G.4.5 Get Init Info - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

G.4.4.1
Issuing the Command
To issue a Stop command, create a CDB and fill it in as shows in the table below:
CDB Field
OpCode
OpFlags
CPBsize
DBsize
CPBaddr
DBaddr
StatCode
StatFlags
IFnum
Control
G.4.4.2
Waiting for the Command to Execute
Monitor the upper two bits (14 & 15) in the
report
PXE_STATFLAGS_COMMAND_COMPLETE
the command has not been executed by the UNDI.
StatFlags
COMMAND_COMPLETE
COMMAND_FAILED
COMMAND_QUEUED
INITIALIZE
G.4.4.3
Checking Command Execution Results
After command execution completes, either successfully or not, the
contains the result of the command execution.
StatCode
SUCCESS
INVALID_CDB
BUSY
QUEUE_FULL
NOT_STARTED
NOT_SHUTDOWN
G.4.5
Get Init Info
This command is used to retrieve initialization information that is needed by drivers and
applications to initialized UNDI.
Version 1.02
How to initialize the CDB structure for a Stop command
PXE_OPCODE_STOP
PXE_OPFLAGS_NOT_USED
PXE_CPBSIZE_NOT_USED
PXE_DBSIZE_NOT_USED
PXE_CPBADDR_NOT_USED
PXE_DBADDR_NOT_USED
PXE_STATCODE_INITIALIZE
PXE_STATFLAGS_INITIALIZE
A valid interface number from zero to !PXE.IFcnt.
Set as needed.
CDB.StatFlags
or PXE_STATFLAGS_COMMAND_FAILED,
Reason
Command completed successfully. UNDI is now stopped.
Command failed. StatCode field contains error code.
Command has been queued.
Command has not been executed or queued.
Reason
Command completed successfully. UNDI is now stopped.
One of the CDB fields was not set correctly.
UNDI is already processing commands. Try again later.
Command queue is full. Try again later.
The UNDI is not started.
The UNDI is initialized and must be shutdown before it can be stopped.
12/12/00
32/64-bit UNDI Specification
field. Until these bits change to
field
CDB.StatCode
423

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