PERFORCE change 136146 for review
Kip Macy
kmacy at FreeBSD.org
Mon Feb 25 04:39:39 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=136146
Change 136146 by kmacy at pandemonium:kmacy:xen31 on 2008/02/25 04:39:30
don't need to flush updates in pmap_pte routines as the update address stored
are machine addresses
Affected files ...
.. //depot/projects/xen31/sys/i386/xen/pmap.c#40 edit
Differences ...
==== //depot/projects/xen31/sys/i386/xen/pmap.c#40 (text+ko) ====
@@ -976,7 +976,6 @@
mtx_lock(&PMAP2mutex);
newpf = *pde & PG_FRAME;
if ((*PMAP2 & PG_FRAME) != newpf) {
- PT_UPDATES_FLUSH();
PT_SET_MA(PADDR2, newpf | PG_V | PG_A | PG_M);
CTR3(KTR_PMAP, "pmap_pte: pmap=%p va=0x%x newpte=0x%08x",
pmap, va, (*PMAP2 & 0xffffffff));
@@ -1038,7 +1037,6 @@
KASSERT(curthread->td_pinned > 0, ("curthread not pinned"));
newpf = *pde & PG_FRAME;
if ((*PMAP1 & PG_FRAME) != newpf) {
- PT_UPDATES_FLUSH();
PT_SET_MA(PADDR1, newpf | PG_V | PG_A | PG_M);
CTR3(KTR_PMAP, "pmap_pte_quick: pmap=%p va=0x%x newpte=0x%jx",
pmap, va, *PMAP1);
More information about the p4-projects
mailing list