Expand description
Virtual Address Space management
Manages virtual memory for processes including page tables, memory mappings, and address space operations.
Structs§
- TlbFlush
Batch - Batched TLB flush accumulator.
- VasStats
- Virtual address space statistics
- Virtual
Address Space - Virtual Address Space for a process
- Virtual
Mapping - Virtual memory mapping
Enums§
- Mapping
Type - Memory mapping types
Functions§
- create_
mapper_ ⚠from_ root_ pub - Public wrapper around
create_mapper_from_rootfor use by other kernel modules (e.g., process creation for writing to user stack). - free_
user_ page_ table_ frames - Free all user-space page table frames in a page table hierarchy.
- map_
physical_ region_ user - Map a physical memory region into the current process’s user-space address space.