|
NeKernel dev
|
Classes | |
| struct | Kernel::HAL::Detail::PTE |
| Page Table Entry for AMD64. More... | |
Namespaces | |
| namespace | Kernel |
| UPS inline definitions. | |
| namespace | Kernel::HAL |
| Hardware Abstraction Layer. | |
| namespace | Kernel::HAL::Detail |
Functions | |
| STATIC Void | Kernel::HAL::mmi_page_status (Detail::PTE *pte) |
| Retrieve the page status of a PTE. | |
| EXTERN_C UIntPtr | Kernel::HAL::mm_get_page_addr (VoidPtr virt) |
| Gets a physical address from a virtual address. | |
| EXTERN_C Int32 | Kernel::HAL::mm_memory_fence (VoidPtr virtual_address) |
| clflush+mfence helper function. | |
| EXTERN_C Int32 | Kernel::HAL::mm_map_page (VoidPtr virtual_address, VoidPtr physical_address, UInt32 flags, UInt32 level) |
| Maps or allocates a page from virtual_address. | |