mirror of git://sourceware.org/git/glibc.git
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:
parent
4b1f8c90f9
commit
7c0632472d
|
|
@ -544,6 +544,7 @@ enum intel_microarch
|
||||||
INTEL_BIGCORE_GRANITERAPIDS,
|
INTEL_BIGCORE_GRANITERAPIDS,
|
||||||
INTEL_BIGCORE_DIAMONDRAPIDS,
|
INTEL_BIGCORE_DIAMONDRAPIDS,
|
||||||
INTEL_BIGCORE_WILDCATLAKE,
|
INTEL_BIGCORE_WILDCATLAKE,
|
||||||
|
INTEL_BIGCORE_NOVALAKE,
|
||||||
|
|
||||||
/* Mixed (bigcore + atom SOC). */
|
/* Mixed (bigcore + atom SOC). */
|
||||||
INTEL_MIXED_LAKEFIELD,
|
INTEL_MIXED_LAKEFIELD,
|
||||||
|
|
@ -821,6 +822,17 @@ disable_tsx:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (family == 18)
|
||||||
|
switch (model)
|
||||||
|
{
|
||||||
|
case 0x01:
|
||||||
|
case 0x03:
|
||||||
|
microarch = INTEL_BIGCORE_NOVALAKE;
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
else if (family == 19)
|
else if (family == 19)
|
||||||
switch (model)
|
switch (model)
|
||||||
{
|
{
|
||||||
|
|
@ -938,6 +950,7 @@ disable_tsx:
|
||||||
case INTEL_BIGCORE_ARROWLAKE:
|
case INTEL_BIGCORE_ARROWLAKE:
|
||||||
case INTEL_BIGCORE_PANTHERLAKE:
|
case INTEL_BIGCORE_PANTHERLAKE:
|
||||||
case INTEL_BIGCORE_WILDCATLAKE:
|
case INTEL_BIGCORE_WILDCATLAKE:
|
||||||
|
case INTEL_BIGCORE_NOVALAKE:
|
||||||
case INTEL_BIGCORE_SAPPHIRERAPIDS:
|
case INTEL_BIGCORE_SAPPHIRERAPIDS:
|
||||||
case INTEL_BIGCORE_EMERALDRAPIDS:
|
case INTEL_BIGCORE_EMERALDRAPIDS:
|
||||||
case INTEL_BIGCORE_GRANITERAPIDS:
|
case INTEL_BIGCORE_GRANITERAPIDS:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue