summaryrefslogtreecommitdiffstats
path: root/sys/arm/include/bus.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm/include/bus.h')
-rw-r--r--sys/arm/include/bus.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/arm/include/bus.h b/sys/arm/include/bus.h
index cabf1f7..ce8f5ad 100644
--- a/sys/arm/include/bus.h
+++ b/sys/arm/include/bus.h
@@ -725,4 +725,12 @@ bs_c_8_proto(f);
#include <machine/bus_dma.h>
+/*
+ * Get the physical address of a bus space memory-mapped resource.
+ * Doing this as a macro is a temporary solution until a more robust fix is
+ * designed. It also serves to mark the locations needing that fix.
+ */
+#define BUS_SPACE_PHYSADDR(res, offs) \
+ (vtophys(rman_get_start(res)+(offs)))
+
#endif /* _MACHINE_BUS_H_ */
OpenPOWER on IntegriCloud