11 uint32_t cmdline_addr;
20 #define RAMDISK_IMAGE_START_MASK 0x07FF
21 #define RAMDISK_PROMPT_FLAG 0x8000
22 #define RAMDISK_LOAD_FLAG 0x4000
29 uint32_t realmode_swtch;
31 uint16_t kernel_version;
32 uint8_t type_of_loader;
34 #define LOADED_HIGH (1<<0)
35 #define KEEP_SEGMENTS (1<<6)
36 #define CAN_USE_HEAP (1<<7)
37 uint16_t setup_move_size;
38 uint32_t code32_start;
39 uint32_t ramdisk_image;
40 uint32_t ramdisk_size;
41 uint32_t bootsect_kludge;
42 uint16_t heap_end_ptr;
44 uint32_t cmd_line_ptr;
45 uint32_t initrd_addr_max;
46 uint32_t kernel_alignment;
47 uint8_t relocatable_kernel;
49 uint32_t cmdline_size;
50 uint32_t hardware_subarch;
51 uint64_t hardware_subarch_data;
52 } __attribute__((packed));