summaryrefslogtreecommitdiffstats
path: root/arch/x86/events/core.c
Commit message (Expand)AuthorAgeFilesLines
* perf: Add branch_sample_call_stackKan Liang2023-10-271-1/+1
* perf: Add branch stack countersKan Liang2023-10-271-1/+1
* perf/x86/intel: Clean up the hybrid CPU type handling codeKan Liang2023-08-291-3/+3
* perf/x86: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capabilityJames Clark2023-07-261-1/+0
* perf/x86: Use local64_try_cmpxchgUros Bizjak2023-07-101-6/+4
* perf/x86: Fix missing sample size update on AMD BRSNamhyung Kim2023-05-081-4/+2
* perf/x86: Refuse to export capabilities for hybrid PMUsSean Christopherson2023-02-151-5/+7
* perf/x86: Remove unused variable 'cpu_type'Rafael Mendonca2022-11-151-4/+0
* perf: Rewrite core context handlingPeter Zijlstra2022-10-271-30/+14
* perf/x86/p4: Remove perfctr_second_write quirkPeter Zijlstra2022-09-071-11/+1
* perf/x86: Add a x86_pmu::limit_period static_callPeter Zijlstra2022-09-071-4/+5
* perf/x86: Change x86_pmu::limit_period signaturePeter Zijlstra2022-09-071-5/+8
* perf/x86/intel: Move the topdown stuff into the intel driverPeter Zijlstra2022-09-071-7/+0
* perf/x86: Add two more x86_pmu methodsPeter Zijlstra2022-09-071-5/+17
* perf: Use sample_flags for branch stackKan Liang2022-09-061-1/+3
* x86: events: Do not return bogus capabilities if PMU is brokenPaolo Bonzini2022-06-081-2/+10
* perf: x86/core: Add interface to query perfmon_event_map[] directlyLike Xu2022-06-081-0/+11
* perf/x86/core: Pass "struct kvm_pmu *" to determine the guest valuesLike Xu2022-06-081-2/+2
* perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake ServerLike Xu2022-06-081-0/+1
* perf/x86/amd: Fix AMD BRS period adjustmentPeter Zijlstra2022-05-181-7/+0
* perf/x86: Unify format of events sysfs showYang Jihong2022-04-051-1/+1
* perf/x86/amd: Add AMD branch sampling period adjustmentStephane Eranian2022-04-051-0/+7
* perf/x86/amd: Add AMD Fam19h Branch Sampling supportStephane Eranian2022-04-051-1/+9
* x86: remove __range_not_ok()Arnd Bergmann2022-02-251-1/+1
* Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-01-121-6/+7
|\
| * perf: Add wrappers for invoking guest callbacksSean Christopherson2021-11-171-10/+5
| * perf/core: Rework guest callbacks to prepare for static_call supportLike Xu2021-11-171-6/+7
| * perf: Protect perf_guest_cbs with RCUSean Christopherson2021-11-171-6/+11
* | x86: perf: Move RDPMC event flag to a common definitionRob Herring2021-12-141-5/+5
|/
* Merge tag 'perf-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-11-011-0/+6
|\
| * perf/x86: Add new event for AUX output counter indexAdrian Hunter2021-10-151-0/+6
* | perf/x86: Reset destroy callback on event init failureAnand K Mistry2021-10-011-0/+1
|/
* perf/x86: Remove unused assignment to pointer 'e'Colin Ian King2021-08-261-3/+1
* perf/x86: Fix out of bound MSR accessPeter Zijlstra2021-08-041-5/+7
* Merge tag 'perf-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-06-281-1/+27
|\
| * perf/x86: Reset the dirty counter to prevent the leak for an RDPMC taskKan Liang2021-06-171-1/+27
* | perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic contextLike Xu2021-05-181-2/+4
|/
* Merge tag 'perf-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-04-281-75/+257
|\
| * perf/x86: Allow for 8<num_fixed_counters<16Colin Ian King2021-04-231-1/+1
| * perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHEKan Liang2021-04-191-0/+1
| * perf/x86: Support filter_match callbackKan Liang2021-04-191-0/+10
| * perf/x86: Add structures for the attributes of Hybrid PMUsKan Liang2021-04-191-0/+43
| * perf/x86: Register hybrid PMUsKan Liang2021-04-191-19/+118
| * perf/x86: Factor out x86_pmu_show_pmu_capKan Liang2021-04-191-9/+16
| * perf/x86: Remove temporary pmu assignment in event_initKan Liang2021-04-191-11/+0
| * perf/x86: Hybrid PMU support for extra_regsKan Liang2021-04-191-2/+3
| * perf/x86: Hybrid PMU support for event constraintsKan Liang2021-04-191-1/+2
| * perf/x86: Hybrid PMU support for hardware cache eventKan Liang2021-04-191-3/+2
| * perf/x86: Hybrid PMU support for countersKan Liang2021-04-191-17/+38
| * perf/x86: Hybrid PMU support for intel_ctrlKan Liang2021-04-191-7/+7