opengnsys_ipxe/src
Michael Brown 4188d51753 [pxeprefix] Work around bug in Etherboot 5.4 when loading undionly.kpxe
Etherboot 5.4 erroneously treats PXENV_UNLOAD_STACK as the "final
shutdown" call, and unhooks INT15.  When using gPXE's undionly.kpxe,
this results in gPXE overwriting the portion of Etherboot located in
high memory, because it is no longer hidden from the system memory map
at the time that gPXE loads.

Work around this by explicitly testing for Etherboot as the underlying
PXE stack (as is already done in undinet.c) and skipping the call to
PXENV_UNLOAD_STACK if necessary.
2009-04-30 04:48:28 +01:00
..
arch [pxeprefix] Work around bug in Etherboot 5.4 when loading undionly.kpxe 2009-04-30 04:48:28 +01:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [digest] md5sum and sha1sum commands 2009-03-27 04:29:54 +00:00
core [gdb] Allow resynchronisation with gdb 2009-04-15 17:18:14 +01:00
crypto [build] Enable building with the Intel C compiler (icc) 2009-03-26 07:27:19 +00:00
doc [PXEXT] Update documentation 2008-03-26 15:14:55 -07:00
drivers [3c90x] Add missing size_t format specifier 2009-03-31 07:10:40 +01:00
hci [segment] Add "Requested memory not available" error message 2009-03-31 04:38:48 +01:00
image [elf] Work around entry point bug in NetBSD kernels 2009-04-24 03:42:34 +01:00
include [build] Add {PROVIDE,REQUIRE}_SYMBOL macros and tidy up compiler.h 2009-04-27 14:04:35 +01:00
interface [smbios] Add asset tag setting 2009-04-15 17:23:18 +01:00
libgcc [build] Enable building with the Intel C compiler (icc) 2009-03-26 07:27:19 +00:00
net [dhcp] Accept filename via DHCP option 67 as well as BOOTP filename field 2009-04-15 21:08:02 +01:00
proto [slam] Add Scalable Local Area Multicast (SLAM) protocol support 2008-06-10 00:04:19 +01:00
tests [i386] Add explicit flags and type on all .section declarations 2009-02-15 10:59:53 +00:00
usr [tables] Redefine methods for accessing linker tables 2009-03-13 02:06:30 +00:00
util [build] Fix signed/unsigned division in util/zbin.c 2009-04-26 05:48:15 +01:00
.gitignore [util] config-local.h to avoid accidental commits 2008-06-05 00:45:33 +01:00
Makefile [build] Pad .rom, .dsk, and .hd images to 512-byte boundaries 2009-04-16 03:15:08 +01:00
Makefile.housekeeping [build] Automatically sort the list of constituent object sizes 2009-04-18 16:20:03 +01:00
doxygen.cfg Remove uIP; we haven't used it for quite some time now. 2007-01-10 02:52:58 +00:00