Physical address
(ptr: &u8)
| 255 | |
| 256 | // Physical address |
| 257 | pub fn physaddr(ptr: &u8) -> u64 |
| 258 | { |
| 259 | let rxptr = ptr as *const u8; |
| 260 | let virtaddr = VirtAddr::new(rxptr as u64); |
| 261 | let physaddr = crate::mem::vtop(virtaddr).unwrap(); |
| 262 | physaddr.as_u64() |
| 263 | } |