Skip to main content

Module vmm

Module vmm 

Source
Expand description

Arch-Independent VMM Code (traits, AddressSpace, VMAs)

Authors: MarioS271

Modulesยง

address_space ๐Ÿ”’
Stores the page pointer and VMAs for a process or the kernel
boot_mapping ๐Ÿ”’
A datatype which describes a region of memory, used when memory only gets mapped in paging early on and later recieves VMAs
traits ๐Ÿ”’
Authors: MarioS271
vma ๐Ÿ”’
Type that represents virtual memory areas which are used to mark certain memory read, write, user or execute
vmm ๐Ÿ”’
VMM definitions (VMM struct, common helpers)

Structsยง

Vmm ๐Ÿ”’
Namespace for all VMM methods

Enumsยง

VmmError ๐Ÿ”’
VMM Error Enum with VMM error lib

Type Aliasesยง

VmmResult ๐Ÿ”’
Error type for VMM operations