diff options
Diffstat (limited to 'sys/arm/include/bus.h')
-rw-r--r-- | sys/arm/include/bus.h | 8 |
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_ */ |