diff options
| author | Michael Brown | 2008-10-24 04:49:11 +0200 |
|---|---|---|
| committer | Michael Brown | 2008-10-28 19:47:44 +0100 |
| commit | 664f4cf36577c795c43bd998919b73bdf6a8c2f0 (patch) | |
| tree | f73fa1dac76dd1a0c86c9791d62bf0c2cc1fe6b9 /src/include/assert.h | |
| parent | [phantom] Add line count limit to phantom_dmesg() (diff) | |
| download | ipxe-664f4cf36577c795c43bd998919b73bdf6a8c2f0.tar.gz ipxe-664f4cf36577c795c43bd998919b73bdf6a8c2f0.tar.xz ipxe-664f4cf36577c795c43bd998919b73bdf6a8c2f0.zip | |
[phantom] Unhalt/halt all PEGs during driver startup/shutdown
A hardware bug means that reads through the expansion ROM BAR can
return corrupted data if the PEGs are running. This breaks platforms
that re-read the expansion ROM after invoking gPXE code, such as IBM
blade servers.
Halt PEGs during driver shutdown, and unhalt PEGs during driver
startup if we detect that this is not the first startup since
power-on.
Diffstat (limited to 'src/include/assert.h')
0 files changed, 0 insertions, 0 deletions
