Skip to main content

kernel/mm/
mod.rs

1// SPDX-License-Identifier: GPL-3.0-only
2//! Memory subsystem: physical memory manager, virtual memory manager, and heap allocator.
3//!
4//! Authors: MarioS271
5
6
7pub(crate) mod state;
8pub(crate) mod mm_error;
9pub(crate) mod vmm;
10pub(crate) mod heap;
11pub(crate) mod user;
12pub(crate) mod kernel;
13
14#[cfg(target_arch = "x86_64")] pub(crate) use crate::arch::x86_64::mm::layout;
15#[cfg(target_arch = "x86_64")] pub(crate) use crate::arch::x86_64::mm::pmm;