-
- Downloads
Merge tag 'perf-core-2024-07-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull performance events updates from Ingo Molnar: - Intel PT support enhancements & fixes - Fix leaked SIGTRAP events - Improve and fix the Intel uncore driver - Add support for Intel HBM and CXL uncore counters - Add Intel Lake and Arrow Lake support - AMD uncore driver fixes - Make SIGTRAP and __perf_pending_irq() work on RT - Micro-optimizations - Misc cleanups and fixes * tag 'perf-core-2024-07-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (44 commits) perf/x86/intel: Add a distinct name for Granite Rapids perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR perf: Split __perf_pending_irq() out of perf_pending_irq() perf: Don't disable preemption in perf_pending_task(). perf: Move swevent_htable::recursion into task_struct. perf: Shrink the size of the recursion counter. perf: Enqueue SIGTRAP always via task_work. task_work: Add TWA_NMI_CURRENT as an additional notify mode. perf: Move irq_work_queue() where the event is prepared. perf: Fix event leak upon exec and file release perf: Fix event leak upon exit task_work: Introduce task_work_cancel() again task_work: s/task_work_cancel()/task_work_cancel_func()/ perf/x86/amd/uncore: Fix DF and UMC domain identification perf/x86/amd/uncore: Avoid PMU registration if counters are unavailable perf/x86/intel: Support Perfmon MSRs aliasing perf/x86/intel: Support PERFEVTSEL extension perf/x86: Add config_mask to represent EVENTSEL bitmask ...
No related branches found
No related tags found
Showing
- arch/x86/events/amd/core.c 15 additions, 13 deletionsarch/x86/events/amd/core.c
- arch/x86/events/amd/uncore.c 23 additions, 13 deletionsarch/x86/events/amd/uncore.c
- arch/x86/events/core.c 54 additions, 56 deletionsarch/x86/events/core.c
- arch/x86/events/intel/core.c 327 additions, 99 deletionsarch/x86/events/intel/core.c
- arch/x86/events/intel/cstate.c 26 additions, 13 deletionsarch/x86/events/intel/cstate.c
- arch/x86/events/intel/ds.c 148 additions, 32 deletionsarch/x86/events/intel/ds.c
- arch/x86/events/intel/knc.c 1 addition, 1 deletionarch/x86/events/intel/knc.c
- arch/x86/events/intel/p4.c 5 additions, 5 deletionsarch/x86/events/intel/p4.c
- arch/x86/events/intel/p6.c 1 addition, 1 deletionarch/x86/events/intel/p6.c
- arch/x86/events/intel/pt.c 2 additions, 2 deletionsarch/x86/events/intel/pt.c
- arch/x86/events/intel/pt.h 2 additions, 2 deletionsarch/x86/events/intel/pt.h
- arch/x86/events/intel/uncore.c 59 additions, 38 deletionsarch/x86/events/intel/uncore.c
- arch/x86/events/intel/uncore.h 6 additions, 2 deletionsarch/x86/events/intel/uncore.h
- arch/x86/events/intel/uncore_discovery.c 200 additions, 106 deletionsarch/x86/events/intel/uncore_discovery.c
- arch/x86/events/intel/uncore_discovery.h 17 additions, 5 deletionsarch/x86/events/intel/uncore_discovery.h
- arch/x86/events/intel/uncore_snbep.c 110 additions, 24 deletionsarch/x86/events/intel/uncore_snbep.c
- arch/x86/events/perf_event.h 85 additions, 13 deletionsarch/x86/events/perf_event.h
- arch/x86/events/zhaoxin/core.c 6 additions, 6 deletionsarch/x86/events/zhaoxin/core.c
- arch/x86/include/asm/intel_ds.h 1 addition, 0 deletionsarch/x86/include/asm/intel_ds.h
- arch/x86/include/asm/msr-index.h 6 additions, 0 deletionsarch/x86/include/asm/msr-index.h
Loading
Please register or sign in to comment