summaryrefslogtreecommitdiffstats
path: root/src/drivers/infiniband/hermon.h
diff options
context:
space:
mode:
authorMichael Brown2009-08-08 15:36:10 +0200
committerMichael Brown2009-08-08 16:32:28 +0200
commit7a3a159af54d48158cb260f05043d8b503de7992 (patch)
tree0b8d0026c00cc004e25fd20dcaaca32e0529dab3 /src/drivers/infiniband/hermon.h
parent[hermon] Add support for multiple ports and detecting non-IB ports (diff)
downloadipxe-7a3a159af54d48158cb260f05043d8b503de7992.tar.gz
ipxe-7a3a159af54d48158cb260f05043d8b503de7992.tar.xz
ipxe-7a3a159af54d48158cb260f05043d8b503de7992.zip
[romprefix] Cope with PnP BIOSes that fail to set %es:%di on entry
Some BIOSes support the BIOS Boot Specification (BBS) but fail to set %es:%di correctly when calling the option ROM initialisation entry point. This causes gPXE to identify the BIOS as non-PnP (and so non-BBS), leaving the user unable to control the boot order. Fix by scanning for the $PnP signature ourselves, rather than relying on the BIOS having passed in %es:%di correctly. Tested-by: Helmut Adrigan <helmut.adrigan@chello.at>
Diffstat (limited to 'src/drivers/infiniband/hermon.h')
0 files changed, 0 insertions, 0 deletions