[Bugme-new] [Bug 11305] New: Opteron Rev E - missing workaround for a processor bug
bugme-daemon at bugzilla.kernel.org
bugme-daemon at bugzilla.kernel.org
Mon Aug 11 09:46:40 PDT 2008
http://bugzilla.kernel.org/show_bug.cgi?id=11305
Summary: Opteron Rev E - missing workaround for a processor bug
Product: Platform Specific/Hardware
Version: 2.5
KernelVersion: 2.6.27-git
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: x86-64
AssignedTo: platform_x86_64 at kernel-bugs.osdl.org
ReportedBy: arekm at maven.pl
http://google-perftools.googlecode.com/svn-history/r48/trunk/src/base/atomicops-internals-x86.cc
says
" // Opteron Rev E has a bug in which on very rare occasions a locked
// instruction doesn't act as a read-acquire barrier if followed by a
// non-locked read-modify-write instruction. Rev F has this bug in
// pre-release versions, but not in versions released to customers,
// so we test only for Rev E, which is family 15, model 32..63 inclusive.
if (strcmp(vendor, "AuthenticAMD") == 0 && // AMD
family == 15 &&
32 <= model && model <= 63) {
AtomicOps_Internalx86CPUFeatures.has_amd_lock_mb_bug = true;
} else {
AtomicOps_Internalx86CPUFeatures.has_amd_lock_mb_bug = false;
}
"
http://groups.google.com/group/google-perftools/browse_thread/thread/3d1b78d4a9db8c6e
Solaris kernel for example has some workarounds for this bug.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the Bugme-new
mailing list