|
uint32_t | virtMemMan_Initialize () |
|
void | virtMemMan_callback (uint32_t res) |
|
uint8_t | virtMemMan_messageHandler (Message *msg) |
|
void | virtMemMan_Setup () |
|
VirtMemMan_Instance | virtMemMan_SetCurrent (VirtMemMan_Instance instance) |
|
VirtMemMan_Instance | virtMemMan_GetCurrent () |
|
VirtMemMan_Instance | virtMemMan_CreateInstance () |
|
void | virtMemMan_Fork (VirtMemMan_Instance dst, VirtMemMan_Instance src) |
|
void | virtMemMan_ForkCurrent (VirtMemMan_Instance dst) |
|
void * | virtMemMan_FindEmptyAddressInst (VirtMemMan_Instance curInstance, size_t size, MEM_SECURITY_PERMS privLevel) |
|
uint32_t | virtMemMan_MapInst (VirtMemMan_Instance curInstance_virt, uint32_t v_address, uint64_t phys_address, size_t size, MEM_TYPES type, MEM_ACCESS_PERMS perms, MEM_SECURITY_PERMS privLevel) |
|
void | virtMemMan_UnMapInst (VirtMemMan_Instance curInstance_virt, void *v_address, size_t size) |
|
uint64_t | virtMemMan_GetPhysAddressInst (VirtMemMan_Instance curInstance_virt, void *virt_addr) |
|
uint64_t * | virtMemMan_GetFreePDPTEntry () |
|
PD_Entry_PSE * | virtMemMan_GetFreePageDirEntry () |
|
void | virtMemMan_FreeInstance (VirtMemMan_Instance inst) |
|
uint32_t | virtMemMan_PageFaultHandler (Registers *regs) |
|
uint64_t | virtMemMan_GetPhysAddress (void *virt_addr) |
|
void * | virtMemMan_FindEmptyAddress (size_t size, MEM_SECURITY_PERMS privLevel) |
|
uint32_t | virtMemMan_Map (uint32_t v_address, uint64_t phys_address, size_t size, MEM_TYPES type, MEM_ACCESS_PERMS perms, MEM_SECURITY_PERMS privLevel) |
|
void | virtMemMan_UnMap (void *v_address, size_t size) |
|