iPXE
Data Fields
segheader Struct Reference

An NBI segment header. More...

Data Fields

unsigned char length
 Nibble-coded header length. More...
 
unsigned char vendortag
 Vendor-defined private tag. More...
 
unsigned char reserved
 
unsigned char flags
 Segment flags. More...
 
unsigned long loadaddr
 Load address. More...
 
unsigned long imglength
 Segment length in NBI file. More...
 
unsigned long memlength
 Segment length in memory. More...
 

Detailed Description

An NBI segment header.

Note that the length field uses a peculiar encoding; use the NBI_LENGTH() macro to decode the actual header length.

Definition at line 74 of file nbi.c.

Field Documentation

◆ length

unsigned char segheader::length

Nibble-coded header length.

Definition at line 75 of file nbi.c.

Referenced by nbi_process_segments().

◆ vendortag

unsigned char segheader::vendortag

Vendor-defined private tag.

Definition at line 76 of file nbi.c.

◆ reserved

unsigned char segheader::reserved

Definition at line 77 of file nbi.c.

◆ flags

unsigned char segheader::flags

Segment flags.

Definition at line 78 of file nbi.c.

Referenced by nbi_process_segments().

◆ loadaddr

unsigned long segheader::loadaddr

Load address.

Definition at line 79 of file nbi.c.

Referenced by nbi_process_segments().

◆ imglength

unsigned long segheader::imglength

Segment length in NBI file.

Definition at line 80 of file nbi.c.

Referenced by nbi_process_segments().

◆ memlength

unsigned long segheader::memlength

Segment length in memory.

Definition at line 81 of file nbi.c.

Referenced by nbi_process_segments().


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