iPXE
Data Fields
s_UNDI_LOADER Struct Reference

Parameter block for undi_loader() More...

#include <pxe_api.h>

Data Fields

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

Detailed Description

Parameter block for undi_loader()

Definition at line 1729 of file pxe_api.h.


Field Documentation

PXE status code.

Definition at line 1731 of file pxe_api.h.

Referenced by pxe_loader_call(), and undi_loader().

ax register as for PXENV_START_UNDI

Definition at line 1733 of file pxe_api.h.

bx register as for PXENV_START_UNDI

Definition at line 1735 of file pxe_api.h.

dx register as for PXENV_START_UNDI

Definition at line 1737 of file pxe_api.h.

di register as for PXENV_START_UNDI

Definition at line 1739 of file pxe_api.h.

es register as for PXENV_START_UNDI

Definition at line 1741 of file pxe_api.h.

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.

Referenced by undi_loader().

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.

Referenced by undi_loader().

Address of the !PXE structure (a struct s_PXE)

Definition at line 1759 of file pxe_api.h.

Referenced by undi_loader().

Address of the PXENV+ structure (a struct s_PXENV)

Definition at line 1761 of file pxe_api.h.

Referenced by undi_loader().


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