|
|
uint32_t | flags |
| |
|
uint32_t | mem_lower |
| |
|
uint32_t | mem_upper |
| |
|
uint32_t | boot_device |
| |
|
uint32_t | cmdline |
| |
|
uint32_t | mods_count |
| |
|
uint32_t | mods_addr |
| |
|
uint32_t | num |
| |
|
uint32_t | size |
| |
|
uint32_t | addr |
| |
|
uint32_t | shndx |
| |
|
uint32_t | mmap_length |
| |
|
uint32_t | mmap_addr |
| |
|
uint32_t | drives_length |
| |
|
uint32_t | drives_addr |
| |
|
uint32_t | config_table |
| |
|
uint32_t | boot_loader_name |
| |
|
uint32_t | apm_table |
| |
|
uint32_t | vbe_control_info |
| |
|
uint32_t | vbe_mode_info |
| |
|
uint16_t | vbe_mode |
| |
|
uint16_t | vbe_interface_seg |
| |
|
uint16_t | vbe_interface_off |
| |
|
uint16_t | vbe_interface_len |
| |
|
uint64_t | framebuffer_addr |
| |
|
uint32_t | framebuffer_pitch |
| |
|
uint32_t | framebuffer_width |
| |
|
uint32_t | framebuffer_height |
| |
|
uint8_t | framebuffer_bpp |
| |
|
uint8_t | framebuffer_type |
| |
|
union { |
|
struct { |
|
uint32_t framebuffer_palette_addr |
| |
|
uint16_t framebuffer_palette_num_colors |
| |
| } | |
| |
|
struct { |
|
uint8_t framebuffer_red_field_position |
| |
|
uint8_t framebuffer_red_mask_size |
| |
|
uint8_t framebuffer_green_field_position |
| |
|
uint8_t framebuffer_green_mask_size |
| |
|
uint8_t framebuffer_blue_field_position |
| |
|
uint8_t framebuffer_blue_mask_size |
| |
| } | |
| |
| } | __attribute__ |
| |
См. определение в файле multiboot.h строка 23
Объявления и описания членов структуры находятся в файле: