]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
x86: Detect Intel Nova Lake Processor
authorSunil K Pandey <sunil.k.pandey@intel.com>
Wed, 24 Sep 2025 16:38:17 +0000 (09:38 -0700)
committerSunil K Pandey <sunil.k.pandey@intel.com>
Wed, 8 Oct 2025 17:56:42 +0000 (10:56 -0700)
Detect Intel Nova Lake Processor and tune it similar to Intel Panther
Lake.  https://cdrdv2.intel.com/v1/dl/getContent/671368 Section 1.2.

Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
(cherry picked from commit a114e29ddd530962d2b44aa9d89f1f6075abe7fa)

sysdeps/x86/cpu-features.c

index 4bdade883e8c8a65f5f20ac492328e7211a0e82b..b67ef541dd6dbafab84a389e2a11aa1185f2097a 100644 (file)
@@ -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: