freebsd-dev/sys/arm
Ian Lepore 7669914f32 Add a pmap_kremove_device() to undo mappings made with pmap_kenter_device().
Previously we used pmap_kremove(), but with ARM_NEW_PMAP it does the remove
in a way that isn't SMP-coherent (which is appropriate in some circumstances
such as mapping/unmapping sf buffers).  With matching enter/remove routines
for device mappings, each low-level implementation can do the right thing.

Reviewed by:	Svatopluk Kraus <onwahe@gmail.com>
2015-04-10 13:26:35 +00:00
..
allwinner Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
altera/socfpga Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
amlogic/aml8726 Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
arm Add a pmap_kremove_device() to undo mappings made with pmap_kenter_device(). 2015-04-10 13:26:35 +00:00
at91 Include machine/intr.h for arm_post_filter. 2015-04-04 23:00:37 +00:00
broadcom/bcm2835 Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
cavium/cns11xx Build the cpufunc_asm_* files based on the cpu type, not which config file 2015-03-29 22:43:39 +00:00
conf Merge the common parts of the SOCKIT and SOCKIT-BERI kerenel, and mark the 2015-04-03 11:12:59 +00:00
freescale Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
include Add a pmap_kremove_device() to undo mappings made with pmap_kenter_device(). 2015-04-10 13:26:35 +00:00
lpc Build the cpufunc_asm_* files based on the cpu type, not which config file 2015-03-29 22:43:39 +00:00
mv Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
rockchip Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
samsung Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
ti Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
versatile Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
xilinx Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
xscale Build the cpufunc_asm_* files based on the cpu type, not which config file 2015-03-29 22:43:39 +00:00