s_UNDI_LOADER Struct Reference
[PXE Loader API]

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 1813 of file pxe_api.h.


Field Documentation

PXE status code.

Definition at line 1815 of file pxe_api.h.

Referenced by pxe_loader_call(), and undi_loader().

ax register as for PXENV_START_UNDI

Definition at line 1817 of file pxe_api.h.

bx register as for PXENV_START_UNDI

Definition at line 1819 of file pxe_api.h.

dx register as for PXENV_START_UNDI

Definition at line 1821 of file pxe_api.h.

di register as for PXENV_START_UNDI

Definition at line 1823 of file pxe_api.h.

es register as for PXENV_START_UNDI

Definition at line 1825 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 1833 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 1841 of file pxe_api.h.

Referenced by undi_loader().

Address of the !PXE structure (a struct s_PXE).

Definition at line 1843 of file pxe_api.h.

Referenced by undi_loader().

Address of the PXENV+ structure (a struct s_PXENV).

Definition at line 1845 of file pxe_api.h.

Referenced by undi_loader().


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

Generated on Tue Apr 6 20:02:09 2010 for gPXE by  doxygen 1.5.7.1