diff options
| author | Michael Brown | 2011-11-14 20:13:31 +0100 |
|---|---|---|
| committer | Michael Brown | 2011-11-15 05:12:07 +0100 |
| commit | 6dd4ac77e593de3bb3825a4c868078c9aa0a887e (patch) | |
| tree | b11d647939a34c5f4bad6f272c737690624dbdcc /src/include | |
| parent | [hermon] Reorder code in preparation for quiescing patch (diff) | |
| download | ipxe-6dd4ac77e593de3bb3825a4c868078c9aa0a887e.tar.gz ipxe-6dd4ac77e593de3bb3825a4c868078c9aa0a887e.tar.xz ipxe-6dd4ac77e593de3bb3825a4c868078c9aa0a887e.zip | |
[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>
Diffstat (limited to 'src/include')
0 files changed, 0 insertions, 0 deletions
