ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation.memory.rmap.types Module Reference

Data Structures

struct  zxfoundation::memory::rmap::entry
 One reverse-map entry: identifies a single VMA slot that maps a given physical frame. More...
struct  zxfoundation::memory::rmap::peer_invalidation_result
 Effects of invalidating every peer of one reverse-mapped frame. More...
struct  zxfoundation::memory::rmap::peer_ref
 Mutable record of one rmap entry observed during a walk. More...

Typedefs

using zxfoundation::memory::rmap::visitor
 Visitor signature for rmap_for_each_phys.

Variables

u32 frames_released {0}
u32 mappings_invalidated {0}
entrynext {nullptr}
vm::vm_regionregion {nullptr}
vm::vm_regionregion {nullptr}
u32 slot_index {0}
u32 slot_index {0}
u64 slot_va {0}

Files

file  zxfoundation/memory/rmap.zcomponent/types.cxxm
 Reverse-map (rmap) types — physical frame → list of referring VMA slots. Used by CoW partner invalidation and unified reclaim to walk peer mappings of a shared physical page.