[PATCH] x86: Detect Intel Diamond Rapids
Sunil Pandey
skpgkp2@gmail.com
Sat Apr 12 16:22:44 GMT 2025
On Sat, Apr 12, 2025 at 8:37 AM H.J. Lu <hjl.tools@gmail.com> wrote:
> Detect Intel Diamond Rapids and tune it similar to Intel Granite Rapids.
>
> Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
> ---
> sysdeps/x86/cpu-features.c | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c
> index b13b7b76fa..e50f1d6932 100644
> --- a/sysdeps/x86/cpu-features.c
> +++ b/sysdeps/x86/cpu-features.c
> @@ -542,6 +542,7 @@ enum intel_microarch
> INTEL_BIGCORE_ARROWLAKE,
> INTEL_BIGCORE_PANTHERLAKE,
> INTEL_BIGCORE_GRANITERAPIDS,
> + INTEL_BIGCORE_DIAMONDRAPIDS,
>
> /* Mixed (bigcore + atom SOC). */
> INTEL_MIXED_LAKEFIELD,
> @@ -817,6 +818,16 @@ disable_tsx:
> break;
> }
> }
> + else if (family == 19)
> + switch (model)
> + {
> + case 0x01:
> + microarch = INTEL_BIGCORE_DIAMONDRAPIDS;
> + break;
> +
> + default:
> + break;
> + }
>
> switch (microarch)
> {
> @@ -926,6 +937,7 @@ disable_tsx:
> case INTEL_BIGCORE_SAPPHIRERAPIDS:
> case INTEL_BIGCORE_EMERALDRAPIDS:
> case INTEL_BIGCORE_GRANITERAPIDS:
> + case INTEL_BIGCORE_DIAMONDRAPIDS:
> /* Default tuned Mixed (bigcore + atom SOC). */
> case INTEL_MIXED_LAKEFIELD:
> case INTEL_MIXED_ALDERLAKE:
> --
> 2.49.0
>
>
LGTM
Reviewed-by: Sunil K Pandey <skpgkp2@gmail.com>
--Sunil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://sourceware.org/pipermail/libc-alpha/attachments/20250412/aae52171/attachment.htm>
More information about the Libc-alpha
mailing list