Opteron deadlock fix committed

John Baldwin jhb at FreeBSD.org
Mon May 2 11:25:28 PDT 2005

On Sunday 01 May 2005 04:48 pm, Doug White wrote:
> Hey folks,
> Yesterday I committed a workaround for a deadlock condition in RELENG_5
> and RELENG_5_4 caused by errata in AMD Opteron and Athlon64 processors.
> (-CURRENT after April 8 is not affected due to changes in critical
> sections.)

Actually, current is still busted because even though critical sections don't 
disable interrupts, spin locks still do, and we do the spin loop in the TLB 
shootdowns with the smp_ipi_mtx spin lock held.

John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org

More information about the freebsd-amd64 mailing list