Skip to main content

Module mm

Module mm 

Source
Expand description

Memory subsystem: physical memory manager, virtual memory manager, and heap allocator.

Authors: MarioS271

Modulesยง

heap ๐Ÿ”’
Kernel heap allocator: a fixed-size [linked_list_allocator::LockedHeap] set as the #[global_allocator]. Does not grow after init.
kernel ๐Ÿ”’
High-Level kernel memory management functions
mm_error ๐Ÿ”’
MM Error Type
state ๐Ÿ”’
Memory management subcategory for [KState]
user ๐Ÿ”’
High-Level userspace memory management functions
vmm ๐Ÿ”’
Arch-Independent VMM Code (traits, AddressSpace, VMAs)