[][src]Module x86_64::structures::paging

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::RecursivePageTable;
pub use self::mapper::Mapper;
pub use self::mapper::MapperAllSizes;
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::PageTable;
pub use self::page_table::PageTableFlags;

Modules

frame

Abstractions for default-sized and huge physical memory frames.

mapper

Abstractions for reading and modifying the mapping of pages.

page

Abstractions for default-sized and huge virtual memory pages.

page_table

Abstractions for page tables and page table entries.

Traits

FrameAllocator

A trait for types that can allocate a frame of memory.

FrameDeallocator

A trait for types that can deallocate a frame of memory.