From 95b9ab5e40f85f8c7b77dbec1f94e254c5dd5702 Mon Sep 17 00:00:00 2001 From: Berkus Decker Date: Sun, 24 Feb 2019 12:28:33 +0200 Subject: [PATCH] Add bus2phys conversion --- src/platform/rpi3.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/platform/rpi3.rs b/src/platform/rpi3.rs index e96f035..6ec1715 100644 --- a/src/platform/rpi3.rs +++ b/src/platform/rpi3.rs @@ -20,4 +20,10 @@ impl BcmHost { pub const fn get_sdram_address() -> usize { 0xC000_0000 // uncached } + + /// As per https://www.raspberrypi.org/forums/viewtopic.php?p=1170522#p1170522 + /// + pub fn bus2phys(bus: u32) -> u32 { + bus & !0xC000_0000 + } }