aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/e820.h
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-06-07 19:41:59 +0100
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-06-07 19:41:59 +0100
commit45542203a2930a1fe77a9d3a6ab8f3461434d01b (patch)
tree7bc1de41a0aaa86fa4518566626ec4431f8188b1 /xen/include/asm-x86/e820.h
parent79669c1728d9ce1fd6d697aa6ae0ff113d9c16db (diff)
downloadxen-45542203a2930a1fe77a9d3a6ab8f3461434d01b.tar.gz
xen-45542203a2930a1fe77a9d3a6ab8f3461434d01b.tar.bz2
xen-45542203a2930a1fe77a9d3a6ab8f3461434d01b.zip
x86: Return to real-mode when booting primary CPU, and gather
memory-map information (from int15{e820,e801,88} and int12 bios calls). Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/include/asm-x86/e820.h')
-rw-r--r--xen/include/asm-x86/e820.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/xen/include/asm-x86/e820.h b/xen/include/asm-x86/e820.h
index 7730ce4a4e..19ef49eff2 100644
--- a/xen/include/asm-x86/e820.h
+++ b/xen/include/asm-x86/e820.h
@@ -13,4 +13,9 @@ struct e820map {
extern unsigned long init_e820(struct e820entry *, int *);
extern struct e820map e820;
+/* These symbols live in the boot trampoline. */
+extern struct e820entry e820map[];
+extern unsigned char e820nr;
+extern unsigned int lowmem_kb, highmem_kb;
+
#endif /*__E820_HEADER*/