summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/powerpc/pmap_dispatch.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/powerpc/powerpc/pmap_dispatch.c')
-rw-r--r--sys/powerpc/powerpc/pmap_dispatch.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/sys/powerpc/powerpc/pmap_dispatch.c b/sys/powerpc/powerpc/pmap_dispatch.c
index a27eb82..4e31a53 100644
--- a/sys/powerpc/powerpc/pmap_dispatch.c
+++ b/sys/powerpc/powerpc/pmap_dispatch.c
@@ -463,7 +463,7 @@ pmap_mapdev(vm_paddr_t pa, vm_size_t size)
}
void *
-pmap_mapdev_attr(vm_offset_t pa, vm_size_t size, vm_memattr_t attr)
+pmap_mapdev_attr(vm_paddr_t pa, vm_size_t size, vm_memattr_t attr)
{
CTR4(KTR_PMAP, "%s(%#x, %#x, %#x)", __func__, pa, size, attr);
@@ -550,6 +550,20 @@ dumpsys_pa_init(void)
return (MMU_SCAN_INIT(mmu_obj));
}
+vm_offset_t
+pmap_quick_enter_page(vm_page_t m)
+{
+ CTR2(KTR_PMAP, "%s(%p)", __func__, m);
+ return (MMU_QUICK_ENTER_PAGE(mmu_obj, m));
+}
+
+void
+pmap_quick_remove_page(vm_offset_t addr)
+{
+ CTR2(KTR_PMAP, "%s(%#x)", __func__, addr);
+ MMU_QUICK_REMOVE_PAGE(mmu_obj, addr);
+}
+
/*
* MMU install routines. Highest priority wins, equal priority also
* overrides allowing last-set to win.
OpenPOWER on IntegriCloud