diff options
author | Michael Brown | 2008-10-17 19:12:24 +0200 |
---|---|---|
committer | Michael Brown | 2008-10-17 19:12:24 +0200 |
commit | 5600955bdd20d95d6509617457cfa9d0d7b464b7 (patch) | |
tree | 55a1e9bfb38b526698a102a83286784a6c681792 /src/Makefile.housekeeping | |
parent | [build] Use ".bss.*" names for uninitialised-data sections (diff) | |
download | ipxe-5600955bdd20d95d6509617457cfa9d0d7b464b7.tar.gz ipxe-5600955bdd20d95d6509617457cfa9d0d7b464b7.tar.xz ipxe-5600955bdd20d95d6509617457cfa9d0d7b464b7.zip |
[romprefix] Sanity-check the runtime segment address for PCI 3
Some PCI 3 BIOSes seem to provide a garbage value in %bx, which should
contain the runtime segment address. Perform a basic sanity check: we
reject the segment if it is below the start of option ROM space. If
the sanity check fails, we assume that the BIOS was not expecting us
to be a PCI 3 ROM, and we just leave our image in situ.
Diffstat (limited to 'src/Makefile.housekeeping')
0 files changed, 0 insertions, 0 deletions