iPXE - Open Source Boot Firmware

[multiboot] Build memory map after shutting down and unhiding gPXE
authorStefan Hajnoczi <stefanha@gmail.com>
Thu, 13 Aug 2009 20:48:10 +0000 (21:48 +0100)
committerStefan Hajnoczi <stefanha@gmail.com>
Mon, 14 Dec 2009 17:58:38 +0000 (17:58 +0000)
commit2eeb711560ffb78bbd1d4923be53f3718fa485f5
treebfbd5d31b52b24cb40c4b94b2d65e55155b515e9
parent177389fb73d3a7c883c76cbefd72ea598eb0a530
[multiboot] Build memory map after shutting down and unhiding gPXE

The Multiboot memory map needs to be built after unhiding gPXE and
downloaded images from memory.  Solaris faults during boot when trying
to access the ramdisk, which is hidden from the memory map while gPXE is
executing.  This issue is fixed by using the memory map from after gPXE
unhides itself.

Reported-by: Moinak Ghosh <moinakg@belenix.org>
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
src/arch/i386/image/multiboot.c