#pragma once #include #include void identity_map_64(u64 top_address, u64 offset, bool is_kernel); void map_page_64(size_t size, u64 vaddr, u64 paddr, u64 flags, bool is_kernel); void map_region_64(size_t size, u64 vaddr, u64 paddr, u64 flags, bool is_kernel); void setup_paging_64(void); void init_paging_64(void); u64 load_elf_sections_64(void *elf_file);