x86, hvm: Move E820 table creation into hvmloader, extend
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 8 Jan 2009 15:27:20 +0000 (15:27 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 8 Jan 2009 15:27:20 +0000 (15:27 +0000)
commitad8b20cc859c75559f0ecbd699d1be8c34e50acd
tree5458d0b78e29dac0c771c3da166806dce309f8f2
parent85eff2ee28b69442131322664f9d72ff89df9fb2
x86, hvm: Move E820 table creation into hvmloader, extend
hvm_info_table to describe memory parameters in a simpler form from
domain builder to hvmloader.

Also move reserved special page mappings immediately below the 4GB
boundary.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/firmware/hvmloader/config.h
tools/firmware/hvmloader/hvmloader.c
tools/firmware/hvmloader/util.c
tools/libxc/xc_hvm_build.c
tools/python/xen/lowlevel/xc/xc.c
xen/include/public/hvm/hvm_info_table.h