#ifndef KMULTIBOOT_H #define KMULTIBOOT_H #include typedef struct { 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; } mb_info_t; typedef struct multiboot_mmap_entry { uint32_t ssize; //size of the entry uint64_t addr; //physical location of memory uint64_t msize; uint32_t type; } __attribute__((packed)) mb_mmap_entry_t; #endif