lwip: handle UNDI stacks which need to be polled
commit2fa8eb93e5b2fc684d27f018c0a84341eaed5476
authorH. Peter Anvin <hpa@linux.intel.com>
Fri, 22 Apr 2011 22:57:33 +0000 (22 15:57 -0700)
committerH. Peter Anvin <hpa@linux.intel.com>
Fri, 22 Apr 2011 22:57:33 +0000 (22 15:57 -0700)
tree2a29092e6e79813f930c76ed8d6f78e5843bab04
parentf5203bfa11fde88d16f471b4050ed1da73387c7a
lwip: handle UNDI stacks which need to be polled

If the UNDI stack reports either IRQ 0 or does NOT report the NDIS IRQ
supported flag, then poll the interrupt routine from the idle thread
instead.

This is somewhat limited; we really should have a chain of idle poll
routines to support things like serial console.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
com32/include/syslinux/pxe_api.h
core/fs/pxe/isr.c
core/fs/pxe/pxe.h
core/include/thread.h
core/lwip/src/netif/undiif.c
core/thread/idle_thread.c