summaryrefslogtreecommitdiff
path: root/arch/x86/events/core.c
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-21perf/x86/intel: Remove driver-specific throttle supportKan Liang
2025-05-13Merge branch 'x86/msr' into x86/core, to resolve conflictsIngo Molnar
2025-05-13Merge branch 'x86/alternatives' into x86/core, to merge dependent commitsIngo Molnar
2025-05-06Merge tag 'v6.15-rc5' into x86/msr, to pick up fixes and to resolve conflictsIngo Molnar
2025-05-02x86/msr: Convert the rdpmc() macro to an __always_inline functionXin Li (Intel)
2025-05-02x86/msr: Rename rdpmcl() to rdpmc()Xin Li (Intel)
2025-05-02x86/msr: Add explicit includes of <asm/msr.h>Xin Li (Intel)
2025-05-02Merge tag 'v6.15-rc4' into x86/msr, to pick up fixes and resolve conflictsIngo Molnar
2025-04-25perf/x86: Optimize the is_x86_eventKan Liang
2025-04-25Merge branch 'perf/urgent'Peter Zijlstra
2025-04-25perf/x86/intel: Only check the group flag for X86 leaderKan Liang
2025-04-24perf/x86: Fix non-sampling (counting) events on certain x86 platformsLuo Gengkun
2025-04-17perf/x86/intel: Introduce pairs of PEBS static callsDapeng Mi
2025-04-12x86/events, x86/insn-eval: Remove incorrect current->active_mm referencesAndy Lutomirski
2025-04-10x86/msr: Rename 'wrmsrl_safe()' to 'wrmsrq_safe()'Ingo Molnar
2025-04-10x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()'Ingo Molnar
2025-04-10x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'Ingo Molnar
2025-04-10x86/msr: Rename 'rdmsrl()' to 'rdmsrq()'Ingo Molnar
2025-04-09perf/arch: Record sample last_period before updating on the x86 and PowerPC p...Mark Barnett
2025-04-08perf/x86/intel: Support auto counter reloadKan 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: Supply task information to sched_task()Kan Liang
2025-03-03Merge tag 'v6.14-rc5' into x86/core, to pick up fixesIngo Molnar
2025-03-01Merge branch 'perf/urgent' into perf/core, to pick up dependent patches and f...Ingo Molnar
2025-02-25perf/x86: Fix low freqency setting issueKan Liang
2025-02-14x86/ibt: Clean up is_endbr()Peter Zijlstra
2025-02-05perf/x86/intel: Support PEBS counters snapshottingKan Liang
2024-11-19perf/core: Check sample_type in perf_sample_save_brstackYabin Cui
2024-11-14perf/core: Correct perf sampling with guest VMsColton Lewis
2024-11-14perf/x86: Refactor misc flag assignmentsColton Lewis
2024-11-14perf/core: Hoist perf_instruction_pointer() and perf_misc_flags()Colton Lewis
2024-09-05Merge branch 'perf/urgent' into perf/core, to pick up fixesIngo Molnar
2024-08-02perf,x86: avoid missing caller address in stack traces captured in uprobeAndrii Nakryiko
2024-07-31perf/x86: Fix smp_processor_id()-in-preemptible warningsLi Huafei
2024-07-16Merge tag 'perf-core-2024-07-16' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
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: Support counter maskKan Liang
2024-06-11perf/x86: Serialize set_attr_rdpmc()Thomas Gleixner
2024-04-10perf/x86: Fix out of range dataNamhyung Kim
2023-10-27perf: Add branch_sample_call_stackKan Liang
2023-10-27perf: Add branch stack countersKan Liang
2023-08-29perf/x86/intel: Clean up the hybrid CPU type handling codeKan Liang
2023-07-26perf/x86: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capabilityJames Clark
2023-07-10perf/x86: Use local64_try_cmpxchgUros Bizjak
2023-05-08perf/x86: Fix missing sample size update on AMD BRSNamhyung Kim
2023-02-15perf/x86: Refuse to export capabilities for hybrid PMUsSean Christopherson