PERFORCE change 132376 for review
Warner Losh
imp at FreeBSD.org
Wed Jan 2 22:58:00 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=132376
Change 132376 by imp at imp_paco-paco on 2008/01/03 06:57:20
Update, I hope correctly, the pmap_enter_quick function.
Affected files ...
.. //depot/projects/mips2-jnpr/src/sys/mips/mips/pmap.c#10 edit
Differences ...
==== //depot/projects/mips2-jnpr/src/sys/mips/mips/pmap.c#10 (text+ko) ====
@@ -1768,17 +1768,16 @@
* 2. Not wired.
* 3. Read access.
* 4. No page table pages.
- * 5. Tlbflush is deferred to calling procedure.
- * 6. Page IS managed.
* but is *MUCH* faster than pmap_enter...
*/
-vm_page_t
-pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot,
- vm_page_t mpte)
+
+void
+pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot)
{
pt_entry_t *pte;
vm_offset_t pa;
+ vm_page_t mpte = NULL;
mtx_assert(&vm_page_queue_mtx, MA_OWNED);
VM_OBJECT_LOCK_ASSERT(m->object, MA_OWNED);
@@ -1842,7 +1841,7 @@
if (mpte)
pmap_unwire_pte_hold(pmap, mpte);
PMAP_UNLOCK(pmap);
- return 0;
+ return;
}
/*
@@ -1888,7 +1887,7 @@
}
PMAP_UNLOCK(pmap);
- return mpte;
+ return;
}
/*
More information about the p4-projects
mailing list