freebsd-dev/sys/arm
Ian Lepore 13a98c8536 Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring
out common code related to mapping device memory into a new devmap.c file.

Remove the growing duplication of code that used pmap_devmap_find_pa() and
then did some math with the returned results to generate a virtual address,
and likewise in reverse to get a physical address.  Now there are a pair
of functions, arm_devmap_vtop() and arm_devmap_ptov(), to do that.  The
bus_space_map() implementations are rewritten in terms of these.
2013-11-04 19:44:37 +00:00
..
allwinner Retire arm_remap_nocache() and the data and constants associated with it. 2013-10-27 03:13:26 +00:00
arm Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring 2013-11-04 19:44:37 +00:00
at91 Fix typo. Sorry! 2013-10-29 23:55:17 +00:00
broadcom/bcm2835 Retire arm_remap_nocache() and the data and constants associated with it. 2013-10-27 03:13:26 +00:00
conf Properly quote the included filename, now that it has a dot in it. Doh. 2013-11-04 03:46:09 +00:00
econa A few last BUS_PROBE_NOWILDCARDs are in order. 2013-10-29 14:32:33 +00:00
freescale/imx Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring 2013-11-04 19:44:37 +00:00
include Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring 2013-11-04 19:44:37 +00:00
lpc Sweep up a bit of arm-land fallout after r257244; include necessary 2013-10-28 15:20:17 +00:00
mv Change Armada XP kernel load address to the u-boot's end address 2013-10-28 21:37:45 +00:00
rockchip Oops, one more instance of ARM_NOCACHE_KVA_SIZE was hiding under the couch. 2013-10-27 03:24:46 +00:00
s3c2xx0 Remove the duplicated implementations of some bus_space functions and use 2013-11-04 16:16:40 +00:00
sa11x0 A few last BUS_PROBE_NOWILDCARDs are in order. 2013-10-29 14:32:33 +00:00
samsung/exynos Retire arm_remap_nocache() and the data and constants associated with it. 2013-10-27 03:13:26 +00:00
tegra Retire arm_remap_nocache() and the data and constants associated with it. 2013-10-27 03:13:26 +00:00
ti The ability to do 8-bit implies 4-bit capability too. Rearrange the cases 2013-11-01 19:29:59 +00:00
versatile Sweep up a bit of arm-land fallout after r257244; include necessary 2013-10-28 15:20:17 +00:00
xilinx Retire arm_remap_nocache() and the data and constants associated with it. 2013-10-27 03:13:26 +00:00
xscale Hints-only devices should return BUS_PROBE_NOWILDCARD from their probe 2013-10-29 13:52:05 +00:00