opengnsys_ipxe/src
Michael Brown 6dd4ac77e5 [hermon] Ensure hardware is quiescent when no interfaces are open
WinPE has been observed to call PXENV_UNDI_SHUTDOWN but not
PXENV_STOP_UNDI.  This means that Hermon hardware is left partially
active (firmware running and one event queue mapped) when WinPE starts
up, which can cause a Blue Screen of Death.

Fix by ensuring that the hardware is left quiescent (with the firmware
stopped) when no interfaces are open.

Reported-by: Itay Gazit <itayg@mellanox.co.il>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2011-11-15 04:12:07 +00:00
..
arch [pxe] Improve pxe_preboot debugging messages 2011-11-14 13:13:45 +00:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [cmdline] Make "reboot" command available by default 2011-10-26 16:52:42 +01:00
core [getopt] Accept "--" as an end-of-options marker 2011-11-02 00:23:57 +00:00
crypto [tls] Accept certificates without a version number 2011-08-12 23:51:44 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [hermon] Ensure hardware is quiescent when no interfaces are open 2011-11-15 04:12:07 +00:00
hci [image] Eliminate the register_and_xxx_image() functions 2011-10-25 01:41:41 +01:00
image [script] Accept labels on lines terminated with CRLF 2011-08-08 16:35:30 +01:00
include [undi] Ensure that native drivers are tried before the UNDI PCI driver 2011-11-11 21:32:09 +00:00
interface [netdevice] Allow link layer to report broadcast/multicast packets via pull() 2011-07-15 18:48:46 +01:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [infiniband] Reset port state after closing device 2011-11-15 03:59:10 +00:00
tests [list] Add list functions required by ath9k driver 2011-10-14 14:33:32 +01:00
usr [image] Eliminate the register_and_xxx_image() functions 2011-10-25 01:41:41 +01:00
util [util] Add romcheck.pl 2011-09-19 16:43:08 +01:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
Makefile [ath9k] Add ath9k driver 2011-10-14 15:34:52 +01:00
Makefile.housekeeping [build] Avoid using -ffunction-sections on some older versions of gcc 2011-06-29 11:48:29 +01:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00