Revision History
Page 3
48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors List of Figures 3 Format of CPUID Fn0000_0001_EAX...9 List of Figures Figure 1.
48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors List of Figures 3 Format of CPUID Fn0000_0001_EAX...9 List of Figures Figure 1.
Revision History
Page 4
...Errata...14 Table 8. Cross-Reference of Tables Cross Reference of Errata to OSVW ID 13 Table 7. Revision Guide for AMD Family 15h Models 00h-0Fh C32r1 Processor Revisions 9 Table 4. Arithmetic and Logic Operators...8 Table 2. Supported Mixed Revision Configurations...11 Table 6. Cross-Reference of Product... Type...18 Table 9. CPUID Values for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 List of Tables Table 1. CPUID Values for AMD Family 15h Models 00h-0Fh AM3r2 Processor Revisions 10 Table 5. CPUID Values for AMD Family 15h Models 00h-0Fh G34r1...
...Errata...14 Table 8. Cross-Reference of Tables Cross Reference of Errata to OSVW ID 13 Table 7. Revision Guide for AMD Family 15h Models 00h-0Fh C32r1 Processor Revisions 9 Table 4. Arithmetic and Logic Operators...8 Table 2. Supported Mixed Revision Configurations...11 Table 6. Cross-Reference of Product... Type...18 Table 9. CPUID Values for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 List of Tables Table 1. CPUID Values for AMD Family 15h Models 00h-0Fh AM3r2 Processor Revisions 10 Table 5. CPUID Values for AMD Family 15h Models 00h-0Fh G34r1...
Revision History
Page 5
... Overview and Table 9. Initial public release. Updated erratum #668. Added errata #600, #693-#695, and #709. Added AMD Opteron™ 4200 Series Processor and AMD Opteron™ 6200 Series Processor to Table 8. Revision History 5 Updated errata #534 and #671. Removed erratum #534 as this is redundant with, and... OR-C0 silicon revision to "Yes" for errata #724; Added errata #737, #740, #742, #744. Added AMD Opteron™ 3200 Series Processor to Overview, Table 4, and Table 9; Added errata #685, #699, #704, #707, #708, #727, #734, #739, and #759. Updated erratum #709. Added...
... Overview and Table 9. Initial public release. Updated erratum #668. Added errata #600, #693-#695, and #709. Added AMD Opteron™ 4200 Series Processor and AMD Opteron™ 6200 Series Processor to Table 8. Revision History 5 Updated errata #534 and #671. Removed erratum #534 as this is redundant with, and... OR-C0 silicon revision to "Yes" for errata #724; Added errata #737, #740, #742, #744. Added AMD Opteron™ 3200 Series Processor to Overview, Table 4, and Table 9; Added errata #685, #699, #704, #707, #708, #727, #734, #739, and #759. Updated erratum #709. Added...
Revision History
Page 6
... product errata, including potential effects on the following products: • AMD FX™-Series Processor • AMD Opteron™ 3200 Series Processor • AMD Opteron™ 3300 Series Processor • AMD Opteron™ 4200 Series Processor • AMD Opteron™ 4300 Series Processor • AMD Opteron™ 6200 Series Processor • AMD Opteron™ 6300 Series Processor This guide consists of these major sections: •...
... product errata, including potential effects on the following products: • AMD FX™-Series Processor • AMD Opteron™ 3200 Series Processor • AMD Opteron™ 3300 Series Processor • AMD Opteron™ 4200 Series Processor • AMD Opteron™ 4300 Series Processor • AMD Opteron™ 6200 Series Processor • AMD Opteron™ 6300 Series Processor This guide consists of these major sections: •...
Revision History
Page 7
... 2012 Revision Guide for this may be 2 to reference processor registers. References to the BIOS and Kernel Developer's Guide (BKDG) for AMD Family 15h Models 00h-0Fh Processors, order# 42301 for AMD Family 15h Models 00h-0Fh Processors, order# 42301. ZZZZZ specifies the port address (this space...space registers; Each mnemonic is YYY (if specified). Z specifies the PCI device address in hex. The base address for AMD Family 15h Models 00h-0Fh Processors Conventions Numbering • Binary numbers. The DCT instance is sometimes necessary to 7 digits) in hex; For example, ...
... 2012 Revision Guide for this may be 2 to reference processor registers. References to the BIOS and Kernel Developer's Guide (BKDG) for AMD Family 15h Models 00h-0Fh Processors, order# 42301 for AMD Family 15h Models 00h-0Fh Processors, order# 42301. ZZZZZ specifies the port address (this space...space registers; Each mnemonic is YYY (if specified). Z specifies the PCI device address in hex. The base address for AMD Family 15h Models 00h-0Fh Processors Conventions Numbering • Binary numbers. The DCT instance is sometimes necessary to 7 digits) in hex; For example, ...
Revision History
Page 8
... counter number programmed into MSRC001_024[6,4,2,0][UnitMask] (NB_PERF_CTL[3:0] bits 15:8). Table 1. logical treats multibit operand as shown in which it is a shorthand notation for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 • NBPMCxXXX[Y]: northbridge performance monitor events; Logical NOT operator. E.g. (!10b == 0b); Y, when specified, signifies the unit mask...
... counter number programmed into MSRC001_024[6,4,2,0][UnitMask] (NB_PERF_CTL[3:0] bits 15:8). Table 1. logical treats multibit operand as shown in which it is a shorthand notation for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 • NBPMCxXXX[Y]: northbridge performance monitor events; Logical NOT operator. E.g. (!10b == 0b); Y, when specified, signifies the unit mask...
Revision History
Page 9
... 15h Models 00h-0Fh G34r1 Processor Revisions CPUID Fn0000_0001_EAX, D18F4x164[1:0] (Mnemonic) AMD Opteron™ 6200 Series Processor AMD Opteron™ 6300 Series Processor 00600F12h, 1b (OR-B2) 00600F20h, 11b (OR-C0) X X Processor Identification 9 Figure 1. Table 2. In some cases, two or more processor revisions may exist within a stepping of the processor to determine the processor revision, program and display the...
... 15h Models 00h-0Fh G34r1 Processor Revisions CPUID Fn0000_0001_EAX, D18F4x164[1:0] (Mnemonic) AMD Opteron™ 6200 Series Processor AMD Opteron™ 6300 Series Processor 00600F12h, 1b (OR-B2) 00600F20h, 11b (OR-C0) X X Processor Identification 9 Figure 1. Table 2. In some cases, two or more processor revisions may exist within a stepping of the processor to determine the processor revision, program and display the...
Revision History
Page 10
... the CPUID Fn00000_0001_EAX extended model, model, and stepping as the first criteria to test for AMD Family 15h Models 00h-0Fh AM3r2 Processor Revisions CPUID Fn0000_0001_EAX, D18F4x164[1:0] AMD FX™ Series Processor AMD Opteron™ 3200 Series Processor AMD Opteron™ 3300 Series Processor 00600F12h, 1b (OR-B2) 00600F20h, 11b (OR-C0) X X X D18F4x164 Fixed Errata Register Communicating the status...
... the CPUID Fn00000_0001_EAX extended model, model, and stepping as the first criteria to test for AMD Family 15h Models 00h-0Fh AM3r2 Processor Revisions CPUID Fn0000_0001_EAX, D18F4x164[1:0] AMD FX™ Series Processor AMD Opteron™ 3200 Series Processor AMD Opteron™ 3300 Series Processor 00600F12h, 1b (OR-B2) 00600F20h, 11b (OR-C0) X X X D18F4x164 Fixed Errata Register Communicating the status...
Revision History
Page 11
... and the 48-character maximum includes that do not program the proper processor name string and model number will not pass AMD validation and will not be mixed in the six 64-bit registers of an erratum. Processor Identification 11 Constructing the Processor Name String This section describes how to MSRC001_0031. Read {D18F5x198_x3, D18F5x198_x2} and...
... and the 48-character maximum includes that do not program the proper processor name string and model number will not pass AMD validation and will not be mixed in the six 64-bit registers of an erratum. Processor Identification 11 Constructing the Processor Name String This section describes how to MSRC001_0031. Read {D18F5x198_x3, D18F5x198_x2} and...
Revision History
Page 12
Read {D18F5x198_x7, D18F5x198_x6} and write this value to MSRC001_0033. 6. Read {D18F5x198_x9, D18F5x198_x8} and write this value to MSRC001_0034. 7. Read {D18F5x198_x5, D18F5x198_x4} and write this value to MSRC001_0032. 5. Read {D18F5x198_xB, D18F5x198_xA} and write this value to MSRC001_0035. 12 Processor Identification Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 4.
Read {D18F5x198_x7, D18F5x198_x6} and write this value to MSRC001_0033. 6. Read {D18F5x198_x9, D18F5x198_x8} and write this value to MSRC001_0034. 7. Read {D18F5x198_x5, D18F5x198_x4} and write this value to MSRC001_0032. 5. Read {D18F5x198_xB, D18F5x198_xA} and write this value to MSRC001_0035. 12 Processor Identification Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 4.
Revision History
Page 13
... a BIOS workaround. 0=Hardware has corrected the erratum, so an OS software work -around status registers. 48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors Operating System Visible Workarounds This section describes how to the OS. Read-write. 4 OsvwId4: 1 = Hardware contains erratum #724, an OS workaround may...
... a BIOS workaround. 0=Hardware has corrected the erratum, so an OS software work -around status registers. 48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors Operating System Visible Workarounds This section describes how to the OS. Read-write. 4 OsvwId4: 1 = Hardware contains erratum #724, an OS workaround may...
Revision History
Page 14
...Reference of the part to each erratum has been assigned within this product family do not appear. Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 Product Errata This section documents product errata for Some Retired Micro-Ops 540 GART... Counters Are Not Accurate 585 Incorrect Memory Controller Operation Due to a WrDatGrossDly Setting of 3.5 MEMCLKs 586 A Far Control Transfer Changing Processor Operating Mode May Generate a False Machine Check 592 VPEXTRQ and VPINSRQ May Not Signal Invalid-Opcode Exception 593 Last-Branch Record Enabled ...
...Reference of the part to each erratum has been assigned within this product family do not appear. Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 Product Errata This section documents product errata for Some Retired Micro-Ops 540 GART... Counters Are Not Accurate 585 Incorrect Memory Controller Operation Due to a WrDatGrossDly Setting of 3.5 MEMCLKs 586 A Far Control Transfer Changing Processor Operating Mode May Generate a False Machine Check 592 VPEXTRQ and VPINSRQ May Not Signal Invalid-Opcode Exception 593 Last-Branch Record Enabled ...
Revision History
Page 15
...Processor Revision to SMI 673 Misaligned Page Crossing String Operations May Cause System Hang 674 Processor May Cache Prefetched Data from Remapped Memory Region 675 Instructions Performing Read-Modify-Write May Alter Architectural State Before #PF 685 Some Processor... Cores May Have Inaccurate Instruction Cache Fetch Performance Counter 689 AM3r2 Six Core Processor May Limit ...LINT1 May Occur While APIC is Software Disabled 667 Processor May Generate Incorrect P-state Limit Interrupts 668 Load Operation...624 SB-RMI Processor State Accesses May Persistently Timeout if Interrupted by a ...
...Processor Revision to SMI 673 Misaligned Page Crossing String Operations May Cause System Hang 674 Processor May Cache Prefetched Data from Remapped Memory Region 675 Instructions Performing Read-Modify-Write May Alter Architectural State Before #PF 685 Some Processor... Cores May Have Inaccurate Instruction Cache Fetch Performance Counter 689 AM3r2 Six Core Processor May Limit ...LINT1 May Occur While APIC is Software Disabled 667 Processor May Generate Incorrect P-state Limit Interrupts 668 Load Operation...624 SB-RMI Processor State Accesses May Persistently Timeout if Interrupted by a ...
Revision History
Page 16
...Be Inaccurate 718 Instruction-Based Sampling May Be Inaccurate 719 Instruction-Based Sampling Fetch Counter Always Starts at Maximum Value 720 Processor May Not Respect Interrupt Shadow 724 Unintercepted Halt Instruction May Cause Protocol Machine Check or Unpredictable System Behavior 725 Incorrect APIC... Remote Read Behavior 726 Processor May Report Incorrect MCA Address for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 Table 7. Cross-Reference of Time Stamp Counter May Include ...
...Be Inaccurate 718 Instruction-Based Sampling May Be Inaccurate 719 Instruction-Based Sampling Fetch Counter Always Starts at Maximum Value 720 Processor May Not Respect Interrupt Shadow 724 Unintercepted Halt Instruction May Cause Protocol Machine Check or Unpredictable System Behavior 725 Incorrect APIC... Remote Read Behavior 726 Processor May Report Incorrect MCA Address for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 Table 7. Cross-Reference of Time Stamp Counter May Include ...
Revision History
Page 17
48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors Table 7. Errata Description 00600F12h 01b (OR-B2) 00600F20h 11b (OR-C0) 745 Processor May Incorrectly Report Cache Sharing Property X in CPUID Topology 759 One Core May Observe a Time Stamp Counter Skew X Product Errata 17 Cross-Reference of Processor Revision to Errata (continued) CPUID Fn0000_0001_EAX, D18F4x164[1:0] No.
48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors Table 7. Errata Description 00600F12h 01b (OR-B2) 00600F20h 11b (OR-C0) 745 Processor May Incorrectly Report Cache Sharing Property X in CPUID Topology 759 One Core May Observe a Time Stamp Counter Skew X Product Errata 17 Cross-Reference of Processor Revision to Errata (continued) CPUID Fn0000_0001_EAX, D18F4x164[1:0] No.
Revision History
Page 18
Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 Cross-Reference of Errata to Package Type Table 8. Cross-Reference of Errata to Package Type Package Errata AM3r2 C32r1 G34r1 ...
Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 Cross-Reference of Errata to Package Type Table 8. Cross-Reference of Errata to Package Type Package Errata AM3r2 C32r1 G34r1 ...
Revision History
Page 19
... X X X 695 X X X 699 X X X 704 X X X 707 X X X 708 X X X 709 X X X 714 X X X 717 X X X 718 X X X 719 X X X 720 X X X 724 X X X 725 X X X 726 X X X 727 X X X 734 X X X 737 X X X 739 X X X 740 X X X 742 X X X 744 X X 745 X Revision Guide for AMD Family 15h Models 00h-0Fh Processors Cross-Reference of Errata to Package Type 19 48063 Rev. 3.18 October 2012 Table 8.
... X X X 695 X X X 699 X X X 704 X X X 707 X X X 708 X X X 709 X X X 714 X X X 717 X X X 718 X X X 719 X X X 720 X X X 724 X X X 725 X X X 726 X X X 727 X X X 734 X X X 737 X X X 739 X X X 740 X X X 742 X X X 744 X X 745 X Revision Guide for AMD Family 15h Models 00h-0Fh Processors Cross-Reference of Errata to Package Type 19 48063 Rev. 3.18 October 2012 Table 8.
Revision History
Page 20
Revision Guide for AMD Family 15h Models 00h-0Fh Processors Table 8. Cross-Reference of Errata to Package Type (continued) Package Errata AM3r2 C32r1 G34r1 759 X X X 48063 Rev. 3.18 October 2012 20 Cross-Reference of Errata to Package Type
Revision Guide for AMD Family 15h Models 00h-0Fh Processors Table 8. Cross-Reference of Errata to Package Type (continued) Package Errata AM3r2 C32r1 G34r1 759 X X X 48063 Rev. 3.18 October 2012 20 Cross-Reference of Errata to Package Type
Revision History
Page 21
... that the erratum does not apply. Table 9. Cross-Reference of Errata to Processor Segments Processor Segment Errata AMD FX ™ -Series Processor AMD Opteron ™ 3200 Processor AMD Opteron ™ 3300 Processor AMD Opteron ™ 4200 Processor AMD Opteron ™ 4300 Processor AMD Opteron ™ 6200 Processor AMD Opteron ™ 6300 Processor 361 X X X X X X X 503 X X X X X X X 504 X X X X X X X 505 X X X X X X X 520 X X X X 535 X X X X 536 X X X X 537 X X X X 538 X X X X 540 X X X X X X X 550 X X X X X X X 585...
... that the erratum does not apply. Table 9. Cross-Reference of Errata to Processor Segments Processor Segment Errata AMD FX ™ -Series Processor AMD Opteron ™ 3200 Processor AMD Opteron ™ 3300 Processor AMD Opteron ™ 4200 Processor AMD Opteron ™ 4300 Processor AMD Opteron ™ 6200 Processor AMD Opteron ™ 6300 Processor 361 X X X X X X X 503 X X X X X X X 504 X X X X X X X 505 X X X X X X X 520 X X X X 535 X X X X 536 X X X X 537 X X X X 538 X X X X 540 X X X X X X X 550 X X X X X X X 585...
Revision History
Page 22
...AMD Family 15h Models 00h-0Fh Processors Table 9. Cross-Reference of Errata to Processor Segments (continued) Processor Segment 48063 Rev. 3.18 October 2012 Errata AMD FX ™ -Series Processor AMD Opteron ™ 3200 Processor AMD Opteron ™ 3300 Processor AMD Opteron ™ 4200 Processor AMD Opteron ™ 4300 Processor AMD Opteron ™ 6200 Processor AMD Opteron ™ 6300 Processor... X X X X 718 X X X X X X X 719 X X X X X X X 720 X X X X X X X 724 X X X X X X X 725 X X X X X X X 22 Cross-Reference of Errata to Processor Segments
...AMD Family 15h Models 00h-0Fh Processors Table 9. Cross-Reference of Errata to Processor Segments (continued) Processor Segment 48063 Rev. 3.18 October 2012 Errata AMD FX ™ -Series Processor AMD Opteron ™ 3200 Processor AMD Opteron ™ 3300 Processor AMD Opteron ™ 4200 Processor AMD Opteron ™ 4300 Processor AMD Opteron ™ 6200 Processor AMD Opteron ™ 6300 Processor... X X X X 718 X X X X X X X 719 X X X X X X X 720 X X X X X X X 724 X X X X X X X 725 X X X X X X X 22 Cross-Reference of Errata to Processor Segments