2
0
mirror of https://github.com/xcat2/xNBA.git synced 2024-11-22 09:31:51 +00:00
xNBA/src
Michael Brown 5a5d8dd10a [romprefix] Inhibit the use of relocation during POST
It is common for system memory maps to be grotesquely unreliable
during POST.  Many sanity checks have been added to the memory map
reading code, but these do not catch all problems.

Skip relocation entirely if called during POST.  This should avoid the
problems typically encountered, at the cost of slightly disrupting the
memory map of an operating system booted via iPXE when iPXE was
entered during POST.  Since this is a very rare special case (used,
for example, when reflashing an experimental ROM that would otherwise
prevent the system from completing POST), this is an acceptable cost.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-04-25 01:50:46 +01:00
..
arch [romprefix] Inhibit the use of relocation during POST 2010-04-25 01:50:46 +01:00
bin
config [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
core [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
crypto [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
hci [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
image [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
include [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
interface [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
tests [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
usr [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
util [prefix] Add .text16.early section 2010-04-20 12:56:28 +01:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
doxygen.cfg [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
Makefile [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
Makefile.housekeeping [build] Generate random build identifier 2010-04-25 01:50:46 +01:00