Expand description
Abstractions for page tables and other paging related structures.
Page tables translate virtual memory “pages” to physical memory “frames”.
Re-exports§
pub use self::frame::PhysFrame;
pub use self::mapper::MappedPageTable;
pub use self::mapper::OffsetPageTable;
pub use self::mapper::RecursivePageTable;
pub use self::mapper::Mapper;
pub use self::mapper::Translate;
pub use self::page::Page;
pub use self::page::PageSize;
pub use self::page::Size1GiB;
pub use self::page::Size2MiB;
pub use self::page::Size4KiB;
pub use self::page_table::PageOffset;
pub use self::page_table::PageTable;
pub use self::page_table::PageTableFlags;
pub use self::page_table::PageTableIndex;
Modules§
- Abstractions for default-sized and huge physical memory frames.
- Abstractions for reading and modifying the mapping of pages.
- Abstractions for default-sized and huge virtual memory pages.
- Abstractions for page tables and page table entries.
Traits§
- A trait for types that can allocate a frame of memory.
- A trait for types that can deallocate a frame of memory.