PatchworkOS
Loading...
Searching...
No Matches
page_table_t Struct Reference

A page table structure. More...

#include <paging_types.h>

Data Fields

pml_alloc_pages_t allocPages
 
pml_free_pages_t freePages
 
pml_tpml4
 

Detailed Description

A page table structure.

The page_table_t structure represents a page table, which stores the root of the page table (PML4) and function pointers for allocating and freeing pages. The pml4 pointer is whats actually loaded into the CR3 register to switch page tables.

Definition at line 384 of file paging_types.h.

Field Documentation

◆ allocPages

pml_alloc_pages_t page_table_t::allocPages

Definition at line 386 of file paging_types.h.

Referenced by page_table_init(), pml_new(), and space_init().

◆ freePages

pml_free_pages_t page_table_t::freePages

◆ pml4


The documentation for this struct was generated from the following file: