mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 12:00:03 -05:00
x86: Detect Rocket Lake and Alder Lake
From arch/x86/include/asm/intel-family.h on Linux kernel master branch: #define INTEL_FAM6_ROCKETLAKE 0xA7 #define INTEL_FAM6_ALDERLAKE 0x97 * common/config/i386/cpuinfo.h (get_intel_cpu): Detect Rocket Lake and Alder Lake.
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user