aboutsummaryrefslogtreecommitdiff
path: root/sys/arm
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2010-03-31 02:43:58 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2010-03-31 02:43:58 +0000
commitdfeca18773e2496197aba82520375552c78b7800 (patch)
tree287703aee599993923ce1704e4a1812f143c2651 /sys/arm
parent353be771388cfc4d47d5d58bd0b355343ec29619 (diff)
Notes
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/arm/pmap.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/arm/arm/pmap.c b/sys/arm/arm/pmap.c
index 9df07d9a352a..03a92a449b6e 100644
--- a/sys/arm/arm/pmap.c
+++ b/sys/arm/arm/pmap.c
@@ -2869,14 +2869,14 @@ pmap_kenter_internal(vm_offset_t va, vm_offset_t pa, int flags)
if (pvzone != NULL && (m = vm_phys_paddr_to_vm_page(pa))) {
vm_page_lock_queues();
if (!TAILQ_EMPTY(&m->md.pv_list) || m->md.pv_kva) {
- /* release vm_page lock for pv_entry UMA */
+ /* release vm_page lock for pv_entry UMA */
vm_page_unlock_queues();
if ((pve = pmap_get_pv_entry()) == NULL)
panic("pmap_kenter_internal: no pv entries");
vm_page_lock_queues();
PMAP_LOCK(pmap_kernel());
pmap_enter_pv(m, pve, pmap_kernel(), va,
- PVF_WRITE | PVF_UNMAN);
+ PVF_WRITE | PVF_UNMAN);
pmap_fix_cache(m, pmap_kernel(), va);
PMAP_UNLOCK(pmap_kernel());
} else {
@@ -4573,6 +4573,12 @@ pmap_mincore(pmap_t pmap, vm_offset_t addr)
}
+void
+pmap_sync_icache(pmap_t pm, vm_offset_t va, vm_size_t sz)
+{
+}
+
+
/*
* Increase the starting virtual address of the given mapping if a
* different alignment might result in more superpage mappings.