Functions | |
| auto | zxfoundation::memory::hhdm::phys_coverage_end () noexcept -> u64 |
| Return the exclusive physical end covered by the active HHDM. | |
| auto | zxfoundation::memory::hhdm::phys_range_is_mapped (u64 phys, u64 bytes) noexcept -> bool |
| Test whether a physical range is covered by the active HHDM. | |
| auto | zxfoundation::memory::hhdm::phys_to_virt (u64 phys) noexcept -> u64 |
| Translate a physical address (raw integer) to its HHDM virtual counterpart. | |
| auto | zxfoundation::memory::hhdm::set_phys_coverage_end (u64 phys_end) noexcept -> void |
| Record the physical end covered by the active loader-built HHDM. | |
| auto | zxfoundation::memory::hhdm::virt_to_phys (u64 virt) noexcept -> u64 |
| Translate an HHDM virtual address back to its physical counterpart. | |
Files | |
| file | zxfoundation/memory/hhdm.zcomponent/core.cxxm |
| HHDM (Higher-Half Direct Map) translation helpers — core interface. | |
| file | zxfoundation/memory/hhdm.zcomponent/core.cxx |
| HHDM (Higher-Half Direct Map) translation helpers — implementation. | |