|
XenevaOS
|

Classes | |
| union | _VPage_ |
Macros | |
| #define | MMU_FLAGS (PTE_AF | PTE_SH_INNER | PTE_ATTR_IDX_0 | PTE_BLOCK) |
Typedefs | |
| typedef union _VPage_ | VPage |
Functions | |
| size_t | pml4_index (uint64_t virt) |
| size_t | pdpt_index (uint64_t virt) |
| size_t | pd_index (uint64_t virt) |
| size_t | pt_index (uint64_t virt) |
| void | LBMapMMIO (uint64_t va, uint64_t pa) |
| void | LBPagingInitialize () |
| void | LBPagingMap (uint64_t virtual, uint64_t physical) |
| void | LBPageTableWalk (uint64_t virtual) |
| void | LBPagingFree (uint64_t virt_addr, bool free_physical) |
| #define MMU_FLAGS (PTE_AF | PTE_SH_INNER | PTE_ATTR_IDX_0 | PTE_BLOCK) |
| void LBPageTableWalk | ( | uint64_t | virtual | ) |
| void LBPagingInitialize | ( | ) |