[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [LINUX][PAE] Fix e820 setup for PAE guests: preserve high-order bits of max_pfn.
# 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |