<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Apr 12, 2025 at 8:37 AM H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Detect Intel Diamond Rapids and tune it similar to Intel Granite Rapids.<br>
<br>
Signed-off-by: H.J. Lu <<a href="mailto:hjl.tools@gmail.com" target="_blank">hjl.tools@gmail.com</a>><br>
---<br>
 sysdeps/x86/cpu-features.c | 12 ++++++++++++<br>
 1 file changed, 12 insertions(+)<br>
<br>
diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c<br>
index b13b7b76fa..e50f1d6932 100644<br>
--- a/sysdeps/x86/cpu-features.c<br>
+++ b/sysdeps/x86/cpu-features.c<br>
@@ -542,6 +542,7 @@ enum intel_microarch<br>
   INTEL_BIGCORE_ARROWLAKE,<br>
   INTEL_BIGCORE_PANTHERLAKE,<br>
   INTEL_BIGCORE_GRANITERAPIDS,<br>
+  INTEL_BIGCORE_DIAMONDRAPIDS,<br>
<br>
   /* Mixed (bigcore + atom SOC).  */<br>
   INTEL_MIXED_LAKEFIELD,<br>
@@ -817,6 +818,16 @@ disable_tsx:<br>
              break;<br>
            }<br>
        }<br>
+      else if (family == 19)<br>
+       switch (model)<br>
+         {<br>
+         case 0x01:<br>
+           microarch = INTEL_BIGCORE_DIAMONDRAPIDS;<br>
+           break;<br>
+<br>
+         default:<br>
+           break;<br>
+         }<br>
<br>
       switch (microarch)<br>
        {<br>
@@ -926,6 +937,7 @@ disable_tsx:<br>
        case INTEL_BIGCORE_SAPPHIRERAPIDS:<br>
        case INTEL_BIGCORE_EMERALDRAPIDS:<br>
        case INTEL_BIGCORE_GRANITERAPIDS:<br>
+       case INTEL_BIGCORE_DIAMONDRAPIDS:<br>
          /* Default tuned Mixed (bigcore + atom SOC). */<br>
        case INTEL_MIXED_LAKEFIELD:<br>
        case INTEL_MIXED_ALDERLAKE:<br>
-- <br>
2.49.0<br>
<br></blockquote><div><br></div><div>LGTM</div><div><br></div><div>Reviewed-by: Sunil K Pandey <<a href="mailto:skpgkp2@gmail.com">skpgkp2@gmail.com</a>></div><div><br></div><div>--Sunil </div></div></div>