|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] [LINUX][PAE] Fix e820 setup for PAE guest
# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID 73c73fb8875c331b8c0e6ed0317c8d71b83cdda2
# Parent a1c0c1e797a6d84791c70a175b38dfd5f6cbf640
[LINUX][PAE] Fix e820 setup for PAE guests: preserve high-order bits of max_pfn.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
---
linux-2.6-xen-sparse/include/asm-i386/mach-xen/setup_arch_post.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff -r a1c0c1e797a6 -r 73c73fb8875c
linux-2.6-xen-sparse/include/asm-i386/mach-xen/setup_arch_post.h
--- a/linux-2.6-xen-sparse/include/asm-i386/mach-xen/setup_arch_post.h Thu Jun
15 13:20:43 2006 +0100
+++ b/linux-2.6-xen-sparse/include/asm-i386/mach-xen/setup_arch_post.h Thu Jun
15 13:30:35 2006 +0100
@@ -25,9 +25,9 @@ static char * __init machine_specific_me
if ( rc == -ENOSYS ) {
memmap.nr_entries = 1;
map[0].addr = 0ULL;
- map[0].size = xen_start_info->nr_pages << PAGE_SHIFT;
+ map[0].size = PFN_PHYS(xen_start_info->nr_pages);
/* 8MB slack (to balance backend allocations). */
- map[0].size += 8 << 20;
+ map[0].size += 8ULL << 20;
map[0].type = E820_RAM;
rc = 0;
}
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] [LINUX][PAE] Fix e820 setup for PAE guests: preserve high-order bits of max_pfn.,
Xen patchbot-unstable <=
|
|
|
|
|