|
FreeNOS
|
#include <Types.h>Go to the source code of this file.
Data Structures | |
| struct | AoutSymbolTable |
| The symbol table for a.out. More... | |
| struct | ElfSectionHeaderTable |
| The section header table for ELF. More... | |
| struct | MultibootInfo |
| The Multiboot information. More... | |
| struct | MultibootModule |
| The module class. More... | |
| struct | MultibootMemoryMap |
| The MultiBoot memory map. More... | |
Macros | |
| #define | MULTIBOOT_HEADER_MAGIC 0x1BADB002 |
| The magic number for the Multiboot header. More... | |
| #define | MULTIBOOT_HEADER_FLAGS 0x00000003 |
| The flags for the Multiboot header. More... | |
| #define | MULTIBOOT_HEADER_SIZE 52 |
| Size of the multiboot header structure. More... | |
| #define | MULTIBOOT_BOOTLOADER_MAGIC 0x2BADB002 |
| The magic number passed by a Multiboot-compliant boot loader. More... | |
Typedefs | |
| typedef struct AoutSymbolTable | AoutSymbolTable |
| The symbol table for a.out. More... | |
| typedef struct ElfSectionHeaderTable | ElfSectionHeaderTable |
| The section header table for ELF. More... | |
| typedef struct MultibootInfo | MultibootInfo |
| The Multiboot information. More... | |
| typedef struct MultibootModule | MultibootModule |
| The module class. More... | |
| typedef struct MultibootMemoryMap | MultibootMemoryMap |
| The MultiBoot memory map. More... | |
Functions | |
| C void | bootEntry16 () |
| Entry point in 16-bit real mode. More... | |
| C void | bootEntry32 () |
| Entry point in 32-bit protected mode. More... | |
| C void | multibootEntry () |
| Entry point from GRUB multiboot. More... | |
| C void | multibootToCoreInfo (MultibootInfo *info) |
| Convert multiboot info to a CoreInfo struct. More... | |
Variables | |
| MultibootInfo | multibootInfo |
| Fill in by the early boot process. More... | |
1.8.17