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

Module page_table

Module page_table 

Source
Expand description

Page table management for virtual memory

Provides page table structures and operations for 4-level paging

Structs§

ActivePageTable
Active page table (architecture-specific)
PageMapper
Page mapper for modifying page tables
PageTable
A page table with 512 entries
PageTableEntry
Page table entry
PageTableHierarchy
A 4-level page table hierarchy
PageTableIndex
An index into a page table
VirtualAddressBreakdown
Virtual address breakdown for 4-level paging

Constants§

PAGE_TABLE_ENTRIES
Number of entries in a page table

Traits§

FrameAllocator
Frame allocator trait for page mapper