⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module bootloader

Module bootloader 

Source
Expand description

Bootloader memory map integration

Handles parsing and processing of memory maps from various bootloaders (GRUB, UEFI, custom bootloader, etc.)

Structs§

BootloaderMemoryRegion
Extended memory region with type information
UefiMemoryDescriptor
UEFI memory descriptor

Enums§

MemoryRegionType
Memory region type from bootloader

Functions§

parse_e820_map
Parse E820 memory map (x86_64 BIOS)
parse_uefi_map
Parse UEFI memory map
process_memory_map
Process bootloader memory map and initialize frame allocator
reserve_standard_regions
Standard x86 memory regions to reserve