summaryrefslogtreecommitdiffstats
path: root/arch/x86/events/amd (follow)
Commit message (Expand)AuthorAgeFilesLines
* perf/x86/amd: Don't reject non-sampling events with configured LBRAndrii Nakryiko2024-04-031-4/+0
* perf/x86/amd: Support capturing LBR from software eventsAndrii Nakryiko2024-04-031-0/+35
* perf/x86/amd: Avoid taking branches before disabling LBRAndrii Nakryiko2024-04-031-8/+1
* perf/x86/amd: Ensure amd_pmu_core_disable_all() is always inlinedAndrii Nakryiko2024-04-031-1/+1
* perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and laterSandipan Das2024-03-261-0/+15
* perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and laterSandipan Das2024-03-261-3/+17
* perf/x86/amd/lbr: Use freeze based on availabilitySandipan Das2024-03-252-8/+12
* perf/x86/amd/core: Avoid register reset when CPU is deadSandipan Das2024-03-131-1/+0
* perf/x86/amd/lbr: Discard erroneous branch entriesSandipan Das2024-03-131-2/+4
* Merge tag 'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-03-121-1/+1
|\
| * perf/x86/amd/uncore: Fix __percpu annotationThomas Gleixner2024-03-041-1/+1
* | x86/cpu/amd: Provide a separate accessor for Node IDThomas Gleixner2024-02-151-1/+1
|/
* Merge tag 'perf-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-01-092-1/+4
|\
| * perf/x86/amd: Reject branch stack for IBS eventsNamhyung Kim2023-11-301-0/+3
| * Merge branch 'tip/perf/urgent'Peter Zijlstra2023-11-151-1/+1
| |\
| * | perf: Add branch stack countersKan Liang2023-10-271-1/+1
* | | arch/x86: Fix typosBjorn Helgaas2024-01-032-2/+2
| |/ |/|
* | Merge tag 'x86-core-2023-10-29-v2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2023-10-311-1/+1
|\ \ | |/ |/|
| * x86/cpu: Move cpu_l[l2]c_id into topology infoThomas Gleixner2023-10-101-1/+1
* | perf/x86/amd/uncore: Pass through error code for initialization failures, ins...Sandipan Das2023-10-161-10/+15
* | perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init()Dan Carpenter2023-10-131-1/+2
* | perf/x86/amd/uncore: Add memory controller supportSandipan Das2023-10-091-1/+155
* | perf/x86/amd/uncore: Add group exclusivitySandipan Das2023-10-091-1/+20
* | perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailableSandipan Das2023-10-091-1/+13
* | perf/x86/amd/uncore: Move discovery and registrationSandipan Das2023-10-091-189/+305
* | perf/x86/amd/uncore: Refactor uncore managementSandipan Das2023-10-091-358/+379
* | perf/x86/amd: Do not WARN() on every IRQBreno Leitao2023-09-251-1/+9
* | perf/x86/amd/core: Fix overflow reset on hotplugSandipan Das2023-09-221-6/+8
|/
* perf/x86/ibs: Set mem_lvl_num, mem_remote and mem_hops for data_srcNamhyung Kim2023-07-261-88/+68
* perf/x86: Use local64_try_cmpxchgUros Bizjak2023-07-101-2/+2
* perf/amd: Prevent grouping of IBS eventsRavi Bangoria2023-07-101-0/+26
* perf/ibs: Fix interface via core pmu eventsRavi Bangoria2023-05-082-28/+27
* perf/x86/amd/core: Always clear status for idxBreno Leitao2023-03-211-2/+1
* Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-02-211-8/+5
|\
| * Merge tag 'v6.2-rc6' into sched/core, to pick up fixesIngo Molnar2023-01-311-1/+1
| |\
| * | x86/perf/amd: Remove tracing from perf_lopwr_cb()Peter Zijlstra2023-01-131-8/+5
* | | perf/core: Add perf_sample_save_brstack() helperNamhyung Kim2023-01-181-4/+2
* | | perf/core: Add perf_sample_save_raw_data() helperNamhyung Kim2023-01-181-2/+1
* | | perf/core: Add perf_sample_save_callchain() helperNamhyung Kim2023-01-181-4/+2
| |/ |/|
* | perf/x86/amd: fix potential integer overflow on shift of a intColin Ian King2022-12-271-1/+1
|/
* Merge tag 'perf-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-12-133-6/+6
|\
| * perf/amd/ibs: Make IBS a core pmuRavi Bangoria2022-11-241-2/+2
| * perf: Rewrite core context handlingPeter Zijlstra2022-10-272-4/+4
* | perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and ...Ravi Bangoria2022-11-161-3/+2
* | perf/x86/amd/uncore: Fix memory leak for events arraySandipan Das2022-11-091-0/+1
* | perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXLRavi Bangoria2022-10-271-1/+1
|/
* perf/x86/amd/lbr: Adjust LBR regardless of filteringStephane Eranian2022-09-291-2/+6
* perf/x86/amd: Support PERF_SAMPLE_PHY_ADDRRavi Bangoria2022-09-291-1/+7
* perf/x86/amd: Support PERF_SAMPLE_ADDRRavi Bangoria2022-09-291-1/+7
* perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT}Ravi Bangoria2022-09-291-1/+16