Re-exports§
pub use frame::DetachedPageTableFrame;pub use frame::Frame;
Modules§
Structs§
- Deferred
Page Table Frames - Intermediate page-table frames detached by one leaf removal.
- Huge
Split Apply Error - Failed structural apply that returns the still-unpublished deposit to its caller. Transactional users must not lose the only child-table owner merely because the observed huge leaf became stale before apply.
- Huge
Split Deposit - A child-table deposit bound to one observed huge leaf.
- Installed
Huge Split - Receipt proving that one deposited child table is now reachable from the page-table tree.
- MapConfig
- 页表映射配置
- MapRecursive
Config - 内部映射递归配置
- Page
Table - Page
Table Leaf Plan - Immutable identity of one occupied leaf.
- Page
Table MapApply Error - Failed structural apply that returns the still-unpublished map deposit.
- Page
Table MapDeposit - Move-only ownership of a detached page-table suffix for one exact leaf.
- Page
Table MapPlan - Allocation-free description of where one absent leaf may be installed.
- Page
Table Move Plan - Allocation-free preimage for one page-table leaf relocation.
- Page
Table Path Apply Error - Failed path publication that returns every still-detached table frame.
- Page
Table Path Deposit - Move-only ownership of page-table directories prepared for one vacant leaf.
- Page
Table Ref - Page
Table Walker - 页表遍历迭代器
- Phys
Addr - A physical memory address.
- PteInfo
- 页表项信息,包含原PTE对象
- Unmap
Config - 取消映射配置
- Unmap
Recursive Config - 内部取消映射递归配置
- Virt
Addr - A virtual memory address.
- Walk
Config - 页表遍历配置
Enums§
Constants§
Traits§
Type Aliases§
- Paging
Result - PteConfig
Of - The opaque leaf-entry configuration used by a page-table metadata type.