diff options
author | Michael Brown | 2008-08-20 03:02:51 +0200 |
---|---|---|
committer | Michael Brown | 2008-08-20 03:02:51 +0200 |
commit | f6f6f626f7f63269c92932e7701392d619c44312 (patch) | |
tree | 4398fafbc56cebbcda0094475dab5a471cde35b5 /src/drivers | |
parent | [smbios] Print SMBIOS version number in debugging messages (diff) | |
download | ipxe-f6f6f626f7f63269c92932e7701392d619c44312.tar.gz ipxe-f6f6f626f7f63269c92932e7701392d619c44312.tar.xz ipxe-f6f6f626f7f63269c92932e7701392d619c44312.zip |
[undi] Work around broken UNDI polling behaviour in winBoot/i
Some dumb NBPs (e.g. emBoot's winBoot/i) never call PXENV_UNDI_ISR
with FuncFlag=PXENV_UNDI_ISR_START; they just sit in a tight polling
loop merrily violating the PXE spec with repeated calls to
PXENV_UNDI_ISR_IN_PROCESS. Force a extra calls to netdev_poll() to
cope with these out-of-spec clients.
Diffstat (limited to 'src/drivers')
0 files changed, 0 insertions, 0 deletions