MCPcopy Create free account
hub / github.com/Ruddle/Fomos / kern_phy_to_virt

Function kern_phy_to_virt

bootloader/kernel/src/memory.rs:37–40  ·  view source on GitHub ↗
(physical_memory_offset: VirtAddr, target_phy: PhysAddr)

Source from the content-addressed store, hash-verified

35}
36
37pub unsafe fn kern_phy_to_virt(physical_memory_offset: VirtAddr, target_phy: PhysAddr) -> VirtAddr {
38 let virt = VirtAddr::new(physical_memory_offset.as_u64() + target_phy.as_u64());
39 virt
40}
41
42const BUFFER_SIZE_ADVANCE: usize = 32;
43use bootloader_api::info::{MemoryRegionKind, MemoryRegions};

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected