cvs commit: src/sys/powerpc/aim mmu_oea.c
Marcel Moolenaar
marcel at FreeBSD.org
Tue Sep 16 19:16:37 UTC 2008
marcel 2008-09-16 19:16:33 UTC
FreeBSD src repository
Modified files:
sys/powerpc/aim mmu_oea.c
Log:
SVN rev 183094 on 2008-09-16 19:16:33Z by marcel
o When not making a translation cache-inhibit and guarded (PTE_I|PTE_G)
make it memory-coherency enforced (PTE_M). This is required for SMP
to work.
o Serialize tlbie operations and implement the tlbie operation in a
function called tlbie(). Hardware can end up in a live-lock if
between the tlbsync and subsequent sync on one processor another
processor executes a tlbie or tlbsync.
o Eliminate the following defines:
TLBIE, TLBSYNC, SYNC and EIEIO
Use either inline assembly statements or inline functions defined
in <machine/cpufunc.h>
Revision Changes Path
1.125 +42 -40 src/sys/powerpc/aim/mmu_oea.c
More information about the cvs-src
mailing list