From WikiChip
Difference between revisions of "amd/cpuid"
(Add Extended Model IDs for Milan, Vermeer, Rembrant, Cezanne and Van Gogh (https://gitlab.com/leogx9r/ryzen_smu/-/blob/3197f6e1/smu.c#L209-224)) |
(Family 15h fix & added silicon column.) |
||
Line 94: | Line 94: | ||
=== Family 21 (15h) === | === Family 21 (15h) === | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Microarchitecture | + | ! Microarchitecture !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model !! Silicon !! Products |
|- | |- | ||
<!-- 55072 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 70h-7Fh Processors --> | <!-- 55072 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 70h-7Fh Processors --> | ||
− | + | | rowspan="4" | {{amd|Excavator|l=arch}} || 0x6 || 0xF || 0x7 || 0x0 || ST-A0<ref name="amd-55370">[https://www.amd.com/system/files/TechDocs/55370_Rev_Guide_For_Family_15h_Models_70h-7Fh_Processors.pdf "Revision Guide for AMD Family 15h Models 70h-7Fh Processors"], AMD Publ. #55370, Rev. 3.00, July 12, 2016</ref> || "{{amd|Stoney Ridge|l=core}}" | |
− | | rowspan="4" | {{amd|Excavator|l=arch}} || {{amd|Stoney Ridge|l=core}} | ||
|- | |- | ||
<!-- 50742 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 60h-6Fh Processors --> | <!-- 50742 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 60h-6Fh Processors --> | ||
<!-- 53564 Revision Guide for AMD Family 15h Models 60h-6Fh Processors --> | <!-- 53564 Revision Guide for AMD Family 15h Models 60h-6Fh Processors --> | ||
− | | {{amd|Bristol Ridge|l=core}} | + | | 0x6 || 0xF || 0x6 || 0x5 || || "{{amd|Bristol Ridge|l=core}}" |
|- | |- | ||
− | | {{amd|Carrizo|l=core}} | + | | 0x6 || 0xF || 0x6 || 0x0 || || "{{amd|Carrizo|l=core}}" |
|- | |- | ||
− | + | | 0x6 || 0xF || ? || ? || || Embedded G-Series I-Family "{{amd|Brown Falcon|l=core}}", J-Family "{{amd|Prairie Falcon|l=core}}" | |
− | |||
|- | |- | ||
<!-- 49125 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 30h-3Fh Processors --> | <!-- 49125 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 30h-3Fh Processors --> | ||
− | + | | rowspan="3" | {{amd|Steamroller|l=arch}} || 0x6 || 0xF || 0x3 || 0x8 || || "{{amd|Godavari|l=core}}" | |
− | | rowspan="3" | {{amd|Steamroller|l=arch}} || {{amd|Godavari|l=core}} | ||
|- | |- | ||
− | | {{amd|Kaveri|l=core}} | + | | 0x6 || 0xF || 0x3 || 0x0 || KV-A1<ref name="amd-51603">[https://www.amd.com/system/files/TechDocs/51603_Rev_Guide_15h_Models_30h-3Fh.pdf "Revision Guide for AMD Family 15h Models 30h-3Fh Processors"], AMD Publ. #51603, Rev. 1.06, April 21, 2014</ref> || "{{amd|Kaveri|l=core}}" |
|- | |- | ||
− | | {{amd|Bald Eagle|l=core}} | + | | 0x6 || 0xF || 0x3 || ? || || "{{amd|Bald Eagle|l=core}}" |
|- | |- | ||
<!-- No BKDG for Models 10h-1Fh? --> | <!-- No BKDG for Models 10h-1Fh? --> | ||
− | + | | rowspan="3" | {{amd|Piledriver|l=arch}} || 0x6 || 0xF || 0x1 || 0x3 || || "{{amd|Richland|l=core}}" | |
− | | rowspan=" | ||
|- | |- | ||
− | | {{amd| | + | | 0x6 || 0xF || 0x1 || 0x1 || TN-A1<ref name="amd-48931">[https://www.amd.com/system/files/TechDocs/48931_15h_Mod_10h-1Fh_Rev_Guide.pdf "Revision Guide for AMD Family 15h Models 10h-1Fh Processors"], AMD Publ. #48931, Rev. 3.10, May 2013</ref> || "{{amd|Trinity|l=core}}" |
+ | |- | ||
+ | | 0x6 || 0xF || 0x0 || 0x2 || Orochi OR-C0<ref name="amd-48063">[https://www.amd.com/system/files/TechDocs/48063_15h_Mod_00h-0Fh_Rev_Guide.pdf "Revision Guide for AMD Family 15h Models 00h-0Fh Processors"], AMD Publ. #48063, Rev. 3.24, September 30, 2014</ref>, 8C, 32 nm || 2×8C Opteron 6300 "{{amd|Abu Dhabi|l=core}}" & "{{amd|Warsaw|l=core}}" ({{amd|G34|l=pack}}), Opteron 4300 "{{amd|Seoul|l=core}}" ({{amd|C32|l=pack}}), Opteron 3300 "{{amd|Delhi|l=core}}" ({{amd|AM3+|l=pack}}), AMD FX "{{amd|Vishera|l=core}}" ({{amd|AM3+|l=pack}}) | ||
|- | |- | ||
<!-- 42301 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 00h-0Fh Processors --> | <!-- 42301 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 00h-0Fh Processors --> | ||
− | < | + | | {{amd|Bulldozer|l=arch}} || 0x6 || 0xF || 0x0 || 0x1 || Orochi OR-B2<ref name="amd-48063"/>, 8C, 32 nm || 2×8C Opteron 6200 "{{amd|Interlagos|l=core}}" ({{amd|G34|l=pack}}), Opteron 4200 "{{amd|Valencia|l=core}}" ({{amd|C32|l=pack}}), Opteron 3200 "{{amd|Zurich|l=core}}" ({{amd|AM3+|l=pack}}), AMD FX "{{amd|Zambezi|l=core}}" ({{amd|AM3+|l=pack}}) |
− | | | ||
− | |||
− | |||
|} | |} | ||
+ | <references/> | ||
=== Family 20 (14h) === | === Family 20 (14h) === |
Revision as of 20:00, 7 February 2021
x86
Instruction Set Architecture
Instruction Set Architecture
General
Variants
Topics
- Instructions
- Addressing Modes
- Registers
- Model-Specific Register
- Assembly
- Interrupts
- Micro-Ops
- Timer
- Calling Convention
- Microarchitectures
- CPUID
CPUIDs
- AMD's CPUIDs
- Intel's CPUIDs
Modes
Extensions(all)
Below is a list of CPUIDs of AMD x86 processors broken down by processor family, microarchitecture, and processor design codename.
Contents
CPUIDs
Family 25 (19h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model (unconfirmed) |
Base Model | |
---|---|---|---|---|---|---|
Zen 3 | Milan | 0xA | 0xF | 0x0 | 0x0 | Family 25 Model 0 |
Vermeer | 0xA | 0xF | 0x2 | 0x0 | Family 25 Model 32 | |
Rembrant | 0xA | 0xF | 0x4 | 0x0 | Family 25 Model 64 | |
Cezanne | 0xA | 0xF | 0x5 | 0x0 | Family 25 Model 80 |
Family 24 (18h)
Family 18h distinguishes processors produced by a joint venture between AMD and Chinese companies.
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
---|---|---|---|---|---|
Chengdu Haiguang Integrated Circuit Design Co., Ltd (Hygon) | |||||
Zen | Dhyana | 0x9 | 0xF | 0x0 | 0x0 |
Family 23 (17h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model | |
---|---|---|---|---|---|---|
Zen 2 | Van Gogh | 0x8 | 0xF | 0x9 | 0x0 | Family 23 Model 144 |
Matisse | 0x8 | 0xF | 0x7 | 0x1 | Family 23 Model 113 | |
Renoir | 0x8 | 0xF | 0x6 | 0x0 | Family 23 Model 96 | |
Rome, Castle Peak | 0x8 | 0xF | 0x3 | 0x1 | Family 23 Model 49 | |
Zen+ | Picasso | 0x8 | 0xF | 0x1 | 0x8 | Family 23 Model 24 |
Colfax, Pinnacle Ridge | 0x8 | 0xF | 0x0 | 0x8 | Family 23 Model 8 | |
Zen | Dali | 0x8 | 0xF | 0x2 | 0x0 | Family 23 Model 32 |
Banded Kestrel | 0x8 | 0xF | 0x1 | 0x8 | Family 23 Model 24 | |
Raven Ridge, Great Horned Owl | 0x8 | 0xF | 0x1 | 0x1 | Family 23 Model 17 | |
Naples, Whitehaven, Summit Ridge, Snowy Owl | 0x8 | 0xF | 0x0 | 0x1 | Family 23 Model 1 |
Family 22 (16h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
---|---|---|---|---|---|
Puma | Beema, Steppe Eagle | 0x7 | 0xF | 0x3 | 0x0 |
Mullins, Crowned Eagle, Carrizo-L | 0x7 | 0xF | 0x3 | ? | |
Jaguar | Kabini, Temash | 0x7 | 0xF | 0x0 | 0x0 |
Kyoto | 0x7 | 0xF | 0x0 | ? |
Family 21 (15h)
Microarchitecture | Extended Family |
Base Family |
Extended Model |
Base Model |
Silicon | Products |
---|---|---|---|---|---|---|
Excavator | 0x6 | 0xF | 0x7 | 0x0 | ST-A0[1] | "Stoney Ridge" |
0x6 | 0xF | 0x6 | 0x5 | "Bristol Ridge" | ||
0x6 | 0xF | 0x6 | 0x0 | "Carrizo" | ||
0x6 | 0xF | ? | ? | Embedded G-Series I-Family "Brown Falcon", J-Family "Prairie Falcon" | ||
Steamroller | 0x6 | 0xF | 0x3 | 0x8 | "Godavari" | |
0x6 | 0xF | 0x3 | 0x0 | KV-A1[2] | "Kaveri" | |
0x6 | 0xF | 0x3 | ? | "Bald Eagle" | ||
Piledriver | 0x6 | 0xF | 0x1 | 0x3 | "Richland" | |
0x6 | 0xF | 0x1 | 0x1 | TN-A1[3] | "Trinity" | |
0x6 | 0xF | 0x0 | 0x2 | Orochi OR-C0[4], 8C, 32 nm | 2×8C Opteron 6300 "Abu Dhabi" & "Warsaw" (G34), Opteron 4300 "Seoul" (C32), Opteron 3300 "Delhi" (AM3+), AMD FX "Vishera" (AM3+) | |
Bulldozer | 0x6 | 0xF | 0x0 | 0x1 | Orochi OR-B2[4], 8C, 32 nm | 2×8C Opteron 6200 "Interlagos" (G34), Opteron 4200 "Valencia" (C32), Opteron 3200 "Zurich" (AM3+), AMD FX "Zambezi" (AM3+) |
- ↑ "Revision Guide for AMD Family 15h Models 70h-7Fh Processors", AMD Publ. #55370, Rev. 3.00, July 12, 2016
- ↑ "Revision Guide for AMD Family 15h Models 30h-3Fh Processors", AMD Publ. #51603, Rev. 1.06, April 21, 2014
- ↑ "Revision Guide for AMD Family 15h Models 10h-1Fh Processors", AMD Publ. #48931, Rev. 3.10, May 2013
- ↑ 4.0 4.1 "Revision Guide for AMD Family 15h Models 00h-0Fh Processors", AMD Publ. #48063, Rev. 3.24, September 30, 2014
Family 20 (14h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
---|---|---|---|---|---|
Bobcat | Desna, Ontario, Zacate | 0x5 | 0xF | 0x0 | ? |