Skip to content

Commit 68af19c

Browse files
committed
Detect AMD Zen 5 microarchitecture
1 parent 8df4496 commit 68af19c

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

include/cpuinfo.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,8 @@ enum cpuinfo_uarch {
419419
cpuinfo_uarch_zen3 = 0x0020010B,
420420
/** AMD Zen 4 microarchitecture. */
421421
cpuinfo_uarch_zen4 = 0x0020010C,
422+
/** AMD Zen 5 microarchitecture. */
423+
cpuinfo_uarch_zen5 = 0x0020010D,
422424

423425
/** NSC Geode and AMD Geode GX and LX. */
424426
cpuinfo_uarch_geode = 0x00200200,

src/x86/uarch.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,8 @@ enum cpuinfo_uarch cpuinfo_x86_decode_uarch(
387387
return cpuinfo_uarch_zen4;
388388
}
389389
break;
390+
case 0x1a:
391+
return cpuinfo_uarch_zen5;
390392
}
391393
break;
392394
case cpuinfo_vendor_hygon:

tools/cpu-info.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,8 @@ static const char* uarch_to_string(enum cpuinfo_uarch uarch) {
132132
return "Zen 3";
133133
case cpuinfo_uarch_zen4:
134134
return "Zen 4";
135+
case cpuinfo_uarch_zen5:
136+
return "Zen 5";
135137
case cpuinfo_uarch_geode:
136138
return "Geode";
137139
case cpuinfo_uarch_bobcat:

0 commit comments

Comments
 (0)