16 #define MULTIBOOT_HEADER_MAGIC 0x1BADB002 19 #define MB_FLAG_PGALIGN 0x00000001 22 #define MB_FLAG_MEMMAP 0x00000002 25 #define MB_FLAG_VIDMODE 0x00000004 28 #define MB_FLAG_RAW 0x00010000 36 #define MULTIBOOT_BOOTLOADER_MAGIC 0x2BADB002 39 #define MBI_FLAG_MEM 0x00000001 42 #define MBI_FLAG_BOOTDEV 0x00000002 45 #define MBI_FLAG_CMDLINE 0x00000004 48 #define MBI_FLAG_MODS 0x00000008 51 #define MBI_FLAG_AOUT 0x00000010 54 #define MBI_FLAG_ELF 0x00000020 57 #define MBI_FLAG_MMAP 0x00000040 60 #define MBI_FLAG_DRIVES 0x00000080 63 #define MBI_FLAG_CFGTBL 0x00000100 66 #define MBI_FLAG_LOADER 0x00000200 69 #define MBI_FLAG_APM 0x00000400 72 #define MBI_FLAG_VBE 0x00000800
A multiboot a.out symbol table.
uint16_t vbe_interface_len
struct multiboot_aout_symbol_table aout_syms
unsigned long long uint64_t
A multiboot information structure.
A multiboot module structure.
A multiboot memory map entry.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
struct multiboot_header __attribute__((packed, may_alias))
union multiboot_info::@449 syms
uint32_t boot_loader_name
uint32_t vbe_control_info
uint16_t vbe_interface_off
struct multiboot_elf_section_header_table elf_sections
uint16_t vbe_interface_seg