diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c index cd619f7cae..6b1651a6f0 100644 --- a/sysdeps/x86/cpu-features.c +++ b/sysdeps/x86/cpu-features.c @@ -544,6 +544,7 @@ enum intel_microarch INTEL_BIGCORE_GRANITERAPIDS, INTEL_BIGCORE_DIAMONDRAPIDS, INTEL_BIGCORE_WILDCATLAKE, + INTEL_BIGCORE_NOVALAKE, /* Mixed (bigcore + atom SOC). */ INTEL_MIXED_LAKEFIELD, @@ -821,6 +822,17 @@ disable_tsx: break; } } + else if (family == 18) + switch (model) + { + case 0x01: + case 0x03: + microarch = INTEL_BIGCORE_NOVALAKE; + break; + + default: + break; + } else if (family == 19) switch (model) { @@ -938,6 +950,7 @@ disable_tsx: case INTEL_BIGCORE_ARROWLAKE: case INTEL_BIGCORE_PANTHERLAKE: case INTEL_BIGCORE_WILDCATLAKE: + case INTEL_BIGCORE_NOVALAKE: case INTEL_BIGCORE_SAPPHIRERAPIDS: case INTEL_BIGCORE_EMERALDRAPIDS: case INTEL_BIGCORE_GRANITERAPIDS: