iPXE
Data Fields
undi_rom_id Struct Reference

An UNDI ROM ID structure. More...

#include <pxe.h>

Data Fields

UINT32_t Signature
 Signature.
UINT8_t StructLength
 Length of structure.
UINT8_t StructCksum
 Checksum.
UINT8_t StructRev
 Structure revision.
UINT8_t UNDIRev [3]
 UNDI revision.
UINT16_t UNDILoader
 Offset to UNDI loader.
UINT16_t StackSize
 Minimum required stack segment size.
UINT16_t DataSize
 Minimum required data segment size.
UINT16_t CodeSize
 Minimum required code segment size.

Detailed Description

An UNDI ROM ID structure.

Definition at line 140 of file pxe.h.


Field Documentation

Signature.

Must be equal to UNDI_ROM_ID_SIGNATURE

Definition at line 145 of file pxe.h.

Referenced by undirom_parse_pxeromid().

Length of structure.

Definition at line 147 of file pxe.h.

Checksum.

Definition at line 149 of file pxe.h.

Structure revision.

Must be zero.

Definition at line 154 of file pxe.h.

UNDI revision.

Version 2.1.0 is encoded as the byte sequence 0x00, 0x01, 0x02.

Definition at line 159 of file pxe.h.

Offset to UNDI loader.

Definition at line 161 of file pxe.h.

Referenced by undirom_parse_pxeromid().

Minimum required stack segment size.

Definition at line 163 of file pxe.h.

Minimum required data segment size.

Definition at line 165 of file pxe.h.

Referenced by undirom_parse_pxeromid().

Minimum required code segment size.

Definition at line 167 of file pxe.h.

Referenced by undirom_parse_pxeromid().


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