|
90 | 90 | UARCH_ITANIUM2, |
91 | 91 | UARCH_ICE_LAKE, |
92 | 92 | UARCH_TIGER_LAKE, |
| 93 | + UARCH_ALDER_LAKE, |
93 | 94 | // AMD // |
94 | 95 | UARCH_AM486, |
95 | 96 | UARCH_AM5X86, |
@@ -228,6 +229,7 @@ struct uarch* get_uarch_from_cpuid_intel(uint32_t ef, uint32_t f, uint32_t em, u |
228 | 229 | CHECK_UARCH(arch, 0, 6, 8, 14, 11, "Whiskey Lake", UARCH_WHISKEY_LAKE, 14) // wikichip |
229 | 230 | CHECK_UARCH(arch, 0, 6, 8, 14, 12, "Comet Lake", UARCH_COMET_LAKE, 14) // wikichip |
230 | 231 | CHECK_UARCH(arch, 0, 6, 9, 6, NA, "Tremont", UARCH_TREMONT, 10) // LX* |
| 232 | + CHECK_UARCH(arch, 0, 6, 9, 7, NA, "Alder Lake", UARCH_ALDER_LAKE, 10) // wikichip |
231 | 233 | CHECK_UARCH(arch, 0, 6, 9, 10, NA, "Tremont", UARCH_TREMONT, 10) // instlatx64 |
232 | 234 | CHECK_UARCH(arch, 0, 6, 9, 12, NA, "Tremont", UARCH_TREMONT, 10) // LX* |
233 | 235 | CHECK_UARCH(arch, 0, 6, 9, 13, NA, "Sunny Cove", UARCH_SUNNY_COVE, 10) // LX* |
@@ -426,6 +428,7 @@ int get_number_of_vpus(struct cpuInfo* cpu) { |
426 | 428 |
|
427 | 429 | bool choose_new_intel_logo_uarch(struct cpuInfo* cpu) { |
428 | 430 | switch(cpu->arch->uarch) { |
| 431 | + case UARCH_ALDER_LAKE: |
429 | 432 | case UARCH_ROCKET_LAKE: |
430 | 433 | case UARCH_TIGER_LAKE: |
431 | 434 | return true; |
|
0 commit comments