Specifications

16 Processor Identification
41322 Rev. 3.84 August 2011
Revision Guide for AMD Family 10h Processors
PkgType[3:0] is from CPUID Fn8000_0001_EBX[31:28]. This field specifies the package type as
defined in the BIOS and Kernel Developers Guide (BKDG) for AMD Family 10h Processors,
order# 31116, and is used to index the appropriate string tables from Table 13.
NC[7:0] is one less than the number of physical cores that are present as defined in the BIOS and
Kernel Developers Guide (BKDG) for AMD Family 10h Processors, order# 31116 and is used to
index the appropriate strings from Tables 14 through 25. NC[7:0] is from Northbridge
Capabilities Register[CmpCap] and Northbridge Capabilities Register[MultiNodeCpu] using the
algorithm NC = (((F3xE8[15, 13:12] + 1) * (F3xE8[29] + 1)) - 1). A BIOS that has not downcored
the processor using Downcore Control Register[DisCore] (F3x190[5:0]) may alternatively use
CPUID Fn8000_0008_ECX[7:0] for NC[7:0].
The name string is formed as follows:
1. Decrement PartialModel[6:0] by one if PkgType[3:0] is greater than or equal to 2h.
2. Translate PartialModel[6:0] into an ASCII value (PartialModelAscii). This number will range
from 00-99 and should include a leading zero if less than 10, e.g., 09.
3. Select the appropriate string tables based on PkgType[3:0] from Table 13.
4. Index into the referenced tables using Pg[0], String1[3:0], String2[3:0], and NC[7:0] to obtain the
String1 and String2 values.
5. If String1 is an undefined value skip all remaining steps and program the name string as follows:
Name String = AMD Processor Model Unknown
6. Else concatenate the strings with the two character ASCII translation of PartialModel[3:0] from
step 2 to obtain the name string as follows:
If String2 is undefined, Name string = String1, PartialModelAscii
Else, Name string = String1, PartialModelAscii, String2
Table 13. String Table Reference Per Package Type
PkgType
[3:0]
String1 Table String2 Table
0h Table 14 Table 15
1h Table 16 Table 17
2h Table 18 Table 19
3h Table 20 Table 21
4h Table 22 Table 23
5h Table 24 Table 25
6h-Fh Reserved Reserved