iPXE
Data Fields
undi_rom_id Struct Reference

An UNDI ROM ID structure. More...

#include <pxe.h>

Data Fields

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

Detailed Description

An UNDI ROM ID structure.

Definition at line 140 of file pxe.h.

Field Documentation

◆ Signature

UINT32_t undi_rom_id::Signature

Signature.

Must be equal to UNDI_ROM_ID_SIGNATURE

Definition at line 145 of file pxe.h.

Referenced by undirom_parse_pxeromid().

◆ StructLength

UINT8_t undi_rom_id::StructLength

Length of structure.

Definition at line 147 of file pxe.h.

◆ StructCksum

UINT8_t undi_rom_id::StructCksum

Checksum.

Definition at line 149 of file pxe.h.

◆ StructRev

UINT8_t undi_rom_id::StructRev

Structure revision.

Must be zero.

Definition at line 154 of file pxe.h.

◆ UNDIRev

UINT8_t undi_rom_id::UNDIRev[3]

UNDI revision.

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

Definition at line 159 of file pxe.h.

◆ UNDILoader

UINT16_t undi_rom_id::UNDILoader

Offset to UNDI loader.

Definition at line 161 of file pxe.h.

Referenced by undirom_parse_pxeromid().

◆ StackSize

UINT16_t undi_rom_id::StackSize

Minimum required stack segment size.

Definition at line 163 of file pxe.h.

◆ DataSize

UINT16_t undi_rom_id::DataSize

Minimum required data segment size.

Definition at line 165 of file pxe.h.

Referenced by undirom_parse_pxeromid().

◆ CodeSize

UINT16_t undi_rom_id::CodeSize

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: