diff options
author | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-06-07 19:41:59 +0100 |
---|---|---|
committer | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-06-07 19:41:59 +0100 |
commit | 45542203a2930a1fe77a9d3a6ab8f3461434d01b (patch) | |
tree | 7bc1de41a0aaa86fa4518566626ec4431f8188b1 /xen/include/asm-x86/e820.h | |
parent | 79669c1728d9ce1fd6d697aa6ae0ff113d9c16db (diff) | |
download | xen-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.h | 5 |
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*/ |