summaryrefslogtreecommitdiffstats
path: root/sys/sparc64
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2002-12-28 08:10:29 +0000
committeralc <alc@FreeBSD.org>2002-12-28 08:10:29 +0000
commit73bbe5c1264e1985f988fb11a48f25e01c07cbe4 (patch)
tree6af7ca0bbca2213205048a22f97d7f5906da91a1 /sys/sparc64
parent19b8c33a7a9e187bd3ae9b17b43462c41953532b (diff)
downloadFreeBSD-src-73bbe5c1264e1985f988fb11a48f25e01c07cbe4.zip
FreeBSD-src-73bbe5c1264e1985f988fb11a48f25e01c07cbe4.tar.gz
Use VM_ALLOC_WIRED in pmap_pinit().
Diffstat (limited to 'sys/sparc64')
-rw-r--r--sys/sparc64/sparc64/pmap.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/sparc64/sparc64/pmap.c b/sys/sparc64/sparc64/pmap.c
index ab93da5..f30eb39 100644
--- a/sys/sparc64/sparc64/pmap.c
+++ b/sys/sparc64/sparc64/pmap.c
@@ -1140,13 +1140,10 @@ pmap_pinit(pmap_t pm)
for (i = 0; i < TSB_PAGES; i++) {
m = vm_page_grab(pm->pm_tsb_obj, i,
- VM_ALLOC_RETRY | VM_ALLOC_ZERO);
+ VM_ALLOC_RETRY | VM_ALLOC_WIRED | VM_ALLOC_ZERO);
if ((m->flags & PG_ZERO) == 0)
pmap_zero_page(m);
- m->wire_count++;
- cnt.v_wire_count++;
-
vm_page_flag_clear(m, PG_BUSY);
m->valid = VM_PAGE_BITS_ALL;
m->md.pmap = pm;
OpenPOWER on IntegriCloud