Intel Extensible Firmware Interface Specification page 417

Intel extensible firmware interface specification
Table of Contents

Advertisement

// UNDI NvData
//*******************************************************
// Select the type of non-volatile data operation.
#define PXE_OPFLAGS_NVDATA_OPMASK
#define PXE_OPFLAGS_NVDATA_READ
#define PXE_OPFLAGS_NVDATA_WRITE
//*******************************************************
// UNDI Get Status
//*******************************************************
// Return current interrupt status.
// interrupts that are currently set.
// polling routine.
// even when the interrupts are disabled.
#define PXE_OPFLAGS_GET_INTERRUPT_STATUS
// Return list of transmitted buffers for recycling.
// buffers must not be changed or unallocated until they have
// recycled.
After issuing a transmit command, wait for a
// transmit complete interrupt.
// interrupt is received, read the transmitted buffers.
// plan on getting one buffer per interrupt.
// may transmit multiple buffers per interrupt.
#define PXE_OPFLAGS_GET_TRANSMITTED_BUFFERS
//*******************************************************
// UNDI Fill Header
//*******************************************************
#define PXE_OPFLAGS_FILL_HEADER_OPMASK
#define PXE_OPFLAGS_FILL_HEADER_FRAGMENTED
#define PXE_OPFLAGS_FILL_HEADER_WHOLE
//*******************************************************
Version 1.02
This will also clear any
The interrupt flags are still set and cleared
When a transmit complete
12/12/00
32/64-bit UNDI Specification
0x0001
0x0000
0x0001
This can be used in a
0x0001
Transmit
Some NICs and UNDIs
0x0002
0x0001
0x0001
0x0000
Do not
399

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?

Table of Contents