Expand description
Stores the page pointer and VMAs for a process or the kernel
Authors: MarioS271
Re-exportsยง
use crate::lib::addr::VirtAddr;๐use crate::lib::panic::kernel_panic;๐use crate::lib::panic_codes::PanicCode;๐use crate::mm::pmm::FRAME_SIZE;๐use crate::mm::vmm::boot_mapping::BootMappings;๐use crate::mm::vmm::traits::VmmPaging;๐use crate::mm::vmm::vma::Vma;๐use crate::mm::vmm::Vmm;๐use crate::mm::vmm::VmmError;๐use crate::mm::vmm::VmmResult;๐use crate::state::kstate::KSTATE;๐use alloc::collections::BTreeSet;๐
Structsยง
- Address
Space - Type to represent the memory of a process or the kernel by holding a pointer to its page tables and VMAs