Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
|
Multiboot header info. More...
#include <multiboot.h>
Data Fields | |
uint32_t | flags |
Header flags. More... | |
uint32_t | mem_lower |
Lower memory available. More... | |
uint32_t | mem_upper |
Upper memory available. More... | |
uint32_t | boot_device |
Boot device ID. More... | |
uint32_t | cmdline |
Pointer to the boot command line. More... | |
uint32_t | mods_count |
Amount of modules loaded. More... | |
uint32_t | mods_addr |
Address to the first module structure. More... | |
uint32_t | num |
This is reserved by symbol table & ELF headers. More... | |
uint32_t | size |
This is reserved by symbol table & ELF headers. More... | |
uint32_t | addr |
This is reserved by symbol table & ELF headers. More... | |
uint32_t | shndx |
This is reserved by symbol table & ELF headers. More... | |
uint32_t | mmap_length |
Memory map length. More... | |
uint32_t | mmap_addr |
Memory map address. More... | |
uint32_t | drives_length |
Drive map length. More... | |
uint32_t | drives_addr |
Drive map address. More... | |
uint32_t | config_table |
Configuration table address. More... | |
uint32_t | boot_loader_name |
Pointer to the bootloader's name. More... | |
uint32_t | apm_table |
Pointer to the APM table. More... | |
uint32_t | vbe_control_info |
Pointer to the VBE control info structure. More... | |
uint32_t | vbe_mode_info |
Pointer to the VBE mode info structure. More... | |
uint32_t | vbe_mode |
Current VBE mode. More... | |
uint32_t | vbe_interface_seg |
VBE3.0 interface segment. More... | |
uint32_t | vbe_interface_off |
VBE3.0 interface segment offset. More... | |
uint32_t | vbe_interface_len |
VBE3.0 interface segment length. More... | |
Multiboot header info.
uint32_t multiboot::addr |
This is reserved by symbol table & ELF headers.
uint32_t multiboot::apm_table |
Pointer to the APM table.
uint32_t multiboot::boot_device |
Boot device ID.
uint32_t multiboot::boot_loader_name |
Pointer to the bootloader's name.
uint32_t multiboot::cmdline |
Pointer to the boot command line.
uint32_t multiboot::config_table |
Configuration table address.
uint32_t multiboot::drives_addr |
Drive map address.
uint32_t multiboot::drives_length |
Drive map length.
uint32_t multiboot::flags |
Header flags.
uint32_t multiboot::mem_lower |
Lower memory available.
uint32_t multiboot::mem_upper |
Upper memory available.
uint32_t multiboot::mmap_addr |
Memory map address.
uint32_t multiboot::mmap_length |
Memory map length.
uint32_t multiboot::mods_addr |
Address to the first module structure.
uint32_t multiboot::mods_count |
Amount of modules loaded.
uint32_t multiboot::num |
This is reserved by symbol table & ELF headers.
uint32_t multiboot::shndx |
This is reserved by symbol table & ELF headers.
uint32_t multiboot::size |
This is reserved by symbol table & ELF headers.
uint32_t multiboot::vbe_control_info |
Pointer to the VBE control info structure.
uint32_t multiboot::vbe_interface_len |
VBE3.0 interface segment length.
uint32_t multiboot::vbe_interface_off |
VBE3.0 interface segment offset.
uint32_t multiboot::vbe_interface_seg |
VBE3.0 interface segment.
uint32_t multiboot::vbe_mode |
Current VBE mode.
uint32_t multiboot::vbe_mode_info |
Pointer to the VBE mode info structure.