ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation.memory.hhdm.core Module Reference

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.