summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil K Pandey <sunil.k.pandey@intel.com>2025-09-24 09:38:17 -0700
committerSunil K Pandey <sunil.k.pandey@intel.com>2025-10-08 13:38:26 -0700
commit58cbbd43fe82910cf8ae9008351b0b0665104500 (patch)
tree239bb922723f213e551113b59f66e64434e0303e
parent835b1e337904a282125300ec08f09b2b3dd3358e (diff)
x86: Detect Intel Nova Lake Processor
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)
-rw-r--r--sysdeps/x86/cpu-features.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c
index 743d7f0ae7..6e520b16fa 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: