Home About us GitHub Contact us Docs

FoxOS

Welcome to the FoxOS website!

page_table_manager::page_table_manager

Signature: page_table_manager::page_table_manager(page_table_t* PML4_address)
Attributes: undefined
Description: Constructor for the page table manager class

Parameters:

page_table_manager::map_memory

Signature: void page_table_manager::map_memory(void* virtual_memory, void* physical_memory)
Description: Maps a page of memory

Parameters:

Return: void

page_table_manager::map_range

Signature: void page_table_manager::map_range(void* virtual_memory, void* physical_memory, size_t range)
Description: Maps a range of pages of memory

Parameters:

Return: void

page_table_manager::virt_to_phys

Signature: void* page_table_manager::virt_to_phys(void* virtual_address)
Description: Converts a virtual address to a physical address

Parameters:

Return: void*

Show file on GitHub