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