From f11ed3a236abe9ee07151a89324bc2e344d38117 Mon Sep 17 00:00:00 2001 From: neel Date: Wed, 22 Sep 2010 02:26:07 +0000 Subject: Enforce that 'pmap_kenter()' is only used to establish cacheable mappings. Mappings with other cacheability attributes can be established, if needed, by using 'pmap_kenter_attr()'. Suggested by: jchandra, imp --- sys/mips/include/pmap.h | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/mips/include/pmap.h') diff --git a/sys/mips/include/pmap.h b/sys/mips/include/pmap.h index e6aada9..558a018 100644 --- a/sys/mips/include/pmap.h +++ b/sys/mips/include/pmap.h @@ -154,6 +154,7 @@ void pmap_unmapdev(vm_offset_t, vm_size_t); vm_offset_t pmap_steal_memory(vm_size_t size); int page_is_managed(vm_offset_t pa); void pmap_kenter(vm_offset_t va, vm_paddr_t pa); +void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, int attr); void pmap_kremove(vm_offset_t va); void *pmap_kenter_temporary(vm_paddr_t pa, int i); void pmap_kenter_temporary_free(vm_paddr_t pa); -- cgit v1.1