summaryrefslogtreecommitdiff
path: root/arch/x86/events/core.c
AgeCommit message (Expand)Author
3 daysMerge __{get,put}_user() removal branchLinus Torvalds
5 daysperf/x86: Use scoped user access for the user callchain framesLinus Torvalds
9 daysperf/x86: Don't WARN when the ext_regs_buf allocation failsvineash
2026-09-25perf/x86: KVM: Have perf define a dedicated struct for getting guest PEBS dataSean Christopherson
2026-09-02perf/x86: Activate back-to-back NMI detection for arch-PEBS induced NMIsDapeng Mi
2026-09-02perf/x86/intel: Support arch-PEBS based SIMD/eGPRs samplingDapeng Mi
2026-09-02perf/x86: Support SSP sampling using sample_regs_* fieldsDapeng Mi
2026-09-02perf/x86: Support eGPRs sampling using sample_regs_* fieldsDapeng Mi
2026-09-02perf/x86: Support OPMASK sampling using sample_simd_pred_reg_* fieldsDapeng Mi
2026-09-02perf/x86: Support ZMM sampling using sample_simd_vec_reg_* fieldsDapeng Mi
2026-09-02perf/x86: Support YMM sampling using sample_simd_vec_reg_* fieldsDapeng Mi
2026-09-02perf/x86: Support XMM sampling using sample_simd_vec_reg_* fieldsDapeng Mi
2026-09-02perf/x86: Enable XMM register sampling for REGS_USER caseDapeng Mi
2026-09-02perf/x86: Enable XMM register sampling for non-PEBS eventsDapeng Mi
2026-09-02perf/x86: Use x86_perf_regs in NMI handlersDapeng Mi
2026-09-02perf/x86: Move hybrid PMU initialization before x86_pmu_starting_cpu()Dapeng Mi
2026-08-10perf/x86: Optimize ACR handling in match_prev_assignment()Dapeng Mi
2026-08-10perf/x86: Remove stale fixed counter helper and fix hybrid PMU accessDapeng Mi
2026-08-10perf/x86: Guard intel_pmu_cpu_dead() against invalid hybrid PMU castsDapeng Mi
2026-08-10perf/x86: Free hybrid state on PMU init failureDapeng Mi
2026-08-10perf/x86: Unregister PMI handler on PMU init failureDapeng Mi
2026-06-30perf/x86/intel: Keep cap_user_rdpmc in sync with RDPMC user-disable stateDapeng Mi
2026-06-15Merge tag 'irq-core-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel/g...Linus Torvalds
2026-05-26x86/irq: Make irqstats array basedThomas Gleixner
2026-05-05perf/x86/intel: Always reprogram ACR events to prevent stale masksDapeng Mi
2026-03-12x86/perf: Make sure to program the counter value for stopped events on migrationPeter Zijlstra
2026-03-12perf/x86: Move event pointer setup earlier in x86_pmu_enable()Breno Leitao
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-10Merge tag 'perf-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2026-01-15perf/x86/intel: Add support for rdpmc user disable featureDapeng Mi
2026-01-15perf/x86: Use macros to replace magic numbers in attr_rdpmcDapeng Mi
2026-01-11treewide: Update email addressThomas Gleixner
2025-12-19perf: Use EXPORT_SYMBOL_FOR_KVM() for the mediated APIsPeter Zijlstra
2025-12-17perf/x86/core: Plumb mediated PMU capability from x86_pmu to x86_pmu_capMingwei Zhang
2025-12-17perf/x86/core: Do not set bit width for unavailable countersSandipan Das
2025-12-17perf/x86/core: Add APIs to switch to/from mediated PMI vector (for KVM)Sean Christopherson
2025-12-02Merge tag 'x86_misc_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2025-12-01Merge tag 'perf-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2025-11-12x86: Restrict KVM-induced symbol exports to KVM modules where obvious/possibleSean Christopherson
2025-11-07perf/x86/intel: Initialize architectural PEBSDapeng Mi
2025-11-07perf/x86: Fix NULL event access and potential PEBS record lossDapeng Mi
2025-11-05Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"Jiri Olsa
2025-10-29unwind_user/x86: Teach FP unwind about start of functionPeter Zijlstra
2025-08-21perf/x86: Print PMU counters bitmap in x86_pmu_show_pmu_cap()Dapeng Mi
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