Skip to content

Commit e4cadd0

Browse files
authored
Add Intel Gracemont uarch (#303)
1 parent d742755 commit e4cadd0

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
@@ -373,6 +373,8 @@ enum cpuinfo_uarch {
373373
cpuinfo_uarch_goldmont = 0x00100404,
374374
/** Intel Goldmont Plus microarchitecture (Gemini Lake). */
375375
cpuinfo_uarch_goldmont_plus = 0x00100405,
376+
/** Intel Gracemont microarchitecture (Twin Lake). */
377+
cpuinfo_uarch_gracemont = 0x00100406,
376378
/** Intel Crestmont microarchitecture (Sierra Forest). */
377379
cpuinfo_uarch_crestmont = 0x00100407,
378380

src/x86/uarch.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,8 @@ enum cpuinfo_uarch cpuinfo_x86_decode_uarch(
188188
case 0x5A: // Moorefield
189189
case 0x5D: // SoFIA
190190
return cpuinfo_uarch_silvermont;
191+
case 0xBE: // Twin Lake
192+
return cpuinfo_uarch_gracemont;
191193
case 0xAF: // Sierra Forest
192194
return cpuinfo_uarch_crestmont;
193195
case 0x4C: // Braswell, Cherry

tools/cpu-info.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ static const char* uarch_to_string(enum cpuinfo_uarch uarch) {
9292
return "Saltwell";
9393
case cpuinfo_uarch_silvermont:
9494
return "Silvermont";
95+
case cpuinfo_uarch_gracemont:
96+
return "Gracemont";
9597
case cpuinfo_uarch_crestmont:
9698
return "Crestmont";
9799
case cpuinfo_uarch_airmont:

0 commit comments

Comments
 (0)