Skip to main content

faces_pfm/
lib.rs

1#![cfg_attr(feature = "no_std", no_std)]
2#![feature(const_clone)]
3#![feature(const_default)]
4#![feature(const_trait_impl)]
5
6//! # `faces-pfm`
7//!
8//! A reference implementation of the `faces::AbsPageFrameManager` trait.
9//!
10//! This crate provides a concrete page frame manager for the `faces` memory
11//! management framework, including per-frame metadata, flag handling, and
12//! integration with the Limine boot protocol for memory map discovery.
13
14pub mod flags;
15pub mod frame;
16pub mod mgr;
17
18pub use flags::PageFlags;
19pub use frame::PageFrame;
20pub use mgr::PageFrameManager;