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 a114e29ddd)
This commit is contained in:
Sunil K Pandey 2025-09-24 09:38:17 -07:00
parent 4b1f8c90f9
commit 7c0632472d
1 changed files with 13 additions and 0 deletions

View 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: