Expand description
Architecture contracts for modeled frames and linear address mappings.
§Verified Properties
These erased contracts require each architecture instance to prove that its
modeled physical-address bound is page-aligned and that its linear mapping
has room for those addresses without overflow. The bound limits tracked
memory; it does not describe the processor’s physical-address width.
Within each architecture’s linear mapping window, the address conversions
preserve bounds and are mutual inverses. Physical-to-virtual conversion also
preserves base-page alignment.
CurrentArch selects the instance for this target. Calls to
PagingConstsTrait::axiom_current_paging_consts_hardcoded mark proofs that
still depend on the constants used by executable page-table layouts.
Traits§
- Arch
Address Space Model - The architecture contract for modeled physical frames and their linear mapping.