Module os1::memory
[−]
[src]
This module contains everything that has to do with memory
- Kernel heap manager
- Physical memory allocator
- Virtual memory management
Reexports
use core::prelude::v1::*; |
Modules
heap |
This file contains the memory allocator used by the rust_alloc module |
physmem |
Physical memory management |
regionmap |
Module for detecting available physical memory |
rust_alloc |
This module contains the outside interface with the kernels memory allocator. rustc will look for these functions. |
vm |
A module for virtual memory management |
Structs
AddressSpace |
The address space of a single process |
Functions
init |
Initialize all memory subsystems |
vmm_page_fault |
The Rust-side code of the page fault handler. |