summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbenno <benno@FreeBSD.org>2002-03-07 12:22:08 +0000
committerbenno <benno@FreeBSD.org>2002-03-07 12:22:08 +0000
commit5784524774ef068c190b750924d723eeba19f20f (patch)
tree8d0383af031017987dfdb9cc9c227caf53c4e19f
parent88bb2498099a5b08b9b7bf502a4cead273a23049 (diff)
downloadFreeBSD-src-5784524774ef068c190b750924d723eeba19f20f.zip
FreeBSD-src-5784524774ef068c190b750924d723eeba19f20f.tar.gz
Copy the "implementation" of pmap_prefault from sparc64.
-rw-r--r--sys/powerpc/aim/mmu_oea.c6
-rw-r--r--sys/powerpc/powerpc/mmu_oea.c6
-rw-r--r--sys/powerpc/powerpc/pmap.c6
3 files changed, 12 insertions, 6 deletions
diff --git a/sys/powerpc/aim/mmu_oea.c b/sys/powerpc/aim/mmu_oea.c
index 70a2d4c..8d49cd6 100644
--- a/sys/powerpc/aim/mmu_oea.c
+++ b/sys/powerpc/aim/mmu_oea.c
@@ -1272,9 +1272,11 @@ pmap_pinit2(pmap_t pmap)
}
void
-pmap_prefault(pmap_t pmap, vm_offset_t va, vm_map_entry_t entry)
+pmap_prefault(pmap_t pm, vm_offset_t va, vm_map_entry_t entry)
{
- TODO;
+ KASSERT(pm == &curproc->p_vmspace->vm_pmap || pm == kernel_pmap,
+ ("pmap_prefault: non current pmap"));
+ /* XXX */
}
void
diff --git a/sys/powerpc/powerpc/mmu_oea.c b/sys/powerpc/powerpc/mmu_oea.c
index 70a2d4c..8d49cd6 100644
--- a/sys/powerpc/powerpc/mmu_oea.c
+++ b/sys/powerpc/powerpc/mmu_oea.c
@@ -1272,9 +1272,11 @@ pmap_pinit2(pmap_t pmap)
}
void
-pmap_prefault(pmap_t pmap, vm_offset_t va, vm_map_entry_t entry)
+pmap_prefault(pmap_t pm, vm_offset_t va, vm_map_entry_t entry)
{
- TODO;
+ KASSERT(pm == &curproc->p_vmspace->vm_pmap || pm == kernel_pmap,
+ ("pmap_prefault: non current pmap"));
+ /* XXX */
}
void
diff --git a/sys/powerpc/powerpc/pmap.c b/sys/powerpc/powerpc/pmap.c
index 70a2d4c..8d49cd6 100644
--- a/sys/powerpc/powerpc/pmap.c
+++ b/sys/powerpc/powerpc/pmap.c
@@ -1272,9 +1272,11 @@ pmap_pinit2(pmap_t pmap)
}
void
-pmap_prefault(pmap_t pmap, vm_offset_t va, vm_map_entry_t entry)
+pmap_prefault(pmap_t pm, vm_offset_t va, vm_map_entry_t entry)
{
- TODO;
+ KASSERT(pm == &curproc->p_vmspace->vm_pmap || pm == kernel_pmap,
+ ("pmap_prefault: non current pmap"));
+ /* XXX */
}
void
OpenPOWER on IntegriCloud