segheader Struct Reference

An NBI segment header. More...


Data Fields

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


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 76 of file nbi.c.


Field Documentation

unsigned char segheader::length

Nibble-coded header length.

Definition at line 77 of file nbi.c.

Referenced by nbi_process_segments().

unsigned char segheader::vendortag

Vendor-defined private tag.

Definition at line 78 of file nbi.c.

unsigned char segheader::reserved

Definition at line 79 of file nbi.c.

unsigned char segheader::flags

Segment flags.

Definition at line 80 of file nbi.c.

Referenced by nbi_process_segments().

unsigned long segheader::loadaddr

Load address.

Definition at line 81 of file nbi.c.

Referenced by nbi_process_segments().

unsigned long segheader::imglength

Segment length in NBI file.

Definition at line 82 of file nbi.c.

Referenced by nbi_process_segments().

unsigned long segheader::memlength

Segment length in memory.

Definition at line 83 of file nbi.c.

Referenced by nbi_process_segments().


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