[−][src]Module x86_64::structures::paging::mapper
Abstractions for reading and modifying the mapping of pages.
Structs
MappedPageTable | A Mapper implementation that relies on a PhysAddr to VirtAddr conversion function. |
MapperFlush | This type represents a page whose mapping has changed in the page table. |
OffsetPageTable | A Mapper implementation that requires that the complete physically memory is mapped at some offset in the virtual address space. |
RecursivePageTable | A recursive page table is a last level page table with an entry mapped to the table itself. |
Enums
FlagUpdateError | An error indicating that an |
MapToError | This error is returned from |
TranslateError | An error indicating that an |
TranslateResult | The return value of the |
UnmapError | An error indicating that an |
Traits
Mapper | A trait for common page table operations on pages of size |
MapperAllSizes | This trait defines page table operations that work for all page sizes of the x86_64 architecture. |
PhysToVirt | Trait for converting a physical address to a virtual one. |