summaryrefslogtreecommitdiffstats
path: root/arch/x86/events/perf_event.h
Commit message (Expand)AuthorAgeFilesLines
* perf/x86/amd: Avoid taking branches before disabling LBRAndrii Nakryiko2024-04-031-0/+13
* perf/x86/intel: Support branch counters loggingKan Liang2023-10-271-0/+12
* perf/x86/intel: Clean up the hybrid CPU type handling codeKan Liang2023-08-291-14/+21
* perf/x86/intel: Use the common uarch name for the shared functionsKan Liang2023-08-291-1/+1
* perf/x86/intel: Add Crestmont PMUKan Liang2023-08-091-0/+2
* perf/x86: Support Retire LatencyKan Liang2023-01-091-0/+2
* perf/x86: Add Meteor Lake supportKan Liang2023-01-091-7/+14
* perf/x86/amd: Remove the repeated declarationShaokun Zhang2022-11-241-1/+0
* perf: Rewrite core context handlingPeter Zijlstra2022-10-271-16/+14
* Merge tag 'perf-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-24/+106
|\
| * perf/x86/intel: Optimize FIXED_CTR_CTRL accessKan Liang2022-09-071-0/+4
| * perf/x86/p4: Remove perfctr_second_write quirkPeter Zijlstra2022-09-071-1/+1
| * perf/x86/intel: Remove x86_pmu::update_topdown_eventPeter Zijlstra2022-09-071-1/+0
| * perf/x86/intel: Remove x86_pmu::set_topdown_event_periodPeter Zijlstra2022-09-071-1/+0
| * perf/x86: Change x86_pmu::limit_period signaturePeter Zijlstra2022-09-071-1/+1
| * perf/x86: Add two more x86_pmu methodsPeter Zijlstra2022-09-071-0/+5
| * x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCHAnshuman Khandual2022-09-071-18/+16
| * perf/x86: Make branch classifier fusion-awareSandipan Das2022-08-271-0/+2
| * perf/x86: Move branch classifierSandipan Das2022-08-271-0/+62
| * perf/x86/amd/lbr: Add LbrExtV2 branch record supportSandipan Das2022-08-271-0/+8
| * perf/x86/amd/lbr: Detect LbrExtV2 supportSandipan Das2022-08-271-0/+2
| * perf/x86/amd/brs: Move feature-specific functionsSandipan Das2022-08-271-2/+5
* | perf/x86/intel: Fix unchecked MSR access error for Alder Lake NKan Liang2022-09-011-0/+2
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-08-041-2/+4
|\
| * x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_MASK valuePeter Zijlstra (Intel)2022-06-081-0/+1
| * perf/x86/core: Pass "struct kvm_pmu *" to determine the guest valuesLike Xu2022-06-081-1/+1
| * perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake ServerLike Xu2022-06-081-1/+2
* | perf/x86/intel: Fix PEBS data source encoding for ADLKan Liang2022-07-041-0/+6
* | perf/x86/intel: Fix PEBS memory access info encoding for ADLKan Liang2022-07-041-0/+8
* | x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPELike Xu2022-06-131-1/+2
|/
* perf/x86/amd: Fix AMD BRS period adjustmentPeter Zijlstra2022-05-181-18/+0
* perf/x86/amd: Add idle hooks for branch samplingStephane Eranian2022-04-051-0/+1
* perf/x86/amd: Make Zen3 branch sampling opt-inStephane Eranian2022-04-051-10/+39
* perf/x86/amd: Add AMD branch sampling period adjustmentStephane Eranian2022-04-051-0/+12
* perf/x86/amd: Add AMD Fam19h Branch Sampling supportStephane Eranian2022-04-051-16/+85
* perf/x86/intel/lbr: Support LBR format V7Peter Zijlstra (Intel)2022-01-181-1/+9
* x86: perf: Move RDPMC event flag to a common definitionRob Herring2021-12-141-1/+1
* Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2021-11-021-0/+19
|\
| * perf: Enable branch record for software eventsSong Liu2021-09-131-0/+19
* | Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-11-011-0/+1
|\ \
| * | x86/pkru: Remove useless includeThomas Gleixner2021-10-201-0/+1
| |/
* / perf/x86: Add new event for AUX output counter indexAdrian Hunter2021-10-151-0/+1
|/
* perf/x86/intel: Apply mid ACK for small coreKan Liang2021-08-061-0/+15
* perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guestLike Xu2021-08-041-1/+2
* Merge tag 'perf-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-06-281-0/+1
|\
| * perf/x86: Reset the dirty counter to prevent the leak for an RDPMC taskKan Liang2021-06-171-0/+1
* | perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic contextLike Xu2021-05-181-0/+6
|/
* perf/x86/intel: Add Alder Lake Hybrid supportKan Liang2021-04-191-0/+7
* perf/x86: Support filter_match callbackKan Liang2021-04-191-0/+1
* perf/x86: Add structures for the attributes of Hybrid PMUsKan Liang2021-04-191-0/+19