iPXE
Data Fields

Parameter block for undi_loader() More...

#include <pxe_api.h>

Data Fields

PXENV_STATUS_t Status
 PXE status code. More...
 
UINT16_t AX
 ax register as for PXENV_START_UNDI More...
 
UINT16_t BX
 bx register as for PXENV_START_UNDI More...
 
UINT16_t DX
 dx register as for PXENV_START_UNDI More...
 
OFF16_t DI
 di register as for PXENV_START_UNDI More...
 
SEGSEL_t ES
 es register as for PXENV_START_UNDI More...
 
SEGSEL_t UNDI_DS
 UNDI data segment. More...
 
SEGSEL_t UNDI_CS
 UNDI code segment. More...
 
SEGOFF16_t PXEptr
 Address of the !PXE structure (a struct s_PXE) More...
 
SEGOFF16_t PXENVptr
 Address of the PXENV+ structure (a struct s_PXENV) More...
 

Detailed Description

Parameter block for undi_loader()

Definition at line 1729 of file pxe_api.h.

Field Documentation

◆ Status

PXENV_STATUS_t s_UNDI_LOADER::Status

PXE status code.

Definition at line 1731 of file pxe_api.h.

Referenced by pxe_loader_call().

◆ AX

UINT16_t s_UNDI_LOADER::AX

ax register as for PXENV_START_UNDI

Definition at line 1733 of file pxe_api.h.

◆ BX

UINT16_t s_UNDI_LOADER::BX

bx register as for PXENV_START_UNDI

Definition at line 1735 of file pxe_api.h.

◆ DX

UINT16_t s_UNDI_LOADER::DX

dx register as for PXENV_START_UNDI

Definition at line 1737 of file pxe_api.h.

◆ DI

OFF16_t s_UNDI_LOADER::DI

di register as for PXENV_START_UNDI

Definition at line 1739 of file pxe_api.h.

◆ ES

SEGSEL_t s_UNDI_LOADER::ES

es register as for PXENV_START_UNDI

Definition at line 1741 of file pxe_api.h.

◆ UNDI_DS

SEGSEL_t s_UNDI_LOADER::UNDI_DS

UNDI data segment.

Note
The PXE specification defines the type of this field as UINT16_t. For x86, SEGSEL_t and UINT16_t are equivalent anyway; for other architectures SEGSEL_t makes more sense.

Definition at line 1749 of file pxe_api.h.

◆ UNDI_CS

SEGSEL_t s_UNDI_LOADER::UNDI_CS

UNDI code segment.

Note
The PXE specification defines the type of this field as UINT16_t. For x86, SEGSEL_t and UINT16_t are equivalent anyway; for other architectures SEGSEL_t makes more sense.

Definition at line 1757 of file pxe_api.h.

◆ PXEptr

SEGOFF16_t s_UNDI_LOADER::PXEptr

Address of the !PXE structure (a struct s_PXE)

Definition at line 1759 of file pxe_api.h.

◆ PXENVptr

SEGOFF16_t s_UNDI_LOADER::PXENVptr

Address of the PXENV+ structure (a struct s_PXENV)

Definition at line 1761 of file pxe_api.h.


The documentation for this struct was generated from the following file: