1 #ifndef VIRTUAL_MEMORY_MANAGER_H 2 #define VIRTUAL_MEMORY_MANAGER_H void virtual_memory_set_user_base_page_index(uint32_t index)
Definition: virtual_memory_manager.c:115
void virtual_memory_set_kernel_base_page_index(uint32_t index)
Definition: virtual_memory_manager.c:110
bool virtual_memory_dealloc_last_page(bool supervisor)
Definition: virtual_memory_manager.c:45
uint32_t virtual_memory_get_kernel_base_page_index()
Definition: virtual_memory_manager.c:100
uint32_t virtual_memory_get_user_base_page_index()
Definition: virtual_memory_manager.c:105
uint32_t virtual_memory_alloc_page(bool supervisor)
Definition: virtual_memory_manager.c:8
uint32_t virtual_memory_get_allocated_pages_count(bool supervisor)
Definition: virtual_memory_manager.c:80
bool virtual_memory_dealloc_page(uint32_t index)
Definition: virtual_memory_manager.c:37
size_t uint32_t
Unsigned integral type.
Definition: string.h:8