hvmloader: Reserve BIOS memory and VGA memory at top of 4GB memory hole.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 8 Jan 2009 16:59:21 +0000 (16:59 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 8 Jan 2009 16:59:21 +0000 (16:59 +0000)
commite3a9e577ae1e3aed1e537e436c3930b54de932aa
tree2c15237584306e80abbb86905ebab9ccbeb9e4c5
parentda510a16e2144f3179c65448a05eaf3930421692
hvmloader: Reserve BIOS memory and VGA memory at top of 4GB memory hole.

To make memory management easier in hvmloader, defer building a
generic E820 map until the end of hvmloader bootstrap.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/firmware/hvmloader/32bitbios_support.c
tools/firmware/hvmloader/acpi/build.c
tools/firmware/hvmloader/config.h
tools/firmware/hvmloader/hvmloader.c
tools/firmware/hvmloader/smbios.c
tools/firmware/hvmloader/util.c
tools/firmware/hvmloader/util.h