]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[romprefix] Attempt to gracefully handle semi-PnP IBM BIOSes
authorMichael Brown <mcb30@ipxe.org>
Wed, 4 May 2011 09:04:43 +0000 (10:04 +0100)
committerMichael Brown <mcb30@ipxe.org>
Wed, 4 May 2011 09:04:43 +0000 (10:04 +0100)
commit38cd3512434e9ded2b56b59921074e3d86606631
tree8316a351326d664b92e0e73d5bb3d8ff3cd2d801
parent0b6808aadcbb9f04df34e1bba9012ed947e67cb0
[romprefix] Attempt to gracefully handle semi-PnP IBM BIOSes

Some IBM BIOSes provide partial support for PnP: they will use the BEV
entry point but will not advertise PnP support.  This causes iPXE to
hook INT 19, which disrupts the boot process.

Attempt to improve this situation by detecting an IBM BIOS and
treating it as a PnP BIOS despite the absence of a PnP signature.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/arch/i386/prefix/romprefix.S