Prioritizing Adapter Interrupts
4-5
Interrupt Handling
4.2
Prioritizing Adapter Interrupts
All (non-PCI) adapter interrupts are governed by the interrupt pacing timer.
The interrupt pacing timer is started whenever the HOST_CMD register Ack
bit is written as a 1. When this timer expires and if any interrupt sources are
active, a PCI interrupt is asserted. When the host reads the HOST_INT regis-
ter, the value it reads indicates the highest priority interrupt that is active at that
time.
Interrupts are prioritized in the following order:
-
Adapter check interrupts cause an internal ThunderLAN reset, clearing all
other interrupt sources. Adapter check interrupts can only be cleared by
a PCI hardware (PRST#) or software (Ad_Rst) reset.
-
Network status interrupts
-
Statistics interrupts
-
List interrupts, which service transmit and receive interrupts in a round-
robin fashion.
J
Receive end of frame (EOF) interrupts have higher priority than re-
ceive end of channel (EOC) interrupts (an Rx EOC cannot occur until
all EOFs have been acknowledged).
J
Transmit interrupts are prioritized in channel order; channel 0 has low-
est priority. Transmit EOF interrupts have higher priority than transmit
EOC interrupts (a Tx EOC cannot occur until all EOFs have been ac-
knowledged).
Summary of Contents for ThunderLAN TNETE100A
Page 2: ...Printed in U S A October 1996 L411001 9761 revisionA SPWU013A ...
Page 3: ......
Page 17: ...xiv ...
Page 23: ...1 6 ...
Page 67: ...3 10 ...
Page 81: ...4 14 ...
Page 113: ...7 10 ...
Page 165: ...A 52 ...
Page 179: ...C 2 ...