#pragma once #include #define CMDLINE_MAX 32 struct memory_segment { uint64_t addr; uint64_t len; uint32_t type; }; struct memory_map { uint32_t entry_count; uint32_t entry_length; struct memory_segment *entries; }; struct boot_info { struct memory_map map; void *symbol_table; void *acpi_table; char cmdline[CMDLINE_MAX]; };