PatchworkOS  c9fea19
A non-POSIX operating system.
Loading...
Searching...
No Matches
page_table_t Struct Reference

A page table structure. More...

#include <paging_types.h>

Collaboration diagram for page_table_t:

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 377 of file paging_types.h.

Field Documentation

◆ allocPages

pml_alloc_pages_t page_table_t::allocPages

Definition at line 379 of file paging_types.h.

◆ freePages

pml_free_pages_t page_table_t::freePages

Definition at line 380 of file paging_types.h.

◆ pml4

pml_t* page_table_t::pml4

Definition at line 381 of file paging_types.h.


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