22 #ifndef MULTIBOOT_HEADER 23 #define MULTIBOOT_HEADER 1 26 #define MULTIBOOT_SEARCH 8192 27 #define MULTIBOOT_HEADER_ALIGN 4 30 #define MULTIBOOT_HEADER_MAGIC 0x1BADB002 33 #define MULTIBOOT_BOOTLOADER_MAGIC 0x2BADB002 36 #define MULTIBOOT_MOD_ALIGN 0x00001000 39 #define MULTIBOOT_INFO_ALIGN 0x00000004 44 #define MULTIBOOT_PAGE_ALIGN 0x00000001 47 #define MULTIBOOT_MEMORY_INFO 0x00000002 50 #define MULTIBOOT_VIDEO_MODE 0x00000004 53 #define MULTIBOOT_AOUT_KLUDGE 0x00010000 58 #define MULTIBOOT_INFO_MEMORY 0x00000001 60 #define MULTIBOOT_INFO_BOOTDEV 0x00000002 62 #define MULTIBOOT_INFO_CMDLINE 0x00000004 64 #define MULTIBOOT_INFO_MODS 0x00000008 69 #define MULTIBOOT_INFO_AOUT_SYMS 0x00000010 71 #define MULTIBOOT_INFO_ELF_SHDR 0X00000020 74 #define MULTIBOOT_INFO_MEM_MAP 0x00000040 77 #define MULTIBOOT_INFO_DRIVE_INFO 0x00000080 80 #define MULTIBOOT_INFO_CONFIG_TABLE 0x00000100 83 #define MULTIBOOT_INFO_BOOT_LOADER_NAME 0x00000200 86 #define MULTIBOOT_INFO_APM_TABLE 0x00000400 89 #define MULTIBOOT_INFO_VBE_INFO 0x00000800 90 #define MULTIBOOT_INFO_FRAMEBUFFER_INFO 0x00001000 199 #define MULTIBOOT_FRAMEBUFFER_TYPE_INDEXED 0 200 #define MULTIBOOT_FRAMEBUFFER_TYPE_RGB 1 201 #define MULTIBOOT_FRAMEBUFFER_TYPE_EGA_TEXT 2 235 #define MULTIBOOT_MEMORY_AVAILABLE 1 236 #define MULTIBOOT_MEMORY_RESERVED 2 237 #define MULTIBOOT_MEMORY_ACPI_RECLAIMABLE 3 238 #define MULTIBOOT_MEMORY_NVS 4 239 #define MULTIBOOT_MEMORY_BADRAM 5 unsigned long long multiboot_uint64_t
multiboot_uint32_t framebuffer_height
multiboot_uint16_t vbe_interface_seg
multiboot_uint16_t framebuffer_palette_num_colors
multiboot_uint8_t framebuffer_bpp
multiboot_uint32_t tabsize
multiboot_uint8_t framebuffer_red_field_position
multiboot_uint32_t vbe_mode_info
multiboot_uint8_t framebuffer_blue_field_position
multiboot_uint8_t framebuffer_green_field_position
multiboot_uint32_t boot_loader_name
multiboot_uint8_t framebuffer_red_mask_size
multiboot_uint32_t framebuffer_pitch
multiboot_uint32_t mod_end
multiboot_uint32_t reserved
multiboot_uint16_t dseg_len
multiboot_uint8_t framebuffer_blue_mask_size
multiboot_uint32_t apm_table
multiboot_uint32_t drives_length
multiboot_uint64_t framebuffer_addr
multiboot_uint32_t boot_device
multiboot_uint16_t cseg_len
multiboot_uint32_t drives_addr
multiboot_uint32_t cmdline
unsigned int multiboot_uint32_t
multiboot_uint32_t mod_start
struct multiboot_mmap_entry GRUB_PACKED
multiboot_uint32_t mods_count
multiboot_uint16_t vbe_mode
multiboot_uint32_t mmap_addr
multiboot_uint32_t cmdline
multiboot_uint16_t vbe_interface_len
multiboot_uint16_t version
multiboot_uint32_t config_table
unsigned char multiboot_uint8_t
multiboot_uint16_t cseg_16
multiboot_uint32_t vbe_control_info
multiboot_uint32_t offset
unsigned short multiboot_uint16_t
multiboot_uint8_t framebuffer_type
multiboot_uint8_t framebuffer_green_mask_size
multiboot_uint32_t mmap_length
multiboot_uint32_t mem_upper
multiboot_elf_section_header_table_t elf_sec
multiboot_uint32_t strsize
multiboot_uint16_t cseg_16_len
multiboot_uint32_t framebuffer_width
multiboot_uint32_t mods_addr
multiboot_uint32_t framebuffer_palette_addr
multiboot_aout_symbol_table_t aout_sym
multiboot_uint32_t mem_lower
multiboot_uint16_t vbe_interface_off