![Intel Extensible Firmware Interface Specification Download Page 455](http://html1.mh-extra.com/html/intel/extensible-firmware-interface/extensible-firmware-interface_specification_2073117455.webp)
32/64-bit UNDI Specification
Version 1.02
12/12/00
437
G.4.10 Interrupt
Enables
The Interrupt Enables command can be used to read and/or change the current external interrupt
enable settings. Disabling an external interrupt enable prevents an external (hardware) interrupt
from being signaled by the network device, internally the interrupt events can still be polled by
using the Get Status command.
G.4.10.1
Issuing the Command
To issue an Interrupt Enables command, create a CDB and fill it in as shows in the table below:
CDB Field
How to initialize the CDB structure for an Interrupt Enables command
OpCode
PXE_OPCODE_INTERRUPT_ENABLES
OpFlags
Set as needed.
CPBsize
PXE_CPBSIZE_NOT_USED
DBsize
PXE_DBSIZE_NOT_USED
CPBaddr
PXE_CPBADDR_NOT_USED
DBaddr
PXE_DBADDR_NOT_USED
StatCode
PXE_STATCODE_INITIALIZE
StatFlags
PXE_STATFLAGS_INITIALIZE
IFnum
A valid interface number from zero to
!PXE.IFcnt
.
Control
Set as needed.
OpFlags
To read the current external interrupt enables settings set
CDB.OpFlags
to:
•
PXE_OPFLAGS_INTERRUPT_READ
To enable or disable external interrupts set one of these OpFlags:
•
PXE_OPFLAGS_INTERRUPT_DISABLE
•
PXE_OPFLAGS_INTERRUPT_ENABLE
When enabling or disabling interrupt settings, the following additional OpFlag bits are used to
specify which types of external interrupts are to be enabled or disabled:
•
PXE_OPFLAGS_INTERRUPT_RECEIVE
•
PXE_OPFLAGS_INTERRUPT_TRANSMIT
•
PXE_OPFLAGS_INTERRUPT_COMMAND
•
PXE_OPFLAGS_INTERRUPT_SOFTWARE
Setting
PXE_OPFLAGS_INTERRUPT_SOFTWARE
does not enable an external interrupt type, it
generates an external interrupt.
Summary of Contents for Extensible Firmware Interface
Page 1: ...Extensible Firmware Interface Specification Version 1 02 December 12 2000...
Page 4: ...Extensible Firmware Interface Specification iv 12 12 00 Version 1 02...
Page 42: ...Extensible Firmware Interface Specification 24 12 01 00 Version 1 02...
Page 190: ...Extensible Firmware Interface Specification 172 12 12 00 Version 1 02...
Page 200: ...Extensible Firmware Interface Specification 182 12 12 00 Version 1 02...
Page 226: ...Extensible Firmware Interface Specification 208 12 12 00 Version 1 02...
Page 230: ...Extensible Firmware Interface Specification 212 12 12 00 Version 1 02...
Page 252: ...Extensible Firmware Interface Specification 234 12 12 00 Version 1 02...
Page 294: ...Extensible Firmware Interface Specification 276 12 12 00 Version 1 02...
Page 348: ...Extensible Firmware Interface Specification 330 12 01 00 Version 1 01...
Page 350: ...Extensible Firmware Interface Specification 332 12 12 00 Version 1 02...
Page 354: ...Extensible Firmware Interface Specification 336 12 12 00 Version 1 02...
Page 362: ...Extensible Firmware Interface Specification 344 12 12 00 Version 1 02...
Page 486: ...Extensible Firmware Interface Specification 468 12 12 00 Version 1 02...
Page 494: ...Extensible Firmware Interface Specification 476 12 12 00 Version 1 02...