summaryrefslogtreecommitdiff
path: root/arch/x86/events/amd/ibs.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-30perf/x86/amd: Reject branch stack for IBS eventsNamhyung Kim1-0/+3
2023-07-26perf/x86/ibs: Set mem_lvl_num, mem_remote and mem_hops for data_srcNamhyung Kim1-88/+68
2023-07-10perf/x86: Use local64_try_cmpxchgUros Bizjak1-2/+2
2023-07-10perf/amd: Prevent grouping of IBS eventsRavi Bangoria1-0/+26
2023-05-08perf/ibs: Fix interface via core pmu eventsRavi Bangoria1-27/+26
2023-01-18perf/core: Add perf_sample_save_raw_data() helperNamhyung Kim1-2/+1
2023-01-18perf/core: Add perf_sample_save_callchain() helperNamhyung Kim1-4/+2
2022-12-13Merge tag 'perf-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2022-11-24perf/amd/ibs: Make IBS a core pmuRavi Bangoria1-2/+2
2022-10-27perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXLRavi Bangoria1-1/+1
2022-09-29perf/x86/amd: Support PERF_SAMPLE_PHY_ADDRRavi Bangoria1-1/+7
2022-09-29perf/x86/amd: Support PERF_SAMPLE_ADDRRavi Bangoria1-1/+7
2022-09-29perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT}Ravi Bangoria1-1/+16
2022-09-29perf/x86/amd: Support PERF_SAMPLE_DATA_SRCRavi Bangoria1-6/+312
2022-09-27perf: Use sample_flags for raw_dataNamhyung Kim1-0/+1
2022-09-13perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLYNamhyung Kim1-10/+0
2022-09-13perf: Use sample_flags for callchainNamhyung Kim1-1/+3
2022-05-11perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attributeRavi Bangoria1-0/+21
2022-05-11perf/amd/ibs: Add support for L3 miss filteringRavi Bangoria1-7/+60
2022-05-11perf/amd/ibs: Use ->is_visible callback for dynamic attributesRavi Bangoria1-24/+54
2022-05-11perf/amd/ibs: Cascade pmu init functions' return valueRavi Bangoria1-8/+29
2022-05-10perf/amd/ibs: Use interrupt regs ip for stack unwindingRavi Bangoria1-0/+18
2021-08-26perf/x86/amd/ibs: Add bitfield definitions in new <asm/amd-ibs.h> headerKim Phillips1-14/+9
2021-08-26perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS OpKim Phillips1-0/+1
2021-08-26perf/x86/amd/ibs: Work around erratum #1197Kim Phillips1-0/+8
2020-09-10arch/x86/amd/ibs: Fix re-arming IBS FetchKim Phillips1-1/+14
2020-09-10perf/x86/amd/ibs: Support 27-bit extended Op/cycle counterKim Phillips1-11/+31
2020-09-10perf/x86/amd/ibs: Fix raw sample data accumulationKim Phillips1-10/+16
2020-09-10perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()Kim Phillips1-4/+8
2019-10-28perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h)Kim Phillips1-2/+4
2019-10-28perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP...Kim Phillips1-1/+1
2019-08-30perf/x86/amd/ibs: Fix sample bias for dispatched micro-opsKim Phillips1-3/+10
2019-01-21perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUsAndrew Murray1-12/+1
2018-07-24perf/x86/amd/ibs: Don't access non-started eventThomas Gleixner1-1/+5
2018-05-13x86: Remove pr_fmt duplicate logging prefixesJoe Perches1-1/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2016-12-27perf/x86/amd/ibs: Fix typo after cleanup state names in cpu/hotplugSedat Dilek1-1/+1
2016-12-25cpu/hotplug: Cleanup state namesThomas Gleixner1-1/+1
2016-08-01Merge branch 'x86-headers-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+2
2016-07-29Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-36/+28
2016-07-16perf, events: add non-linear data support for raw recordsDaniel Borkmann1-2/+6
2016-07-14x86: Audit and remove any remaining unnecessary uses of module.hPaul Gortmaker1-1/+2
2016-07-14perf/x86/amd/ibs: Convert to hotplug state machineThomas Gleixner1-36/+28
2016-03-31perf/x86/amd/ibs: Fix pmu::stop() nestingPeter Zijlstra1-7/+45
2016-03-21perf/x86/ibs: Add IBS interrupt to the dynamic throttlePeter Zijlstra1-0/+3
2016-03-21perf/x86/ibs: Fix race with IBS_STARTING statePeter Zijlstra1-3/+29
2016-03-21perf/x86/ibs: Fix IBS throttlePeter Zijlstra1-1/+1
2016-02-17perf/x86: Move perf_event.h to its new homeBorislav Petkov1-1/+1
2016-02-09perf/x86: Move perf_event_amd_ibs.c ....... => x86/events/amd/ibs.cBorislav Petkov1-0/+959