diff options
author | Peter Zijlstra <peterz@infradead.org> | 2019-08-27 15:48:22 -0400 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2019-08-28 05:29:31 -0400 |
commit | af239c44e3f976762e9bc052f0d5796b90ea530b (patch) | |
tree | 36bf7f8555ea9e8e1379cb230c1c5f00f1419709 | |
parent | c66f78a6de4de6cb520b15cf6a1b586617b9add5 (diff) |
x86/intel: Aggregate big core mobile naming
Currently big core mobile chips have either:
- _L
- _ULT
- _MOBILE
Make it uniformly: _L.
for i in `git grep -l "\(INTEL_FAM6_\|VULNWL_INTEL\|INTEL_CPU_FAM6\).*_\(MOBILE\|ULT\)"`
do
sed -i -e 's/\(\(INTEL_FAM6_\|VULNWL_INTEL\|INTEL_CPU_FAM6\).*\)_\(MOBILE\|ULT\)/\1_L/g' ${i}
done
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Tony Luck <tony.luck@intel.com>
Cc: x86@kernel.org
Cc: Dave Hansen <dave.hansen@intel.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: https://lkml.kernel.org/r/20190827195122.568978530@infradead.org
-rw-r--r-- | arch/x86/events/intel/core.c | 20 | ||||
-rw-r--r-- | arch/x86/events/intel/cstate.c | 18 | ||||
-rw-r--r-- | arch/x86/events/intel/rapl.c | 10 | ||||
-rw-r--r-- | arch/x86/events/intel/uncore.c | 8 | ||||
-rw-r--r-- | arch/x86/events/msr.c | 8 | ||||
-rw-r--r-- | arch/x86/include/asm/intel-family.h | 10 | ||||
-rw-r--r-- | arch/x86/kernel/apic/apic.c | 6 | ||||
-rw-r--r-- | arch/x86/kernel/cpu/bugs.c | 6 | ||||
-rw-r--r-- | arch/x86/kernel/cpu/intel.c | 6 | ||||
-rw-r--r-- | drivers/acpi/x86/utils.c | 4 | ||||
-rw-r--r-- | drivers/cpufreq/intel_pstate.c | 4 | ||||
-rw-r--r-- | drivers/idle/intel_idle.c | 6 | ||||
-rw-r--r-- | drivers/platform/x86/intel_pmc_core.c | 8 | ||||
-rw-r--r-- | drivers/platform/x86/intel_pmc_core_pltdrv.c | 8 | ||||
-rw-r--r-- | drivers/powercap/intel_rapl_common.c | 10 | ||||
-rw-r--r-- | tools/power/x86/turbostat/turbostat.c | 40 |
16 files changed, 86 insertions, 86 deletions
diff --git a/arch/x86/events/intel/core.c b/arch/x86/events/intel/core.c index 76bff3a33725..22ef9ccaf45c 100644 --- a/arch/x86/events/intel/core.c +++ b/arch/x86/events/intel/core.c | |||
@@ -3965,7 +3965,7 @@ static __init void intel_clovertown_quirk(void) | |||
3965 | 3965 | ||
3966 | static const struct x86_cpu_desc isolation_ucodes[] = { | 3966 | static const struct x86_cpu_desc isolation_ucodes[] = { |
3967 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL, 3, 0x0000001f), | 3967 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL, 3, 0x0000001f), |
3968 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL_ULT, 1, 0x0000001e), | 3968 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL_L, 1, 0x0000001e), |
3969 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL_GT3E, 1, 0x00000015), | 3969 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL_GT3E, 1, 0x00000015), |
3970 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL_X, 2, 0x00000037), | 3970 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL_X, 2, 0x00000037), |
3971 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL_X, 4, 0x0000000a), | 3971 | INTEL_CPU_DESC(INTEL_FAM6_HASWELL_X, 4, 0x0000000a), |
@@ -3978,13 +3978,13 @@ static const struct x86_cpu_desc isolation_ucodes[] = { | |||
3978 | INTEL_CPU_DESC(INTEL_FAM6_BROADWELL_X, 2, 0x0b000014), | 3978 | INTEL_CPU_DESC(INTEL_FAM6_BROADWELL_X, 2, 0x0b000014), |
3979 | INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 3, 0x00000021), | 3979 | INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 3, 0x00000021), |
3980 | INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 4, 0x00000000), | 3980 | INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_X, 4, 0x00000000), |
3981 | INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_MOBILE, 3, 0x0000007c), | 3981 | INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE_L, 3, 0x0000007c), |
3982 | INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE, 3, 0x0000007c), | 3982 | INTEL_CPU_DESC(INTEL_FAM6_SKYLAKE, 3, 0x0000007c), |
3983 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 9, 0x0000004e), | 3983 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 9, 0x0000004e), |
3984 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE_MOBILE, 9, 0x0000004e), | 3984 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE_L, 9, 0x0000004e), |
3985 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE_MOBILE, 10, 0x0000004e), | 3985 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE_L, 10, 0x0000004e), |
3986 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE_MOBILE, 11, 0x0000004e), | 3986 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE_L, 11, 0x0000004e), |
3987 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE_MOBILE, 12, 0x0000004e), | 3987 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE_L, 12, 0x0000004e), |
3988 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 10, 0x0000004e), | 3988 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 10, 0x0000004e), |
3989 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 11, 0x0000004e), | 3989 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 11, 0x0000004e), |
3990 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 12, 0x0000004e), | 3990 | INTEL_CPU_DESC(INTEL_FAM6_KABYLAKE, 12, 0x0000004e), |
@@ -4859,7 +4859,7 @@ __init int intel_pmu_init(void) | |||
4859 | 4859 | ||
4860 | case INTEL_FAM6_HASWELL: | 4860 | case INTEL_FAM6_HASWELL: |
4861 | case INTEL_FAM6_HASWELL_X: | 4861 | case INTEL_FAM6_HASWELL_X: |
4862 | case INTEL_FAM6_HASWELL_ULT: | 4862 | case INTEL_FAM6_HASWELL_L: |
4863 | case INTEL_FAM6_HASWELL_GT3E: | 4863 | case INTEL_FAM6_HASWELL_GT3E: |
4864 | x86_add_quirk(intel_ht_bug); | 4864 | x86_add_quirk(intel_ht_bug); |
4865 | x86_add_quirk(intel_pebs_isolation_quirk); | 4865 | x86_add_quirk(intel_pebs_isolation_quirk); |
@@ -4955,9 +4955,9 @@ __init int intel_pmu_init(void) | |||
4955 | case INTEL_FAM6_SKYLAKE_X: | 4955 | case INTEL_FAM6_SKYLAKE_X: |
4956 | pmem = true; | 4956 | pmem = true; |
4957 | /* fall through */ | 4957 | /* fall through */ |
4958 | case INTEL_FAM6_SKYLAKE_MOBILE: | 4958 | case INTEL_FAM6_SKYLAKE_L: |
4959 | case INTEL_FAM6_SKYLAKE: | 4959 | case INTEL_FAM6_SKYLAKE: |
4960 | case INTEL_FAM6_KABYLAKE_MOBILE: | 4960 | case INTEL_FAM6_KABYLAKE_L: |
4961 | case INTEL_FAM6_KABYLAKE: | 4961 | case INTEL_FAM6_KABYLAKE: |
4962 | x86_add_quirk(intel_pebs_isolation_quirk); | 4962 | x86_add_quirk(intel_pebs_isolation_quirk); |
4963 | x86_pmu.late_ack = true; | 4963 | x86_pmu.late_ack = true; |
@@ -5005,7 +5005,7 @@ __init int intel_pmu_init(void) | |||
5005 | case INTEL_FAM6_ICELAKE_XEON_D: | 5005 | case INTEL_FAM6_ICELAKE_XEON_D: |
5006 | pmem = true; | 5006 | pmem = true; |
5007 | /* fall through */ | 5007 | /* fall through */ |
5008 | case INTEL_FAM6_ICELAKE_MOBILE: | 5008 | case INTEL_FAM6_ICELAKE_L: |
5009 | case INTEL_FAM6_ICELAKE: | 5009 | case INTEL_FAM6_ICELAKE: |
5010 | x86_pmu.late_ack = true; | 5010 | x86_pmu.late_ack = true; |
5011 | memcpy(hw_cache_event_ids, skl_hw_cache_event_ids, sizeof(hw_cache_event_ids)); | 5011 | memcpy(hw_cache_event_ids, skl_hw_cache_event_ids, sizeof(hw_cache_event_ids)); |
diff --git a/arch/x86/events/intel/cstate.c b/arch/x86/events/intel/cstate.c index 3854400ad8ff..9b014e813626 100644 --- a/arch/x86/events/intel/cstate.c +++ b/arch/x86/events/intel/cstate.c | |||
@@ -597,7 +597,7 @@ static const struct x86_cpu_id intel_cstates_match[] __initconst = { | |||
597 | X86_CSTATES_MODEL(INTEL_FAM6_HASWELL_X, snb_cstates), | 597 | X86_CSTATES_MODEL(INTEL_FAM6_HASWELL_X, snb_cstates), |
598 | X86_CSTATES_MODEL(INTEL_FAM6_HASWELL_GT3E, snb_cstates), | 598 | X86_CSTATES_MODEL(INTEL_FAM6_HASWELL_GT3E, snb_cstates), |
599 | 599 | ||
600 | X86_CSTATES_MODEL(INTEL_FAM6_HASWELL_ULT, hswult_cstates), | 600 | X86_CSTATES_MODEL(INTEL_FAM6_HASWELL_L, hswult_cstates), |
601 | 601 | ||
602 | X86_CSTATES_MODEL(INTEL_FAM6_ATOM_SILVERMONT, slm_cstates), | 602 | X86_CSTATES_MODEL(INTEL_FAM6_ATOM_SILVERMONT, slm_cstates), |
603 | X86_CSTATES_MODEL(INTEL_FAM6_ATOM_SILVERMONT_X, slm_cstates), | 603 | X86_CSTATES_MODEL(INTEL_FAM6_ATOM_SILVERMONT_X, slm_cstates), |
@@ -608,14 +608,14 @@ static const struct x86_cpu_id intel_cstates_match[] __initconst = { | |||
608 | X86_CSTATES_MODEL(INTEL_FAM6_BROADWELL_GT3E, snb_cstates), | 608 | X86_CSTATES_MODEL(INTEL_FAM6_BROADWELL_GT3E, snb_cstates), |
609 | X86_CSTATES_MODEL(INTEL_FAM6_BROADWELL_X, snb_cstates), | 609 | X86_CSTATES_MODEL(INTEL_FAM6_BROADWELL_X, snb_cstates), |
610 | 610 | ||
611 | X86_CSTATES_MODEL(INTEL_FAM6_SKYLAKE_MOBILE, snb_cstates), | 611 | X86_CSTATES_MODEL(INTEL_FAM6_SKYLAKE_L, snb_cstates), |
612 | X86_CSTATES_MODEL(INTEL_FAM6_SKYLAKE, snb_cstates), | 612 | X86_CSTATES_MODEL(INTEL_FAM6_SKYLAKE, snb_cstates), |
613 | X86_CSTATES_MODEL(INTEL_FAM6_SKYLAKE_X, snb_cstates), | 613 | X86_CSTATES_MODEL(INTEL_FAM6_SKYLAKE_X, snb_cstates), |
614 | 614 | ||
615 | X86_CSTATES_MODEL(INTEL_FAM6_KABYLAKE_MOBILE, hswult_cstates), | 615 | X86_CSTATES_MODEL(INTEL_FAM6_KABYLAKE_L, hswult_cstates), |
616 | X86_CSTATES_MODEL(INTEL_FAM6_KABYLAKE, hswult_cstates), | 616 | X86_CSTATES_MODEL(INTEL_FAM6_KABYLAKE, hswult_cstates), |
617 | 617 | ||
618 | X86_CSTATES_MODEL(INTEL_FAM6_CANNONLAKE_MOBILE, cnl_cstates), | 618 | X86_CSTATES_MODEL(INTEL_FAM6_CANNONLAKE_L, cnl_cstates), |
619 | 619 | ||
620 | X86_CSTATES_MODEL(INTEL_FAM6_XEON_PHI_KNL, knl_cstates), | 620 | X86_CSTATES_MODEL(INTEL_FAM6_XEON_PHI_KNL, knl_cstates), |
621 | X86_CSTATES_MODEL(INTEL_FAM6_XEON_PHI_KNM, knl_cstates), | 621 | X86_CSTATES_MODEL(INTEL_FAM6_XEON_PHI_KNM, knl_cstates), |
@@ -625,8 +625,8 @@ static const struct x86_cpu_id intel_cstates_match[] __initconst = { | |||
625 | 625 | ||
626 | X86_CSTATES_MODEL(INTEL_FAM6_ATOM_GOLDMONT_PLUS, glm_cstates), | 626 | X86_CSTATES_MODEL(INTEL_FAM6_ATOM_GOLDMONT_PLUS, glm_cstates), |
627 | 627 | ||
628 | X86_CSTATES_MODEL(INTEL_FAM6_ICELAKE_MOBILE, snb_cstates), | 628 | X86_CSTATES_MODEL(INTEL_FAM6_ICELAKE_L, snb_cstates), |
629 | X86_CSTATES_MODEL(INTEL_FAM6_ICELAKE, snb_cstates), | 629 | X86_CSTATES_MODEL(INTEL_FAM6_ICELAKE, snb_cstates), |
630 | { }, | 630 | { }, |
631 | }; | 631 | }; |
632 | MODULE_DEVICE_TABLE(x86cpu, intel_cstates_match); | 632 | MODULE_DEVICE_TABLE(x86cpu, intel_cstates_match); |
diff --git a/arch/x86/events/intel/rapl.c b/arch/x86/events/intel/rapl.c index c1278e2764f4..70dcfe9312b0 100644 --- a/arch/x86/events/intel/rapl.c +++ b/arch/x86/events/intel/rapl.c | |||
@@ -722,7 +722,7 @@ static const struct x86_cpu_id rapl_model_match[] __initconst = { | |||
722 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_IVYBRIDGE_X, model_snbep), | 722 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_IVYBRIDGE_X, model_snbep), |
723 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_HASWELL, model_hsw), | 723 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_HASWELL, model_hsw), |
724 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_HASWELL_X, model_hsx), | 724 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_HASWELL_X, model_hsx), |
725 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_HASWELL_ULT, model_hsw), | 725 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_HASWELL_L, model_hsw), |
726 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_HASWELL_GT3E, model_hsw), | 726 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_HASWELL_GT3E, model_hsw), |
727 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_BROADWELL, model_hsw), | 727 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_BROADWELL, model_hsw), |
728 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_BROADWELL_GT3E, model_hsw), | 728 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_BROADWELL_GT3E, model_hsw), |
@@ -730,16 +730,16 @@ static const struct x86_cpu_id rapl_model_match[] __initconst = { | |||
730 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_BROADWELL_XEON_D, model_hsx), | 730 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_BROADWELL_XEON_D, model_hsx), |
731 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_XEON_PHI_KNL, model_knl), | 731 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_XEON_PHI_KNL, model_knl), |
732 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_XEON_PHI_KNM, model_knl), | 732 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_XEON_PHI_KNM, model_knl), |
733 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_SKYLAKE_MOBILE, model_skl), | 733 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_SKYLAKE_L, model_skl), |
734 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_SKYLAKE, model_skl), | 734 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_SKYLAKE, model_skl), |
735 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_SKYLAKE_X, model_hsx), | 735 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_SKYLAKE_X, model_hsx), |
736 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_KABYLAKE_MOBILE, model_skl), | 736 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_KABYLAKE_L, model_skl), |
737 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_KABYLAKE, model_skl), | 737 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_KABYLAKE, model_skl), |
738 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_CANNONLAKE_MOBILE, model_skl), | 738 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_CANNONLAKE_L, model_skl), |
739 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ATOM_GOLDMONT, model_hsw), | 739 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ATOM_GOLDMONT, model_hsw), |
740 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ATOM_GOLDMONT_X, model_hsw), | 740 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ATOM_GOLDMONT_X, model_hsw), |
741 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ATOM_GOLDMONT_PLUS, model_hsw), | 741 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ATOM_GOLDMONT_PLUS, model_hsw), |
742 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ICELAKE_MOBILE, model_skl), | 742 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ICELAKE_L, model_skl), |
743 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ICELAKE, model_skl), | 743 | X86_RAPL_MODEL_MATCH(INTEL_FAM6_ICELAKE, model_skl), |
744 | {}, | 744 | {}, |
745 | }; | 745 | }; |
diff --git a/arch/x86/events/intel/uncore.c b/arch/x86/events/intel/uncore.c index d5e091586242..8428e28c9625 100644 --- a/arch/x86/events/intel/uncore.c +++ b/arch/x86/events/intel/uncore.c | |||
@@ -1452,7 +1452,7 @@ static const struct x86_cpu_id intel_uncore_match[] __initconst = { | |||
1452 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_SANDYBRIDGE, snb_uncore_init), | 1452 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_SANDYBRIDGE, snb_uncore_init), |
1453 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_IVYBRIDGE, ivb_uncore_init), | 1453 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_IVYBRIDGE, ivb_uncore_init), |
1454 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_HASWELL, hsw_uncore_init), | 1454 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_HASWELL, hsw_uncore_init), |
1455 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_HASWELL_ULT, hsw_uncore_init), | 1455 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_HASWELL_L, hsw_uncore_init), |
1456 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_HASWELL_GT3E, hsw_uncore_init), | 1456 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_HASWELL_GT3E, hsw_uncore_init), |
1457 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_BROADWELL, bdw_uncore_init), | 1457 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_BROADWELL, bdw_uncore_init), |
1458 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_BROADWELL_GT3E, bdw_uncore_init), | 1458 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_BROADWELL_GT3E, bdw_uncore_init), |
@@ -1466,11 +1466,11 @@ static const struct x86_cpu_id intel_uncore_match[] __initconst = { | |||
1466 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_XEON_PHI_KNL, knl_uncore_init), | 1466 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_XEON_PHI_KNL, knl_uncore_init), |
1467 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_XEON_PHI_KNM, knl_uncore_init), | 1467 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_XEON_PHI_KNM, knl_uncore_init), |
1468 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_SKYLAKE, skl_uncore_init), | 1468 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_SKYLAKE, skl_uncore_init), |
1469 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_SKYLAKE_MOBILE, skl_uncore_init), | 1469 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_SKYLAKE_L, skl_uncore_init), |
1470 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_SKYLAKE_X, skx_uncore_init), | 1470 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_SKYLAKE_X, skx_uncore_init), |
1471 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_KABYLAKE_MOBILE, skl_uncore_init), | 1471 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_KABYLAKE_L, skl_uncore_init), |
1472 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_KABYLAKE, skl_uncore_init), | 1472 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_KABYLAKE, skl_uncore_init), |
1473 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_ICELAKE_MOBILE, icl_uncore_init), | 1473 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_ICELAKE_L, icl_uncore_init), |
1474 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_ICELAKE_NNPI, icl_uncore_init), | 1474 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_ICELAKE_NNPI, icl_uncore_init), |
1475 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_ICELAKE, icl_uncore_init), | 1475 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_ICELAKE, icl_uncore_init), |
1476 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_ATOM_TREMONT_X, snr_uncore_init), | 1476 | X86_UNCORE_MODEL_MATCH(INTEL_FAM6_ATOM_TREMONT_X, snr_uncore_init), |
diff --git a/arch/x86/events/msr.c b/arch/x86/events/msr.c index 08d320a39dff..12265c14e60d 100644 --- a/arch/x86/events/msr.c +++ b/arch/x86/events/msr.c | |||
@@ -61,7 +61,7 @@ static bool test_intel(int idx, void *data) | |||
61 | 61 | ||
62 | case INTEL_FAM6_HASWELL: | 62 | case INTEL_FAM6_HASWELL: |
63 | case INTEL_FAM6_HASWELL_X: | 63 | case INTEL_FAM6_HASWELL_X: |
64 | case INTEL_FAM6_HASWELL_ULT: | 64 | case INTEL_FAM6_HASWELL_L: |
65 | case INTEL_FAM6_HASWELL_GT3E: | 65 | case INTEL_FAM6_HASWELL_GT3E: |
66 | 66 | ||
67 | case INTEL_FAM6_BROADWELL: | 67 | case INTEL_FAM6_BROADWELL: |
@@ -84,12 +84,12 @@ static bool test_intel(int idx, void *data) | |||
84 | return true; | 84 | return true; |
85 | break; | 85 | break; |
86 | 86 | ||
87 | case INTEL_FAM6_SKYLAKE_MOBILE: | 87 | case INTEL_FAM6_SKYLAKE_L: |
88 | case INTEL_FAM6_SKYLAKE: | 88 | case INTEL_FAM6_SKYLAKE: |
89 | case INTEL_FAM6_SKYLAKE_X: | 89 | case INTEL_FAM6_SKYLAKE_X: |
90 | case INTEL_FAM6_KABYLAKE_MOBILE: | 90 | case INTEL_FAM6_KABYLAKE_L: |
91 | case INTEL_FAM6_KABYLAKE: | 91 | case INTEL_FAM6_KABYLAKE: |
92 | case INTEL_FAM6_ICELAKE_MOBILE: | 92 | case INTEL_FAM6_ICELAKE_L: |
93 | if (idx == PERF_MSR_SMI || idx == PERF_MSR_PPERF) | 93 | if (idx == PERF_MSR_SMI || idx == PERF_MSR_PPERF) |
94 | return true; | 94 | return true; |
95 | break; | 95 | break; |
diff --git a/arch/x86/include/asm/intel-family.h b/arch/x86/include/asm/intel-family.h index 800dd17e61c4..25b71d4e9224 100644 --- a/arch/x86/include/asm/intel-family.h +++ b/arch/x86/include/asm/intel-family.h | |||
@@ -51,7 +51,7 @@ | |||
51 | 51 | ||
52 | #define INTEL_FAM6_HASWELL 0x3C | 52 | #define INTEL_FAM6_HASWELL 0x3C |
53 | #define INTEL_FAM6_HASWELL_X 0x3F | 53 | #define INTEL_FAM6_HASWELL_X 0x3F |
54 | #define INTEL_FAM6_HASWELL_ULT 0x45 | 54 | #define INTEL_FAM6_HASWELL_L 0x45 |
55 | #define INTEL_FAM6_HASWELL_GT3E 0x46 | 55 | #define INTEL_FAM6_HASWELL_GT3E 0x46 |
56 | 56 | ||
57 | #define INTEL_FAM6_BROADWELL 0x3D | 57 | #define INTEL_FAM6_BROADWELL 0x3D |
@@ -59,18 +59,18 @@ | |||
59 | #define INTEL_FAM6_BROADWELL_X 0x4F | 59 | #define INTEL_FAM6_BROADWELL_X 0x4F |
60 | #define INTEL_FAM6_BROADWELL_XEON_D 0x56 | 60 | #define INTEL_FAM6_BROADWELL_XEON_D 0x56 |
61 | 61 | ||
62 | #define INTEL_FAM6_SKYLAKE_MOBILE 0x4E | 62 | #define INTEL_FAM6_SKYLAKE_L 0x4E |
63 | #define INTEL_FAM6_SKYLAKE 0x5E | 63 | #define INTEL_FAM6_SKYLAKE 0x5E |
64 | #define INTEL_FAM6_SKYLAKE_X 0x55 | 64 | #define INTEL_FAM6_SKYLAKE_X 0x55 |
65 | #define INTEL_FAM6_KABYLAKE_MOBILE 0x8E | 65 | #define INTEL_FAM6_KABYLAKE_L 0x8E |
66 | #define INTEL_FAM6_KABYLAKE 0x9E | 66 | #define INTEL_FAM6_KABYLAKE 0x9E |
67 | 67 | ||
68 | #define INTEL_FAM6_CANNONLAKE_MOBILE 0x66 | 68 | #define INTEL_FAM6_CANNONLAKE_L 0x66 |
69 | 69 | ||
70 | #define INTEL_FAM6_ICELAKE_X 0x6A | 70 | #define INTEL_FAM6_ICELAKE_X 0x6A |
71 | #define INTEL_FAM6_ICELAKE_XEON_D 0x6C | 71 | #define INTEL_FAM6_ICELAKE_XEON_D 0x6C |
72 | #define INTEL_FAM6_ICELAKE 0x7D | 72 | #define INTEL_FAM6_ICELAKE 0x7D |
73 | #define INTEL_FAM6_ICELAKE_MOBILE 0x7E | 73 | #define INTEL_FAM6_ICELAKE_L 0x7E |
74 | #define INTEL_FAM6_ICELAKE_NNPI 0x9D | 74 | #define INTEL_FAM6_ICELAKE_NNPI 0x9D |
75 | 75 | ||
76 | /* "Small Core" Processors (Atom) */ | 76 | /* "Small Core" Processors (Atom) */ |
diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c index 0527465e1c98..adf001d30b47 100644 --- a/arch/x86/kernel/apic/apic.c +++ b/arch/x86/kernel/apic/apic.c | |||
@@ -594,16 +594,16 @@ static const struct x86_cpu_id deadline_match[] = { | |||
594 | DEADLINE_MODEL_MATCH_FUNC( INTEL_FAM6_SKYLAKE_X, skx_deadline_rev), | 594 | DEADLINE_MODEL_MATCH_FUNC( INTEL_FAM6_SKYLAKE_X, skx_deadline_rev), |
595 | 595 | ||
596 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_HASWELL, 0x22), | 596 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_HASWELL, 0x22), |
597 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_HASWELL_ULT, 0x20), | 597 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_HASWELL_L, 0x20), |
598 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_HASWELL_GT3E, 0x17), | 598 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_HASWELL_GT3E, 0x17), |
599 | 599 | ||
600 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_BROADWELL, 0x25), | 600 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_BROADWELL, 0x25), |
601 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_BROADWELL_GT3E, 0x17), | 601 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_BROADWELL_GT3E, 0x17), |
602 | 602 | ||
603 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_SKYLAKE_MOBILE, 0xb2), | 603 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_SKYLAKE_L, 0xb2), |
604 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_SKYLAKE, 0xb2), | 604 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_SKYLAKE, 0xb2), |
605 | 605 | ||
606 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_KABYLAKE_MOBILE, 0x52), | 606 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_KABYLAKE_L, 0x52), |
607 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_KABYLAKE, 0x52), | 607 | DEADLINE_MODEL_MATCH_REV ( INTEL_FAM6_KABYLAKE, 0x52), |
608 | 608 | ||
609 | {}, | 609 | {}, |
diff --git a/arch/x86/kernel/cpu/bugs.c b/arch/x86/kernel/cpu/bugs.c index 6c611abd6cdd..f435780fe45e 100644 --- a/arch/x86/kernel/cpu/bugs.c +++ b/arch/x86/kernel/cpu/bugs.c | |||
@@ -1185,13 +1185,13 @@ static void override_cache_bits(struct cpuinfo_x86 *c) | |||
1185 | case INTEL_FAM6_SANDYBRIDGE: | 1185 | case INTEL_FAM6_SANDYBRIDGE: |
1186 | case INTEL_FAM6_IVYBRIDGE: | 1186 | case INTEL_FAM6_IVYBRIDGE: |
1187 | case INTEL_FAM6_HASWELL: | 1187 | case INTEL_FAM6_HASWELL: |
1188 | case INTEL_FAM6_HASWELL_ULT: | 1188 | case INTEL_FAM6_HASWELL_L: |
1189 | case INTEL_FAM6_HASWELL_GT3E: | 1189 | case INTEL_FAM6_HASWELL_GT3E: |
1190 | case INTEL_FAM6_BROADWELL: | 1190 | case INTEL_FAM6_BROADWELL: |
1191 | case INTEL_FAM6_BROADWELL_GT3E: | 1191 | case INTEL_FAM6_BROADWELL_GT3E: |
1192 | case INTEL_FAM6_SKYLAKE_MOBILE: | 1192 | case INTEL_FAM6_SKYLAKE_L: |
1193 | case INTEL_FAM6_SKYLAKE: | 1193 | case INTEL_FAM6_SKYLAKE: |
1194 | case INTEL_FAM6_KABYLAKE_MOBILE: | 1194 | case INTEL_FAM6_KABYLAKE_L: |
1195 | case INTEL_FAM6_KABYLAKE: | 1195 | case INTEL_FAM6_KABYLAKE: |
1196 | if (c->x86_cache_bits < 44) | 1196 | if (c->x86_cache_bits < 44) |
1197 | c->x86_cache_bits = 44; | 1197 | c->x86_cache_bits = 44; |
diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c index ca62563c1bb3..bafa2735f541 100644 --- a/arch/x86/kernel/cpu/intel.c +++ b/arch/x86/kernel/cpu/intel.c | |||
@@ -145,8 +145,8 @@ static const struct sku_microcode spectre_bad_microcodes[] = { | |||
145 | { INTEL_FAM6_KABYLAKE, 0x0B, 0x80 }, | 145 | { INTEL_FAM6_KABYLAKE, 0x0B, 0x80 }, |
146 | { INTEL_FAM6_KABYLAKE, 0x0A, 0x80 }, | 146 | { INTEL_FAM6_KABYLAKE, 0x0A, 0x80 }, |
147 | { INTEL_FAM6_KABYLAKE, 0x09, 0x80 }, | 147 | { INTEL_FAM6_KABYLAKE, 0x09, 0x80 }, |
148 | { INTEL_FAM6_KABYLAKE_MOBILE, 0x0A, 0x80 }, | 148 | { INTEL_FAM6_KABYLAKE_L, 0x0A, 0x80 }, |
149 | { INTEL_FAM6_KABYLAKE_MOBILE, 0x09, 0x80 }, | 149 | { INTEL_FAM6_KABYLAKE_L, 0x09, 0x80 }, |
150 | { INTEL_FAM6_SKYLAKE_X, 0x03, 0x0100013e }, | 150 | { INTEL_FAM6_SKYLAKE_X, 0x03, 0x0100013e }, |
151 | { INTEL_FAM6_SKYLAKE_X, 0x04, 0x0200003c }, | 151 | { INTEL_FAM6_SKYLAKE_X, 0x04, 0x0200003c }, |
152 | { INTEL_FAM6_BROADWELL, 0x04, 0x28 }, | 152 | { INTEL_FAM6_BROADWELL, 0x04, 0x28 }, |
@@ -154,7 +154,7 @@ static const struct sku_microcode spectre_bad_microcodes[] = { | |||
154 | { INTEL_FAM6_BROADWELL_XEON_D, 0x02, 0x14 }, | 154 | { INTEL_FAM6_BROADWELL_XEON_D, 0x02, 0x14 }, |
155 | { INTEL_FAM6_BROADWELL_XEON_D, 0x03, 0x07000011 }, | 155 | { INTEL_FAM6_BROADWELL_XEON_D, 0x03, 0x07000011 }, |
156 | { INTEL_FAM6_BROADWELL_X, 0x01, 0x0b000025 }, | 156 | { INTEL_FAM6_BROADWELL_X, 0x01, 0x0b000025 }, |
157 | { INTEL_FAM6_HASWELL_ULT, 0x01, 0x21 }, | 157 | { INTEL_FAM6_HASWELL_L, 0x01, 0x21 }, |
158 | { INTEL_FAM6_HASWELL_GT3E, 0x01, 0x18 }, | 158 | { INTEL_FAM6_HASWELL_GT3E, 0x01, 0x18 }, |
159 | { INTEL_FAM6_HASWELL, 0x03, 0x23 }, | 159 | { INTEL_FAM6_HASWELL, 0x03, 0x23 }, |
160 | { INTEL_FAM6_HASWELL_X, 0x02, 0x3b }, | 160 | { INTEL_FAM6_HASWELL_X, 0x02, 0x3b }, |
diff --git a/drivers/acpi/x86/utils.c b/drivers/acpi/x86/utils.c index ba277cd5c7fa..697a6b12d6b9 100644 --- a/drivers/acpi/x86/utils.c +++ b/drivers/acpi/x86/utils.c | |||
@@ -69,11 +69,11 @@ static const struct always_present_id always_present_ids[] = { | |||
69 | * after _SB.PCI0.GFX0.LCD.LCD1._ON gets called has passed | 69 | * after _SB.PCI0.GFX0.LCD.LCD1._ON gets called has passed |
70 | * *and* _STA has been called at least 3 times since. | 70 | * *and* _STA has been called at least 3 times since. |
71 | */ | 71 | */ |
72 | ENTRY("SYNA7500", "1", ICPU(INTEL_FAM6_HASWELL_ULT), { | 72 | ENTRY("SYNA7500", "1", ICPU(INTEL_FAM6_HASWELL_L), { |
73 | DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), | 73 | DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), |
74 | DMI_MATCH(DMI_PRODUCT_NAME, "Venue 11 Pro 7130"), | 74 | DMI_MATCH(DMI_PRODUCT_NAME, "Venue 11 Pro 7130"), |
75 | }), | 75 | }), |
76 | ENTRY("SYNA7500", "1", ICPU(INTEL_FAM6_HASWELL_ULT), { | 76 | ENTRY("SYNA7500", "1", ICPU(INTEL_FAM6_HASWELL_L), { |
77 | DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), | 77 | DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), |
78 | DMI_MATCH(DMI_PRODUCT_NAME, "Venue 11 Pro 7139"), | 78 | DMI_MATCH(DMI_PRODUCT_NAME, "Venue 11 Pro 7139"), |
79 | }), | 79 | }), |
diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c index 17cb9af25328..6e393aabdc13 100644 --- a/drivers/cpufreq/intel_pstate.c +++ b/drivers/cpufreq/intel_pstate.c | |||
@@ -1875,11 +1875,11 @@ static const struct x86_cpu_id intel_pstate_cpu_ids[] = { | |||
1875 | ICPU(INTEL_FAM6_BROADWELL, core_funcs), | 1875 | ICPU(INTEL_FAM6_BROADWELL, core_funcs), |
1876 | ICPU(INTEL_FAM6_IVYBRIDGE_X, core_funcs), | 1876 | ICPU(INTEL_FAM6_IVYBRIDGE_X, core_funcs), |
1877 | ICPU(INTEL_FAM6_HASWELL_X, core_funcs), | 1877 | ICPU(INTEL_FAM6_HASWELL_X, core_funcs), |
1878 | ICPU(INTEL_FAM6_HASWELL_ULT, core_funcs), | 1878 | ICPU(INTEL_FAM6_HASWELL_L, core_funcs), |
1879 | ICPU(INTEL_FAM6_HASWELL_GT3E, core_funcs), | 1879 | ICPU(INTEL_FAM6_HASWELL_GT3E, core_funcs), |
1880 | ICPU(INTEL_FAM6_BROADWELL_GT3E, core_funcs), | 1880 | ICPU(INTEL_FAM6_BROADWELL_GT3E, core_funcs), |
1881 | ICPU(INTEL_FAM6_ATOM_AIRMONT, airmont_funcs), | 1881 | ICPU(INTEL_FAM6_ATOM_AIRMONT, airmont_funcs), |
1882 | ICPU(INTEL_FAM6_SKYLAKE_MOBILE, core_funcs), | 1882 | ICPU(INTEL_FAM6_SKYLAKE_L, core_funcs), |
1883 | ICPU(INTEL_FAM6_BROADWELL_X, core_funcs), | 1883 | ICPU(INTEL_FAM6_BROADWELL_X, core_funcs), |
1884 | ICPU(INTEL_FAM6_SKYLAKE, core_funcs), | 1884 | ICPU(INTEL_FAM6_SKYLAKE, core_funcs), |
1885 | ICPU(INTEL_FAM6_BROADWELL_XEON_D, core_funcs), | 1885 | ICPU(INTEL_FAM6_BROADWELL_XEON_D, core_funcs), |
diff --git a/drivers/idle/intel_idle.c b/drivers/idle/intel_idle.c index f45898965fe1..d0e4f16b8f06 100644 --- a/drivers/idle/intel_idle.c +++ b/drivers/idle/intel_idle.c | |||
@@ -1074,16 +1074,16 @@ static const struct x86_cpu_id intel_idle_ids[] __initconst = { | |||
1074 | INTEL_CPU_FAM6(IVYBRIDGE_X, idle_cpu_ivt), | 1074 | INTEL_CPU_FAM6(IVYBRIDGE_X, idle_cpu_ivt), |
1075 | INTEL_CPU_FAM6(HASWELL, idle_cpu_hsw), | 1075 | INTEL_CPU_FAM6(HASWELL, idle_cpu_hsw), |
1076 | INTEL_CPU_FAM6(HASWELL_X, idle_cpu_hsw), | 1076 | INTEL_CPU_FAM6(HASWELL_X, idle_cpu_hsw), |
1077 | INTEL_CPU_FAM6(HASWELL_ULT, idle_cpu_hsw), | 1077 | INTEL_CPU_FAM6(HASWELL_L, idle_cpu_hsw), |
1078 | INTEL_CPU_FAM6(HASWELL_GT3E, idle_cpu_hsw), | 1078 | INTEL_CPU_FAM6(HASWELL_GT3E, idle_cpu_hsw), |
1079 | INTEL_CPU_FAM6(ATOM_SILVERMONT_X, idle_cpu_avn), | 1079 | INTEL_CPU_FAM6(ATOM_SILVERMONT_X, idle_cpu_avn), |
1080 | INTEL_CPU_FAM6(BROADWELL, idle_cpu_bdw), | 1080 | INTEL_CPU_FAM6(BROADWELL, idle_cpu_bdw), |
1081 | INTEL_CPU_FAM6(BROADWELL_GT3E, idle_cpu_bdw), | 1081 | INTEL_CPU_FAM6(BROADWELL_GT3E, idle_cpu_bdw), |
1082 | INTEL_CPU_FAM6(BROADWELL_X, idle_cpu_bdw), | 1082 | INTEL_CPU_FAM6(BROADWELL_X, idle_cpu_bdw), |
1083 | INTEL_CPU_FAM6(BROADWELL_XEON_D, idle_cpu_bdw), | 1083 | INTEL_CPU_FAM6(BROADWELL_XEON_D, idle_cpu_bdw), |
1084 | INTEL_CPU_FAM6(SKYLAKE_MOBILE, idle_cpu_skl), | 1084 | INTEL_CPU_FAM6(SKYLAKE_L, idle_cpu_skl), |
1085 | INTEL_CPU_FAM6(SKYLAKE, idle_cpu_skl), | 1085 | INTEL_CPU_FAM6(SKYLAKE, idle_cpu_skl), |
1086 | INTEL_CPU_FAM6(KABYLAKE_MOBILE, idle_cpu_skl), | 1086 | INTEL_CPU_FAM6(KABYLAKE_L, idle_cpu_skl), |
1087 | INTEL_CPU_FAM6(KABYLAKE, idle_cpu_skl), | 1087 | INTEL_CPU_FAM6(KABYLAKE, idle_cpu_skl), |
1088 | INTEL_CPU_FAM6(SKYLAKE_X, idle_cpu_skx), | 1088 | INTEL_CPU_FAM6(SKYLAKE_X, idle_cpu_skx), |
1089 | INTEL_CPU_FAM6(XEON_PHI_KNL, idle_cpu_knl), | 1089 | INTEL_CPU_FAM6(XEON_PHI_KNL, idle_cpu_knl), |
diff --git a/drivers/platform/x86/intel_pmc_core.c b/drivers/platform/x86/intel_pmc_core.c index 3a82df45bced..fd1bfd5d2689 100644 --- a/drivers/platform/x86/intel_pmc_core.c +++ b/drivers/platform/x86/intel_pmc_core.c | |||
@@ -806,12 +806,12 @@ static inline void pmc_core_dbgfs_unregister(struct pmc_dev *pmcdev) | |||
806 | #endif /* CONFIG_DEBUG_FS */ | 806 | #endif /* CONFIG_DEBUG_FS */ |
807 | 807 | ||
808 | static const struct x86_cpu_id intel_pmc_core_ids[] = { | 808 | static const struct x86_cpu_id intel_pmc_core_ids[] = { |
809 | INTEL_CPU_FAM6(SKYLAKE_MOBILE, spt_reg_map), | 809 | INTEL_CPU_FAM6(SKYLAKE_L, spt_reg_map), |
810 | INTEL_CPU_FAM6(SKYLAKE, spt_reg_map), | 810 | INTEL_CPU_FAM6(SKYLAKE, spt_reg_map), |
811 | INTEL_CPU_FAM6(KABYLAKE_MOBILE, spt_reg_map), | 811 | INTEL_CPU_FAM6(KABYLAKE_L, spt_reg_map), |
812 | INTEL_CPU_FAM6(KABYLAKE, spt_reg_map), | 812 | INTEL_CPU_FAM6(KABYLAKE, spt_reg_map), |
813 | INTEL_CPU_FAM6(CANNONLAKE_MOBILE, cnp_reg_map), | 813 | INTEL_CPU_FAM6(CANNONLAKE_L, cnp_reg_map), |
814 | INTEL_CPU_FAM6(ICELAKE_MOBILE, icl_reg_map), | 814 | INTEL_CPU_FAM6(ICELAKE_L, icl_reg_map), |
815 | INTEL_CPU_FAM6(ICELAKE_NNPI, icl_reg_map), | 815 | INTEL_CPU_FAM6(ICELAKE_NNPI, icl_reg_map), |
816 | {} | 816 | {} |
817 | }; | 817 | }; |
diff --git a/drivers/platform/x86/intel_pmc_core_pltdrv.c b/drivers/platform/x86/intel_pmc_core_pltdrv.c index 52f5bcb88011..5977e0d66624 100644 --- a/drivers/platform/x86/intel_pmc_core_pltdrv.c +++ b/drivers/platform/x86/intel_pmc_core_pltdrv.c | |||
@@ -30,12 +30,12 @@ static struct platform_device pmc_core_device = { | |||
30 | * other list may grow, but this list should not. | 30 | * other list may grow, but this list should not. |
31 | */ | 31 | */ |
32 | static const struct x86_cpu_id intel_pmc_core_platform_ids[] = { | 32 | static const struct x86_cpu_id intel_pmc_core_platform_ids[] = { |
33 | INTEL_CPU_FAM6(SKYLAKE_MOBILE, pmc_core_device), | 33 | INTEL_CPU_FAM6(SKYLAKE_L, pmc_core_device), |
34 | INTEL_CPU_FAM6(SKYLAKE, pmc_core_device), | 34 | INTEL_CPU_FAM6(SKYLAKE, pmc_core_device), |
35 | INTEL_CPU_FAM6(KABYLAKE_MOBILE, pmc_core_device), | 35 | INTEL_CPU_FAM6(KABYLAKE_L, pmc_core_device), |
36 | INTEL_CPU_FAM6(KABYLAKE, pmc_core_device), | 36 | INTEL_CPU_FAM6(KABYLAKE, pmc_core_device), |
37 | INTEL_CPU_FAM6(CANNONLAKE_MOBILE, pmc_core_device), | 37 | INTEL_CPU_FAM6(CANNONLAKE_L, pmc_core_device), |
38 | INTEL_CPU_FAM6(ICELAKE_MOBILE, pmc_core_device), | 38 | INTEL_CPU_FAM6(ICELAKE_L, pmc_core_device), |
39 | {} | 39 | {} |
40 | }; | 40 | }; |
41 | MODULE_DEVICE_TABLE(x86cpu, intel_pmc_core_platform_ids); | 41 | MODULE_DEVICE_TABLE(x86cpu, intel_pmc_core_platform_ids); |
diff --git a/drivers/powercap/intel_rapl_common.c b/drivers/powercap/intel_rapl_common.c index 7c9eb78d3471..ac52a6ec4931 100644 --- a/drivers/powercap/intel_rapl_common.c +++ b/drivers/powercap/intel_rapl_common.c | |||
@@ -958,7 +958,7 @@ static const struct x86_cpu_id rapl_ids[] __initconst = { | |||
958 | INTEL_CPU_FAM6(IVYBRIDGE_X, rapl_defaults_core), | 958 | INTEL_CPU_FAM6(IVYBRIDGE_X, rapl_defaults_core), |
959 | 959 | ||
960 | INTEL_CPU_FAM6(HASWELL, rapl_defaults_core), | 960 | INTEL_CPU_FAM6(HASWELL, rapl_defaults_core), |
961 | INTEL_CPU_FAM6(HASWELL_ULT, rapl_defaults_core), | 961 | INTEL_CPU_FAM6(HASWELL_L, rapl_defaults_core), |
962 | INTEL_CPU_FAM6(HASWELL_GT3E, rapl_defaults_core), | 962 | INTEL_CPU_FAM6(HASWELL_GT3E, rapl_defaults_core), |
963 | INTEL_CPU_FAM6(HASWELL_X, rapl_defaults_hsw_server), | 963 | INTEL_CPU_FAM6(HASWELL_X, rapl_defaults_hsw_server), |
964 | 964 | ||
@@ -968,12 +968,12 @@ static const struct x86_cpu_id rapl_ids[] __initconst = { | |||
968 | INTEL_CPU_FAM6(BROADWELL_X, rapl_defaults_hsw_server), | 968 | INTEL_CPU_FAM6(BROADWELL_X, rapl_defaults_hsw_server), |
969 | 969 | ||
970 | INTEL_CPU_FAM6(SKYLAKE, rapl_defaults_core), | 970 | INTEL_CPU_FAM6(SKYLAKE, rapl_defaults_core), |
971 | INTEL_CPU_FAM6(SKYLAKE_MOBILE, rapl_defaults_core), | 971 | INTEL_CPU_FAM6(SKYLAKE_L, rapl_defaults_core), |
972 | INTEL_CPU_FAM6(SKYLAKE_X, rapl_defaults_hsw_server), | 972 | INTEL_CPU_FAM6(SKYLAKE_X, rapl_defaults_hsw_server), |
973 | INTEL_CPU_FAM6(KABYLAKE_MOBILE, rapl_defaults_core), | 973 | INTEL_CPU_FAM6(KABYLAKE_L, rapl_defaults_core), |
974 | INTEL_CPU_FAM6(KABYLAKE, rapl_defaults_core), | 974 | INTEL_CPU_FAM6(KABYLAKE, rapl_defaults_core), |
975 | INTEL_CPU_FAM6(CANNONLAKE_MOBILE, rapl_defaults_core), | 975 | INTEL_CPU_FAM6(CANNONLAKE_L, rapl_defaults_core), |
976 | INTEL_CPU_FAM6(ICELAKE_MOBILE, rapl_defaults_core), | 976 | INTEL_CPU_FAM6(ICELAKE_L, rapl_defaults_core), |
977 | INTEL_CPU_FAM6(ICELAKE, rapl_defaults_core), | 977 | INTEL_CPU_FAM6(ICELAKE, rapl_defaults_core), |
978 | INTEL_CPU_FAM6(ICELAKE_NNPI, rapl_defaults_core), | 978 | INTEL_CPU_FAM6(ICELAKE_NNPI, rapl_defaults_core), |
979 | INTEL_CPU_FAM6(ICELAKE_X, rapl_defaults_hsw_server), | 979 | INTEL_CPU_FAM6(ICELAKE_X, rapl_defaults_hsw_server), |
diff --git a/tools/power/x86/turbostat/turbostat.c b/tools/power/x86/turbostat/turbostat.c index 8083a354ae7f..bb1bef6bf0b9 100644 --- a/tools/power/x86/turbostat/turbostat.c +++ b/tools/power/x86/turbostat/turbostat.c | |||
@@ -3213,8 +3213,8 @@ int probe_nhm_msrs(unsigned int family, unsigned int model) | |||
3213 | case INTEL_FAM6_BROADWELL: /* BDW */ | 3213 | case INTEL_FAM6_BROADWELL: /* BDW */ |
3214 | case INTEL_FAM6_BROADWELL_GT3E: /* BDW */ | 3214 | case INTEL_FAM6_BROADWELL_GT3E: /* BDW */ |
3215 | case INTEL_FAM6_BROADWELL_X: /* BDX */ | 3215 | case INTEL_FAM6_BROADWELL_X: /* BDX */ |
3216 | case INTEL_FAM6_SKYLAKE_MOBILE: /* SKL */ | 3216 | case INTEL_FAM6_SKYLAKE_L: /* SKL */ |
3217 | case INTEL_FAM6_CANNONLAKE_MOBILE: /* CNL */ | 3217 | case INTEL_FAM6_CANNONLAKE_L: /* CNL */ |
3218 | pkg_cstate_limits = hsw_pkg_cstate_limits; | 3218 | pkg_cstate_limits = hsw_pkg_cstate_limits; |
3219 | has_misc_feature_control = 1; | 3219 | has_misc_feature_control = 1; |
3220 | break; | 3220 | break; |
@@ -3409,8 +3409,8 @@ int has_config_tdp(unsigned int family, unsigned int model) | |||
3409 | case INTEL_FAM6_BROADWELL: /* BDW */ | 3409 | case INTEL_FAM6_BROADWELL: /* BDW */ |
3410 | case INTEL_FAM6_BROADWELL_GT3E: /* BDW */ | 3410 | case INTEL_FAM6_BROADWELL_GT3E: /* BDW */ |
3411 | case INTEL_FAM6_BROADWELL_X: /* BDX */ | 3411 | case INTEL_FAM6_BROADWELL_X: /* BDX */ |
3412 | case INTEL_FAM6_SKYLAKE_MOBILE: /* SKL */ | 3412 | case INTEL_FAM6_SKYLAKE_L: /* SKL */ |
3413 | case INTEL_FAM6_CANNONLAKE_MOBILE: /* CNL */ | 3413 | case INTEL_FAM6_CANNONLAKE_L: /* CNL */ |
3414 | case INTEL_FAM6_SKYLAKE_X: /* SKX */ | 3414 | case INTEL_FAM6_SKYLAKE_X: /* SKX */ |
3415 | 3415 | ||
3416 | case INTEL_FAM6_XEON_PHI_KNL: /* Knights Landing */ | 3416 | case INTEL_FAM6_XEON_PHI_KNL: /* Knights Landing */ |
@@ -3863,8 +3863,8 @@ void rapl_probe_intel(unsigned int family, unsigned int model) | |||
3863 | else | 3863 | else |
3864 | BIC_PRESENT(BIC_PkgWatt); | 3864 | BIC_PRESENT(BIC_PkgWatt); |
3865 | break; | 3865 | break; |
3866 | case INTEL_FAM6_SKYLAKE_MOBILE: /* SKL */ | 3866 | case INTEL_FAM6_SKYLAKE_L: /* SKL */ |
3867 | case INTEL_FAM6_CANNONLAKE_MOBILE: /* CNL */ | 3867 | case INTEL_FAM6_CANNONLAKE_L: /* CNL */ |
3868 | do_rapl = RAPL_PKG | RAPL_CORES | RAPL_CORE_POLICY | RAPL_DRAM | RAPL_DRAM_PERF_STATUS | RAPL_PKG_PERF_STATUS | RAPL_GFX | RAPL_PKG_POWER_INFO; | 3868 | do_rapl = RAPL_PKG | RAPL_CORES | RAPL_CORE_POLICY | RAPL_DRAM | RAPL_DRAM_PERF_STATUS | RAPL_PKG_PERF_STATUS | RAPL_GFX | RAPL_PKG_POWER_INFO; |
3869 | BIC_PRESENT(BIC_PKG__); | 3869 | BIC_PRESENT(BIC_PKG__); |
3870 | BIC_PRESENT(BIC_RAM__); | 3870 | BIC_PRESENT(BIC_RAM__); |
@@ -4255,8 +4255,8 @@ int has_snb_msrs(unsigned int family, unsigned int model) | |||
4255 | case INTEL_FAM6_BROADWELL: /* BDW */ | 4255 | case INTEL_FAM6_BROADWELL: /* BDW */ |
4256 | case INTEL_FAM6_BROADWELL_GT3E: /* BDW */ | 4256 | case INTEL_FAM6_BROADWELL_GT3E: /* BDW */ |
4257 | case INTEL_FAM6_BROADWELL_X: /* BDX */ | 4257 | case INTEL_FAM6_BROADWELL_X: /* BDX */ |
4258 | case INTEL_FAM6_SKYLAKE_MOBILE: /* SKL */ | 4258 | case INTEL_FAM6_SKYLAKE_L: /* SKL */ |
4259 | case INTEL_FAM6_CANNONLAKE_MOBILE: /* CNL */ | 4259 | case INTEL_FAM6_CANNONLAKE_L: /* CNL */ |
4260 | case INTEL_FAM6_SKYLAKE_X: /* SKX */ | 4260 | case INTEL_FAM6_SKYLAKE_X: /* SKX */ |
4261 | case INTEL_FAM6_ATOM_GOLDMONT: /* BXT */ | 4261 | case INTEL_FAM6_ATOM_GOLDMONT: /* BXT */ |
4262 | case INTEL_FAM6_ATOM_GOLDMONT_PLUS: | 4262 | case INTEL_FAM6_ATOM_GOLDMONT_PLUS: |
@@ -4286,8 +4286,8 @@ int has_hsw_msrs(unsigned int family, unsigned int model) | |||
4286 | switch (model) { | 4286 | switch (model) { |
4287 | case INTEL_FAM6_HASWELL: | 4287 | case INTEL_FAM6_HASWELL: |
4288 | case INTEL_FAM6_BROADWELL: /* BDW */ | 4288 | case INTEL_FAM6_BROADWELL: /* BDW */ |
4289 | case INTEL_FAM6_SKYLAKE_MOBILE: /* SKL */ | 4289 | case INTEL_FAM6_SKYLAKE_L: /* SKL */ |
4290 | case INTEL_FAM6_CANNONLAKE_MOBILE: /* CNL */ | 4290 | case INTEL_FAM6_CANNONLAKE_L: /* CNL */ |
4291 | case INTEL_FAM6_ATOM_GOLDMONT: /* BXT */ | 4291 | case INTEL_FAM6_ATOM_GOLDMONT: /* BXT */ |
4292 | case INTEL_FAM6_ATOM_GOLDMONT_PLUS: | 4292 | case INTEL_FAM6_ATOM_GOLDMONT_PLUS: |
4293 | return 1; | 4293 | return 1; |
@@ -4309,8 +4309,8 @@ int has_skl_msrs(unsigned int family, unsigned int model) | |||
4309 | return 0; | 4309 | return 0; |
4310 | 4310 | ||
4311 | switch (model) { | 4311 | switch (model) { |
4312 | case INTEL_FAM6_SKYLAKE_MOBILE: /* SKL */ | 4312 | case INTEL_FAM6_SKYLAKE_L: /* SKL */ |
4313 | case INTEL_FAM6_CANNONLAKE_MOBILE: /* CNL */ | 4313 | case INTEL_FAM6_CANNONLAKE_L: /* CNL */ |
4314 | return 1; | 4314 | return 1; |
4315 | } | 4315 | } |
4316 | return 0; | 4316 | return 0; |
@@ -4345,7 +4345,7 @@ int is_cnl(unsigned int family, unsigned int model) | |||
4345 | return 0; | 4345 | return 0; |
4346 | 4346 | ||
4347 | switch (model) { | 4347 | switch (model) { |
4348 | case INTEL_FAM6_CANNONLAKE_MOBILE: /* CNL */ | 4348 | case INTEL_FAM6_CANNONLAKE_L: /* CNL */ |
4349 | return 1; | 4349 | return 1; |
4350 | } | 4350 | } |
4351 | 4351 | ||
@@ -4568,21 +4568,21 @@ unsigned int intel_model_duplicates(unsigned int model) | |||
4568 | case INTEL_FAM6_XEON_PHI_KNM: | 4568 | case INTEL_FAM6_XEON_PHI_KNM: |
4569 | return INTEL_FAM6_XEON_PHI_KNL; | 4569 | return INTEL_FAM6_XEON_PHI_KNL; |
4570 | 4570 | ||
4571 | case INTEL_FAM6_HASWELL_ULT: | 4571 | case INTEL_FAM6_HASWELL_L: |
4572 | return INTEL_FAM6_HASWELL; | 4572 | return INTEL_FAM6_HASWELL; |
4573 | 4573 | ||
4574 | case INTEL_FAM6_BROADWELL_X: | 4574 | case INTEL_FAM6_BROADWELL_X: |
4575 | case INTEL_FAM6_BROADWELL_XEON_D: /* BDX-DE */ | 4575 | case INTEL_FAM6_BROADWELL_XEON_D: /* BDX-DE */ |
4576 | return INTEL_FAM6_BROADWELL_X; | 4576 | return INTEL_FAM6_BROADWELL_X; |
4577 | 4577 | ||
4578 | case INTEL_FAM6_SKYLAKE_MOBILE: | 4578 | case INTEL_FAM6_SKYLAKE_L: |
4579 | case INTEL_FAM6_SKYLAKE: | 4579 | case INTEL_FAM6_SKYLAKE: |
4580 | case INTEL_FAM6_KABYLAKE_MOBILE: | 4580 | case INTEL_FAM6_KABYLAKE_L: |
4581 | case INTEL_FAM6_KABYLAKE: | 4581 | case INTEL_FAM6_KABYLAKE: |
4582 | return INTEL_FAM6_SKYLAKE_MOBILE; | 4582 | return INTEL_FAM6_SKYLAKE_L; |
4583 | 4583 | ||
4584 | case INTEL_FAM6_ICELAKE_MOBILE: | 4584 | case INTEL_FAM6_ICELAKE_L: |
4585 | return INTEL_FAM6_CANNONLAKE_MOBILE; | 4585 | return INTEL_FAM6_CANNONLAKE_L; |
4586 | } | 4586 | } |
4587 | return model; | 4587 | return model; |
4588 | } | 4588 | } |
@@ -4731,7 +4731,7 @@ void process_cpuid() | |||
4731 | 4731 | ||
4732 | if (crystal_hz == 0) | 4732 | if (crystal_hz == 0) |
4733 | switch(model) { | 4733 | switch(model) { |
4734 | case INTEL_FAM6_SKYLAKE_MOBILE: /* SKL */ | 4734 | case INTEL_FAM6_SKYLAKE_L: /* SKL */ |
4735 | crystal_hz = 24000000; /* 24.0 MHz */ | 4735 | crystal_hz = 24000000; /* 24.0 MHz */ |
4736 | break; | 4736 | break; |
4737 | case INTEL_FAM6_ATOM_GOLDMONT_X: /* DNV */ | 4737 | case INTEL_FAM6_ATOM_GOLDMONT_X: /* DNV */ |