summaryrefslogtreecommitdiff
path: root/arch/x86/events/perf_event.h
AgeCommit message (Expand)Author
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2025-05-06Merge tag 'v6.15-rc5' into x86/msr, to pick up fixes and to resolve conflictsIngo Molnar
2025-05-02x86/msr: Add explicit includes of <asm/msr.h>Xin Li (Intel)
2025-04-25perf/x86/intel: Check the X86 leader for ACR groupKan Liang
2025-04-25Merge branch 'perf/urgent'Peter Zijlstra
2025-04-25perf/x86/intel: Check the X86 leader for pebs_counter_event_groupKan Liang
2025-04-25perf/x86/intel: Only check the group flag for X86 leaderKan Liang
2025-04-17perf/x86/intel: Introduce pairs of PEBS static callsDapeng Mi
2025-04-17perf/x86/intel: Rename x86_pmu.pebs to x86_pmu.ds_pebsDapeng Mi
2025-04-17perf/x86/intel: Decouple BTS initialization from PEBS initializationDapeng Mi
2025-04-10x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'Ingo Molnar
2025-04-10x86/msr: Rename 'rdmsrl()' to 'rdmsrq()'Ingo Molnar
2025-04-08perf/x86/intel: Support auto counter reloadKan Liang
2025-04-08perf/x86/intel: Add CPUID enumeration for the auto counter reloadKan Liang
2025-04-08perf/x86/intel: Track the num of events needs late setupKan Liang
2025-04-08perf/x86: Add dynamic constraintKan Liang
2025-03-24Merge tag 'x86-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2025-03-17perf/x86: Remove swap_task_ctx()Kan Liang
2025-03-17perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide modeKan Liang
2025-03-17perf: Supply task information to sched_task()Kan Liang
2025-02-27perf/x86/intel: Use cache cpu-type for hybrid PMU selectionPawan Gupta
2025-02-05perf/x86/intel: Support PEBS counters snapshottingKan Liang
2025-02-05perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample readKan Liang
2025-02-05perf/x86/intel: Apply static call for drain_pebsPeter Zijlstra (Intel)
2024-12-20perf/x86/intel: Support RDPMC metrics clear modeKan Liang
2024-10-07perf/x86/intel: Add PMU support for ArrowLake-HDapeng Mi
2024-10-07perf/x86/intel: Support hybrid PMU with multiple atom uarchsDapeng Mi
2024-10-07perf/x86: Refine hybrid_pmu_type definationDapeng Mi
2024-07-04perf/x86/intel: Support Perfmon MSRs aliasingKan Liang
2024-07-04perf/x86: Add config_mask to represent EVENTSEL bitmaskKan Liang
2024-07-04perf/x86/intel: Support new data source for Lunar LakeKan Liang
2024-07-04perf/x86/intel: Rename model-specific pebs_latency_data functionsKan Liang
2024-07-04perf/x86: Add Lunar Lake and Arrow Lake supportKan Liang
2024-07-04perf/x86: Support counter maskKan Liang
2024-07-04perf/x86/intel: Support the PEBS event maskKan Liang
2024-04-03perf/x86/amd: Avoid taking branches before disabling LBRAndrii Nakryiko
2023-10-27perf/x86/intel: Support branch counters loggingKan Liang
2023-08-29perf/x86/intel: Clean up the hybrid CPU type handling codeKan Liang
2023-08-29perf/x86/intel: Use the common uarch name for the shared functionsKan Liang
2023-08-09perf/x86/intel: Add Crestmont PMUKan Liang
2023-01-09perf/x86: Support Retire LatencyKan Liang
2023-01-09perf/x86: Add Meteor Lake supportKan Liang
2022-11-24perf/x86/amd: Remove the repeated declarationShaokun Zhang
2022-10-27perf: Rewrite core context handlingPeter Zijlstra
2022-10-10Merge tag 'perf-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2022-09-07perf/x86/intel: Optimize FIXED_CTR_CTRL accessKan Liang
2022-09-07perf/x86/p4: Remove perfctr_second_write quirkPeter Zijlstra
2022-09-07perf/x86/intel: Remove x86_pmu::update_topdown_eventPeter Zijlstra
2022-09-07perf/x86/intel: Remove x86_pmu::set_topdown_event_periodPeter Zijlstra
2022-09-07perf/x86: Change x86_pmu::limit_period signaturePeter Zijlstra