[PXE] Add PMM support to romprefix.S (untested)
authorMichael Brown <mcb30@etherboot.org>
Sun, 9 Mar 2008 22:13:07 +0000 (22:13 +0000)
committerMichael Brown <mcb30@etherboot.org>
Sun, 9 Mar 2008 22:13:07 +0000 (22:13 +0000)
commit12f203c606422979f46a0fb4bea66a00612a317c
tree1723cbcd287a208d15cee5eba4ab488cc8e78f2a
parentfad35829ebcaff28e5f815f5e3b4a98d96b4477b
[PXE] Add PMM support to romprefix.S (untested)

ROM initialisation vector now attempts to allocate a 2MB block using
PMM.  If successful, it copies the ROM image to this block, then
shrinks the ROM image to allow for more option ROMs.  If unsuccessful,
it leaves the ROM as-is.

ROM BEV now attempts to return to the BIOS, resorting to INT 18 only
if the BIOS stack has been corrupted.
src/arch/i386/prefix/libprefix.S
src/arch/i386/prefix/romprefix.S
src/arch/i386/scripts/i386.lds