|
FreeNOS
|
Go to the source code of this file.
Data Structures | |
| struct | BootImage |
| BootImage contains executable programs to be loaded at system bootup. More... | |
| struct | BootSymbol |
| Program embedded in the BootImage. More... | |
| struct | BootSegment |
| Memory segment. More... | |
Macros | |
| #define | BOOTIMAGE_MAGIC0 ('F') + ('r' << 8) + ('e' << 16) + ('e' << 24) |
| First magic byte. More... | |
| #define | BOOTIMAGE_MAGIC1 ('N') + ('O' << 8) + ('S' << 16) + (0x1 << 24) |
| Second magic byte. More... | |
| #define | BOOTIMAGE_REVISION 2 |
| Version of the boot image layout. More... | |
| #define | BOOTIMAGE_NAMELEN 32 |
| Maximum length of BootSymbol names. More... | |
Typedefs | |
| typedef struct BootImage | BootImage |
| BootImage contains executable programs to be loaded at system bootup. More... | |
| typedef enum BootSymbolType | BootSymbolType |
| Boot symbol types. More... | |
| typedef struct BootSymbol | BootSymbol |
| Program embedded in the BootImage. More... | |
| typedef struct BootSegment | BootSegment |
| Memory segment. More... | |
Enumerations | |
| enum | BootSymbolType { BootProgram = 0, BootPrivProgram = 1, BootFilesystem = 2, BootData = 3 } |
| Boot symbol types. More... | |
1.8.17