Date: Tue, 16 Sep 2008 19:16:33 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/powerpc/aim mmu_oea.c Message-ID: <200809161916.m8GJGapO057731@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809161916.m8GJGapO057731>