MentOS
0.8.0
The Mentoring Operating System
|
Multiboot information structure. More...
Public Attributes | |
uint32_t | flags |
Multiboot info version number. | |
uint32_t | mem_lower |
Lower memory available from the BIOS. | |
uint32_t | mem_upper |
Upper memory available from the BIOS. | |
uint32_t | boot_device |
Boot device ID. | |
uint32_t | cmdline |
Pointer to the boot command line. | |
uint32_t | mods_count |
Amount of modules loaded. | |
uint32_t | mods_addr |
Address to the first module structure. | |
union { | |
multiboot_aout_symbol_table_t aout_sym | |
Symbol table for aout file. | |
multiboot_elf_section_header_table_t elf_sec | |
Elf section header table for elf file. | |
} | u |
Contains data either of an aout or elf file. | |
uint32_t | mmap_length |
Memory map length. | |
uint32_t | mmap_addr |
Memory map address. | |
uint32_t | drives_length |
Drive map length. | |
uint32_t | drives_addr |
Drive map address. | |
uint32_t | config_table |
ROM configuration table. | |
uint32_t | boot_loader_name |
Boot Loader Name. | |
uint32_t | apm_table |
APM table. | |
uint32_t | vbe_control_info |
Pointer to the VBE control info structure. | |
uint32_t | vbe_mode_info |
Pointer to the VBE mode info structure. | |
uint32_t | vbe_mode |
Current VBE mode. | |
uint32_t | vbe_interface_seg |
VBE3.0 interface segment. | |
uint32_t | vbe_interface_off |
VBE3.0 interface segment offset. | |
uint32_t | vbe_interface_len |
VBE3.0 interface segment length. | |
uint32_t | framebuffer_addr |
TODO: Comment. | |
uint32_t | framebuffer_pitch |
TODO: Comment. | |
uint32_t | framebuffer_width |
TODO: Comment. | |
uint32_t | framebuffer_height |
TODO: Comment. | |
uint32_t | framebuffer_bpp |
TODO: Comment. | |
uint32_t | framebuffer_type |
TODO: Comment. | |
union { | |
struct { | |
uint32_t framebuffer_palette_addr | |
TODO: Comment. | |
uint16_t framebuffer_palette_num_colors | |
TODO: Comment. | |
} palette_field | |
TODO: Comment. | |
struct { | |
uint8_t framebuffer_red_field_position | |
TODO: Comment. | |
uint8_t framebuffer_red_mask_size | |
TODO: Comment. | |
uint8_t framebuffer_green_field_position | |
TODO: Comment. | |
uint8_t framebuffer_green_mask_size | |
TODO: Comment. | |
uint8_t framebuffer_blue_field_position | |
TODO: Comment. | |
uint8_t framebuffer_blue_mask_size | |
TODO: Comment. | |
} rgb_field | |
TODO: Comment. | |
} | framebuffer_info |
TODO: Comment. | |
Multiboot information structure.