Struct std::PageTable
struct PageTable {
struct PageEntry entries[PAGE_TABLE_SIZE];
}Fields
Methods
Initialize all entries to zero.
Map entry at idx to phys_addr with flags.
Unmap entry at idx.
Check if entry at idx is present. Returns 1 if present.
Get physical address from entry at idx. Returns 0 if not present.
Get flags from entry at idx.
Set flags on existing mapping (preserves physical address).