Re: [PATCH] x86: Detect Rocket Lake and Alder Lake

2020-08-25 Thread Jeff Law via Gcc-patches
On Sun, 2020-08-16 at 06:17 -0700, H.J. Lu via Gcc-patches wrote:
> From arch/x86/include/asm/intel-family.h on Linux kernel master branch:
> 
>  #define INTEL_FAM6_ROCKETLAKE   0xA7
>  #define INTEL_FAM6_ALDERLAKE0x97
> 
>   * common/config/i386/cpuinfo.h (get_intel_cpu): Detect Rocket
>   Lake and Alder Lake.
OK
jeff
> 



Re: [PATCH] x86: Detect Rocket Lake and Alder Lake

2020-08-19 Thread Kirill Yukhin via Gcc-patches
Hello,

On 16 авг 06:17, H.J. Lu via Gcc-patches wrote:
> From arch/x86/include/asm/intel-family.h on Linux kernel master branch:
> 
>  #define INTEL_FAM6_ROCKETLAKE   0xA7
>  #define INTEL_FAM6_ALDERLAKE0x97
> 
>   * common/config/i386/cpuinfo.h (get_intel_cpu): Detect Rocket
>   Lake and Alder Lake.

Your patch is OK for trunk.

--
K


[PATCH] x86: Detect Rocket Lake and Alder Lake

2020-08-16 Thread H.J. Lu via Gcc-patches
>From arch/x86/include/asm/intel-family.h on Linux kernel master branch:

 #define INTEL_FAM6_ROCKETLAKE   0xA7
 #define INTEL_FAM6_ALDERLAKE0x97

* common/config/i386/cpuinfo.h (get_intel_cpu): Detect Rocket
Lake and Alder Lake.
---
 gcc/common/config/i386/cpuinfo.h | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/gcc/common/config/i386/cpuinfo.h b/gcc/common/config/i386/cpuinfo.h
index b14c7c668da..12237e2f449 100644
--- a/gcc/common/config/i386/cpuinfo.h
+++ b/gcc/common/config/i386/cpuinfo.h
@@ -387,6 +387,8 @@ get_intel_cpu (struct __processor_model *cpu_model,
 case 0xa5:
 case 0xa6:
   /* Comet Lake.  */
+case 0xa7:
+  /* Rocket Lake.  */
   cpu = "skylake";
   CHECK___builtin_cpu_is ("corei7");
   CHECK___builtin_cpu_is ("skylake");
@@ -456,6 +458,14 @@ get_intel_cpu (struct __processor_model *cpu_model,
   cpu_model->__cpu_type = INTEL_COREI7;
   cpu_model->__cpu_subtype = INTEL_COREI7_TIGERLAKE;
   break;
+case 0x97:
+  /* Alder Lake.  */
+  cpu = "alderlake";
+  CHECK___builtin_cpu_is ("corei7");
+  CHECK___builtin_cpu_is ("alderlake");
+  cpu_model->__cpu_type = INTEL_COREI7;
+  cpu_model->__cpu_subtype = INTEL_COREI7_ALDERLAKE;
+  break;
 case 0x8f:
   /* Sapphire Rapids.  */
   cpu = "sapphirerapids";
-- 
2.26.2