aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/e820.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-01-30 11:03:28 +0000
committerKeir Fraser <keir.fraser@citrix.com>2009-01-30 11:03:28 +0000
commite44c9316ba3cd352f46dcd391778e01b2742ae75 (patch)
tree518b93a6e4a2fcec1ac9d23004affc7d84c8f7e8 /xen/arch/x86/e820.c
parentbb978e7d199327cc9f98bf546295f59a1587a602 (diff)
downloadxen-e44c9316ba3cd352f46dcd391778e01b2742ae75.tar.gz
xen-e44c9316ba3cd352f46dcd391778e01b2742ae75.tar.bz2
xen-e44c9316ba3cd352f46dcd391778e01b2742ae75.zip
x86-64: use MFNs for linking together pages on lists
Unless more than 16Tb are going to ever be supported in Xen, this will allow reducing the linked list entries in struct page_info from 16 to 8 bytes. This doesn't modify struct shadow_page_info, yet, so in order to meet the constraints of that 'mirror' structure the list entry gets artificially forced to be 16 bytes in size. That workaround will be removed in a subsequent patch. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/arch/x86/e820.c')
-rw-r--r--xen/arch/x86/e820.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/arch/x86/e820.c b/xen/arch/x86/e820.c
index 9d6b7051c8..125c8ff5f4 100644
--- a/xen/arch/x86/e820.c
+++ b/xen/arch/x86/e820.c
@@ -1,10 +1,10 @@
#include <xen/config.h>
#include <xen/init.h>
#include <xen/lib.h>
+#include <xen/mm.h>
#include <xen/compat.h>
#include <xen/dmi.h>
#include <asm/e820.h>
-#include <asm/mm.h>
#include <asm/page.h>
/* opt_mem: Limit of physical RAM. Any RAM beyond this point is ignored. */