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... | |