blob: 0e504e1599c3b36dc5a690bc48c50e7f80413873 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
//! Physical-Virtual Address Conversion
const common = @import("../../../common/common.zig");
const layout = common.constants.memory.layout;
pub fn phys_to_virt(phys: u64) u64 {
return phys + layout.physmap_base;
}
pub fn virt_to_phys(virt: u64) u64 {
return virt - layout.physmap_base;
}
|