UnnamedOS
mmu.h File Reference
#include <stdint.h>
#include <mem/vmm.h>
+ Include dependency graph for mmu.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void mmu_load_page_directory (page_directory_t *page_directory)
 Loads a page directory into the CR3 register. More...
 
void mmu_enable_paging (page_directory_t *page_directory)
 Loads a page directory and enables paging. More...
 
uint8_t mmu_get_paging ()
 Returns whether paging is enabled or disabled. More...
 
void mmu_flush_tlb (void *vaddr)
 Flushes the Translation Lookaside Buffer for the given page. More...
 
void mmu_init ()
 Initializes the MMU.