]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[romprefix] Force PnP header to a 16-byte boundary for IBM BIOSes
authorMichael Brown <mcb30@ipxe.org>
Tue, 17 May 2011 21:48:52 +0000 (22:48 +0100)
committerMichael Brown <mcb30@ipxe.org>
Tue, 17 May 2011 21:48:52 +0000 (22:48 +0100)
commitd4f0c5d088ccbeb762496f08fd85a9e68a2d5a20
tree1306539043ea06a3ae21a532d616040e518d654b
parentfcd55f750011e83709681476e8958fb4c9a2298d
[romprefix] Force PnP header to a 16-byte boundary for IBM BIOSes

IBM BIOSes ignore the PnP header offset stored at address 0x1a and
instead scan for the $PnP signature on a 16-byte boundary.  (This
alignment is not mandated by the PnP specification.)

Force PnP header to a 16-byte boundary to work around these BIOSes.

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