|
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 43 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 46 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().
1.8.15