Expand description
Provides primitives for interfacing with raw memory (such as pages and frames), as well as
interfaces for memory related kernel modules to implement (such as BackingAllocator
)
Modulesยง
- allocator
- Provides physical memory allocation APIs
- mapping
Non- use_std
- API for managing memory at a high level.
- type_
ops ๐ - heap
Experimental - Provides an interface to act as the kernel heap
- physical
Experimental - virtual
Experimental
Structsยง
- Alloc
Error - The error returned when an allocation was unsuccessful
- Frame
- A memory frame
- Page
- A memory page
- Physical
Address - A physical memory address of alignment
ALIGN
- Virtual
Address - A virtual memory address of alignment
ALIGN
Constantsยง
- PAGE_
MAP_ ๐OFFSET - PAGE_
SIZE ๐