AMD hat seine Liste mit Fehlerbeschreibungen der aktuellen K10-Prozessoren - im AMD-Jargon "Revision Guide for AMD Family 10h Processors genannt - auf Version 3.82 aktualisiert. Dabei sind die Prozessoren der XL Familie hinzu gekommen, namentlich: AMD Athlon II XL, Athlon II XLT und AMD Phenom II XLT, sowie der embedded Opteron. Diese Prozessoren basieren auf den gleichen Kernen wie die zivilen Athlon II X2 bzw. Phenom II X2 Prozessoren, sind aber nicht für den Desktop-, sondern für den embedded Bereich gedacht. Es gibt diese Prozessoren schon eine Weile, wurden im Revision Guide allerdings nicht genannt. Das wurde jetzt nachgeholt.
Zwei neue Errata wurden ebenfalls dokumentiert. Da hätten wir zum Einen Erratum 550 "Latency Performance Counters Are Not Accurate", das die Six-Core Prozessoren AMD Opteron und Phenom II X6 betrifft, sowie Erratum 610 "Processor with Message-Triggered C1E Enabled May Report a False L3 LRU or Tag Machine Check". #550 hat lediglich kosmetische Auswirkungen, indem Software Latenzen nicht richtig messen kann. Insofern gibt es weder einen Workaround dafür, noch ist ein Fix geplant.
Etwas heikler dagegen das Erratum 610:
Description During an exit from message-triggered C1E state (LDTSTOP# deassertion) that is less than 10 microseconds after the STOPGRANT message, the processor may report a false uncorrectable machine check exception for either an L3 LRU or tag error. The false machine check is due to an L3 stutter scrub happening while the L3 clocks are disabled. L3 stutter scrubs are enabled when Clock Power/Timing Control 0 Register[StutterScrubEn] (F3xD4[15]) is 1b, and BIOS enables this only when message-triggered C1E is enabled. This erratum is exposed only when the minimum time from STOPGRANT message to LDTSTOP# deassertion is violated. The BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 10h Processors, order# 31116 documents a minimum time of 16 microseconds between these events.
Potential Effect on System Uncorrectable machine check exception (#MC) for an L3 LRU or tag error. The resultant MC4_STATUS (MSR0000_0411) is either FCxx21x0_001D010B or FCxx21x0_001E010B. Bit 62 (error overflow) and bits 43:42 (L3 subcache) of MC4_STATUS may or may not be set. This machine check also causes a sync flood and reboot, unless these mechanisms have been disabled.
Suggested Workaround BIOS should set F3x1B8[5] = 1b whenever message-triggered C1E is enabled (Clock Power/Timing Control 0 Register[MTC1eEn], F3xD4[13] = 1b) to remove the conditions under which the improper scrub can occur. Implementation of this workaround does not alter the required minimum time from STOPGRANT message to LDTSTOP# deassertion.
Fix Planned No
Hier geht es darum, dass ein AMD Opteron Six-Core Prozessor unter gewissen Umständen (siehe Beschreibung) abstürzen kann, wenn der Stromsparmodus C1E aktiviert ist. Betroffen davon ist ausschließlich der Six-Core Opteron mit Stepping HY-D1, nicht der AMD Phenom II X6, der das Stepping PH-E0 verbaut hat.
Diesen Artikel bookmarken oder senden an ...