diff options
-rw-r--r-- | arch/x86/kernel/cpu/perf_event_intel.c | 2 | ||||
-rw-r--r-- | arch/x86/kernel/cpu/perf_event_intel_ds.c | 5 |
2 files changed, 3 insertions, 4 deletions
diff --git a/arch/x86/kernel/cpu/perf_event_intel.c b/arch/x86/kernel/cpu/perf_event_intel.c index 33b4b677bf6e..5ed6e0d8ab95 100644 --- a/arch/x86/kernel/cpu/perf_event_intel.c +++ b/arch/x86/kernel/cpu/perf_event_intel.c | |||
@@ -3521,7 +3521,7 @@ __init int intel_pmu_init(void) | |||
3521 | x86_pmu.event_constraints = intel_skl_event_constraints; | 3521 | x86_pmu.event_constraints = intel_skl_event_constraints; |
3522 | x86_pmu.pebs_constraints = intel_skl_pebs_event_constraints; | 3522 | x86_pmu.pebs_constraints = intel_skl_pebs_event_constraints; |
3523 | x86_pmu.extra_regs = intel_skl_extra_regs; | 3523 | x86_pmu.extra_regs = intel_skl_extra_regs; |
3524 | x86_pmu.pebs_aliases = intel_pebs_aliases_snb; | 3524 | x86_pmu.pebs_aliases = intel_pebs_aliases_core2; |
3525 | /* all extra regs are per-cpu when HT is on */ | 3525 | /* all extra regs are per-cpu when HT is on */ |
3526 | x86_pmu.flags |= PMU_FL_HAS_RSP_1; | 3526 | x86_pmu.flags |= PMU_FL_HAS_RSP_1; |
3527 | x86_pmu.flags |= PMU_FL_NO_HT_SHARING; | 3527 | x86_pmu.flags |= PMU_FL_NO_HT_SHARING; |
diff --git a/arch/x86/kernel/cpu/perf_event_intel_ds.c b/arch/x86/kernel/cpu/perf_event_intel_ds.c index cd1993e46d19..56b501532623 100644 --- a/arch/x86/kernel/cpu/perf_event_intel_ds.c +++ b/arch/x86/kernel/cpu/perf_event_intel_ds.c | |||
@@ -718,9 +718,8 @@ struct event_constraint intel_hsw_pebs_event_constraints[] = { | |||
718 | 718 | ||
719 | struct event_constraint intel_skl_pebs_event_constraints[] = { | 719 | struct event_constraint intel_skl_pebs_event_constraints[] = { |
720 | INTEL_FLAGS_UEVENT_CONSTRAINT(0x1c0, 0x2), /* INST_RETIRED.PREC_DIST */ | 720 | INTEL_FLAGS_UEVENT_CONSTRAINT(0x1c0, 0x2), /* INST_RETIRED.PREC_DIST */ |
721 | INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA(0x01c2, 0xf), /* UOPS_RETIRED.ALL */ | 721 | /* INST_RETIRED.TOTAL_CYCLES_PS (inv=1, cmask=16) (cycles:p). */ |
722 | /* UOPS_RETIRED.ALL, inv=1, cmask=16 (cycles:p). */ | 722 | INTEL_FLAGS_EVENT_CONSTRAINT(0x108000c0, 0x0f), |
723 | INTEL_FLAGS_EVENT_CONSTRAINT(0x108001c2, 0xf), | ||
724 | INTEL_PLD_CONSTRAINT(0x1cd, 0xf), /* MEM_TRANS_RETIRED.* */ | 723 | INTEL_PLD_CONSTRAINT(0x1cd, 0xf), /* MEM_TRANS_RETIRED.* */ |
725 | INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_LD(0x11d0, 0xf), /* MEM_INST_RETIRED.STLB_MISS_LOADS */ | 724 | INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_LD(0x11d0, 0xf), /* MEM_INST_RETIRED.STLB_MISS_LOADS */ |
726 | INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_ST(0x12d0, 0xf), /* MEM_INST_RETIRED.STLB_MISS_STORES */ | 725 | INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_ST(0x12d0, 0xf), /* MEM_INST_RETIRED.STLB_MISS_STORES */ |