diff options
| author | Sunil K Pandey <sunil.k.pandey@intel.com> | 2025-09-24 09:38:17 -0700 |
|---|---|---|
| committer | Sunil K Pandey <sunil.k.pandey@intel.com> | 2025-10-08 13:38:26 -0700 |
| commit | 58cbbd43fe82910cf8ae9008351b0b0665104500 (patch) | |
| tree | 239bb922723f213e551113b59f66e64434e0303e | |
| parent | 835b1e337904a282125300ec08f09b2b3dd3358e (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.c | 13 |
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: |
