G.3.4 Simple Types - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

Extensible Firmware Interface Specification
G.3.4
Simple Types
The PXE simple types are defined using one of the portability types from the previous section.
G.3.4.1
PXE_BOOL
Boolean (true/false) data type. For PXE zero is always false and non-zero is always true.
typedef PXE_UINT8 PXE_BOOL;
#define PXE_FALSE
#define PXE_TRUE
G.3.4.2
PXE_OPCODE
UNDI OpCode (command) descriptions are given in the next chapter. There are no BC OpCodes,
BC protocol functions are discussed later in this document.
typedef PXE_UINT16 PXE_OPCODE;
// Return UNDI operational state.
#define PXE_OPCODE_GET_STATE
// Change UNDI operational state from Stopped to Started.
#define PXE_OPCODE_START
// Change UNDI operational state from Started to Stopped.
#define PXE_OPCODE_STOP
// Get UNDI initialization information.
#define PXE_OPCODE_GET_INIT_INFO
// Get NIC configuration information.
#define PXE_OPCODE_GET_CONFIG_INFO
// Changed UNDI operational state from Started to Initialized.
#define PXE_OPCODE_INITIALIZE
// Re-initialize the NIC H/W.
#define PXE_OPCODE_RESET
392
0 // zero
(!PXE_FALSE)
12/12/00
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
Version 1.02

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?

Subscribe to Our Youtube Channel

Table of Contents