iPXE
|
An NBI image header. More...
Data Fields | |
unsigned long | magic |
Magic number (NBI_MAGIC) More... | |
union { | |
unsigned char length | |
Nibble-coded header length. More... | |
unsigned long flags | |
Image flags. More... | |
}; | |
segoff_t | location |
16-bit seg:off header location More... | |
union { | |
segoff_t segoff | |
16-bit seg:off entry point More... | |
unsigned long linear | |
32-bit entry point More... | |
} | execaddr |
An NBI image header.
Note that the length field uses a peculiar encoding; use the NBI_LENGTH() macro to decode the actual header length.
unsigned long imgheader::magic |
unsigned char imgheader::length |
Nibble-coded header length.
Definition at line 42 of file nbi.c.
Referenced by nbi_process_segments().
unsigned long imgheader::flags |
union { ... } |
segoff_t imgheader::location |
16-bit seg:off header location
Definition at line 45 of file nbi.c.
Referenced by nbi_boot16(), nbi_boot32(), nbi_exec(), and nbi_process_segments().
segoff_t imgheader::segoff |
unsigned long imgheader::linear |
union { ... } imgheader::execaddr |
Referenced by nbi_boot16(), and nbi_boot32().