Revision History
Page 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. 48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors List of Figures 3
Revision History
Page 4
... Revision to Errata...14 Table 8. CPUID Values for AMD Family 15h Models 00h-0Fh G34r1 Processor Revisions 9 Table 3. CPUID Values for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 List of Tables Table 1. Revision Guide for AMD Family 15h Models 00h-0Fh C32r1 Processor Revisions 9 Table 4. Arithmetic and Logic Operators...8 Table 2. Supported...
... Revision to Errata...14 Table 8. CPUID Values for AMD Family 15h Models 00h-0Fh G34r1 Processor Revisions 9 Table 3. CPUID Values for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 List of Tables Table 1. Revision Guide for AMD Family 15h Models 00h-0Fh C32r1 Processor Revisions 9 Table 4. Arithmetic and Logic Operators...8 Table 2. Supported...
Revision History
Page 5
... 2012 August 2012 May 2012 November 2011 October 2011 Revision 3.18 3.16 3.12 3.04 3.00 Description Added AMD Opteron™ 3300 Series, 4300 Series, 6300 Series Processors and OR-C0 silicon revision to "Yes" for errata #724; Updated erratum #668. Updated erratum #709.... Added errata #600, #693-#695, and #709. Added AMD Opteron™ 3200 Series Processor to Overview and Table 9. Added AMD Opteron™ 4200 Series Processor and AMD Opteron™ 6200 Series Processor to Overview, Table 4, and Table 9; Added Mixed Processor Revision Support. and #745; Removed erratum #534 as this is...
... 2012 August 2012 May 2012 November 2011 October 2011 Revision 3.18 3.16 3.12 3.04 3.00 Description Added AMD Opteron™ 3300 Series, 4300 Series, 6300 Series Processors and OR-C0 silicon revision to "Yes" for errata #724; Updated erratum #668. Updated erratum #709.... Added errata #600, #693-#695, and #709. Added AMD Opteron™ 3200 Series Processor to Overview and Table 9. Added AMD Opteron™ 4200 Series Processor and AMD Opteron™ 6200 Series Processor to Overview, Table 4, and Table 9; Added Mixed Processor Revision Support. and #745; Removed erratum #534 as this is...
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
... Y specifies the function number; Refer 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 Conventions Numbering • Binary numbers. Some registers in D18F2xXXX have a _dct[1:0] mnemonic suffix, which.... • DZFYxXXX: PCI-defined configuration space at the end, e.g., 0110b. • Decimal numbers. The mnemonics for AMD Family 15h Models 00h-0Fh Processors, order# 42301. XXX specifies the byte address of the I /O-Space Configuration Data Port (IOCFC) to registers in this...
... Y specifies the function number; Refer 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 Conventions Numbering • Binary numbers. Some registers in D18F2xXXX have a _dct[1:0] mnemonic suffix, which.... • DZFYxXXX: PCI-defined configuration space at the end, e.g., 0110b. • Decimal numbers. The mnemonics for AMD Family 15h Models 00h-0Fh Processors, order# 42301. XXX specifies the byte address of the I /O-Space Configuration Data Port (IOCFC) to registers in this...
Revision History
Page 8
... result. & Bitwise AND operator. logical treats multibit operand as indicated by the 2nd operand. sometimes used to the power of bits is a shorthand notation for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 • NBPMCxXXX[Y]: northbridge performance monitor events; E.g. (~10b == 01b). !
... result. & Bitwise AND operator. logical treats multibit operand as indicated by the 2nd operand. sometimes used to the power of bits is a shorthand notation for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 • NBPMCxXXX[Y]: northbridge performance monitor events; E.g. (~10b == 01b). !
Revision History
Page 9
... Register). Figure 1. 48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 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 Revision Determination A processor revision is identified using a unique value that the revision has...
... Register). Figure 1. 48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 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 Revision Determination A processor revision is identified using a unique value that the revision has...
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
...use a name string of MSRC001_00[35:30]. The processor name string is 48 ASCII NUL characters, so the BIOS must be mixed in the six 64-bit registers of "AMD Unprogrammed Engineering Sample" and skip the remaining steps. 2. Processor Identification 11 Table 5. Refer to the BIOS and ...Kernel Developer's Guide (BKDG) for AMD Family 15h Models 00h-0Fh Processors, order# 42301 , for the format of...
...use a name string of MSRC001_00[35:30]. The processor name string is 48 ASCII NUL characters, so the BIOS must be mixed in the six 64-bit registers of "AMD Unprogrammed Engineering Sample" and skip the remaining steps. 2. Processor Identification 11 Table 5. Refer to the BIOS and ...Kernel Developer's Guide (BKDG) for AMD Family 15h Models 00h-0Fh Processors, order# 42301 , for the format of...
Revision History
Page 12
Read {D18F5x198_x5, D18F5x198_x4} and write this value to MSRC001_0032. 5. Read {D18F5x198_x9, D18F5x198_x8} and write this value to MSRC001_0034. 7. Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 4. Read {D18F5x198_xB, D18F5x198_xA} and write this value to MSRC001_0035. 12 Processor Identification Read {D18F5x198_x7, D18F5x198_x6} and write this value to MSRC001_0033. 6.
Read {D18F5x198_x5, D18F5x198_x4} and write this value to MSRC001_0032. 5. Read {D18F5x198_x9, D18F5x198_x8} and write this value to MSRC001_0034. 7. Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 4. Read {D18F5x198_xB, D18F5x198_xA} and write this value to MSRC001_0035. 12 Processor Identification Read {D18F5x198_x7, D18F5x198_x6} and write this value to MSRC001_0033. 6.
Revision History
Page 13
... 63:5 OsvwStatusBits: Reserved. Table 6. The reset default value of the known OS visible errata. 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. Bits 63:16 15:0 Description Reserved. Known errata are assigned an OSVW_ID...
... 63:5 OsvwStatusBits: Reserved. Table 6. The reset default value of the known OS visible errata. 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. Bits 63:16 15:0 Description Reserved. Known errata are assigned an OSVW_ID...
Revision History
Page 14
...Counter for Ineffective Software Prefetches Does Not Count for L2 Hits 538 Performance Counter Does Not Count for the processors. 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 ... 520 Some Lightweight Profiling Counters Stop Counting When Instruction-Based Sampling is planned for current or future revisions of Processor Revision to each erratum has been assigned within specific revision levels. Errata that do not affect this document for each erratum.
...Counter for Ineffective Software Prefetches Does Not Count for L2 Hits 538 Performance Counter Does Not Count for the processors. 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 ... 520 Some Lightweight Profiling Counters Stop Counting When Instruction-Based Sampling is planned for current or future revisions of Processor Revision to each erratum has been assigned within specific revision levels. Errata that do not affect this document for each erratum.
Revision History
Page 15
... Writes May Not Be Observed by Processor 636 Instruction Addresses Near Canonical Address Limit May Cause #GP Exception 637 Processor Does Not Report the Correct DRAM Address for AMD Family 15h Models 00h-0Fh Processors Table 7. Cross-Reference of Processor Revision to SMI 673 Misaligned Page ...Crossing String Operations May Cause System Hang 674 Processor May Cache Prefetched Data from Remapped...
... Writes May Not Be Observed by Processor 636 Instruction Addresses Near Canonical Address Limit May Cause #GP Exception 637 Processor Does Not Report the Correct DRAM Address for AMD Family 15h Models 00h-0Fh Processors Table 7. Cross-Reference of Processor Revision to SMI 673 Misaligned Page ...Crossing String Operations May Cause System Hang 674 Processor May Cache Prefetched Data from Remapped...
Revision History
Page 16
...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 ...May Be Uneven 695 Processor May Interpret FCW Incorrectly after FNSAVE/ FSAVE Limit Fault 699 Processor May Generate Illegal Access in VMLOAD or VMSAVE Instruction 704 Processor May Report Incorrect Instruction Pointer 707 Performance Counter for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 ...
...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 ...May Be Uneven 695 Processor May Interpret FCW Incorrectly after FNSAVE/ FSAVE Limit Fault 699 Processor May Generate Illegal Access in VMLOAD or VMSAVE Instruction 704 Processor May Report Incorrect Instruction Pointer 707 Performance Counter for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 ...
Revision History
Page 17
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. 48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors Table 7.
Revision History
Page 18
Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 Cross-Reference of the erratum, or it may not apply to a package type due to a specific characteristic of Errata to ...
Revision Guide for AMD Family 15h Models 00h-0Fh Processors 48063 Rev. 3.18 October 2012 Cross-Reference of the erratum, or it may not apply to a package type due to a specific characteristic of Errata to ...
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
...AMD Family 15h Models 00h-0Fh Processors Cross-Reference of Errata to Processor Segments This table cross-references the errata to Processor Segments 21 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..., or it may be due to the processor segment. "X" signifies that the erratum does not apply. An erratum may not apply to...
...AMD Family 15h Models 00h-0Fh Processors Cross-Reference of Errata to Processor Segments This table cross-references the errata to Processor Segments 21 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..., or it may be due to the processor segment. "X" signifies that the erratum does not apply. An erratum may not apply to...
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