summaryrefslogtreecommitdiffstats
path: root/drivers/perf/arm_pmu.c
Commit message (Expand)AuthorAgeFilesLines
* arm: pmu: Move error message and -EOPNOTSUPP to individual PMUsJames Clark2023-12-121-6/+5
* drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events'Anshuman Khandual2023-12-051-1/+0
* arm_pmu: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capabilityJames Clark2023-07-261-5/+2
* arm_pmu: Add PERF_PMU_CAP_EXTENDED_HW_TYPE capabilityJames Clark2023-07-261-1/+6
* Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds2023-06-281-0/+5
|\
| * arm64: enable perf events based hard lockup detectorDouglas Anderson2023-06-091-0/+5
* | drivers/perf: apple_m1: Force 63bit counters for M2 CPUsMarc Zyngier2023-06-051-0/+2
|/
* Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-02-201-10/+1
|\
| * arm64, riscv, perf: Remove RCU_NONIDLE() usagePeter Zijlstra2023-01-131-10/+1
* | arm_pmu: fix event CPU filteringMark Rutland2023-02-161-7/+1
|/
* Merge tag 'perf-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-12-121-9/+7
|\
| * perf: Rewrite core context handlingPeter Zijlstra2022-10-271-9/+7
* | Merge branch 'for-next/perf' into for-next/coreWill Deacon2022-12-061-3/+0
|\ \
| * | arm_pmu: Drop redundant armpmu->map_event() in armpmu_event_init()Anshuman Khandual2022-12-021-3/+0
| |/
* / arm_pmu: rework ACPI probingMark Rutland2022-11-071-14/+3
|/
* perf: arm64: Add SVE vector granule register to user regsJames Clark2022-09-221-1/+1
* arm_pmu: Validate single/group leader eventsRob Herring2022-04-131-6/+4
* Merge branch 'for-next/perf-m1' into for-next/perfWill Deacon2022-03-081-0/+2
|\
| * drivers/perf: arm_pmu: Handle 47 bit countersMarc Zyngier2022-03-081-0/+2
* | perf: replace bitmap_weight with bitmap_empty where appropriateYury Norov2022-02-151-2/+2
|/
* KVM: arm64: Fix PMU probe orderingMarc Zyngier2021-09-201-0/+2
* arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flagTian Tao2021-06-021-3/+1
* perf: arm_pmu: use DEVICE_ATTR_RO macroYueHaibing2021-06-011-3/+3
* drivers/perf: arm_pmu: Fix some coding style issuesJunhao He2021-05-251-4/+2
* arm64: Get rid of oprofile leftoversMarc Zyngier2021-04-221-30/+0
* perf: Constify static struct attribute_groupRikard Falkeborn2021-01-201-1/+1
* Revert "arm64: Enable perf events based hard lockup detector"Will Deacon2021-01-131-5/+0
* arm64: Enable perf events based hard lockup detectorSumit Garg2020-11-251-0/+5
* arm_pmu: arm64: Use NMIs for PMUJulien Thierry2020-09-281-8/+63
* arm_pmu: Introduce pmu_irq_opsJulien Thierry2020-09-281-16/+74
* drivers/perf: arm_pmu: Fix failure path in PM notifierWill Deacon2019-07-291-1/+1
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionallyAndrew Murray2019-01-211-10/+5
* arm64: perf: Reject stand-alone CHAIN events for PMUv3Will Deacon2018-10-121-1/+7
* arm64: perf: Add support for chaining event countersSuzuki K Poulose2018-07-101-7/+2
* arm_pmu: Tidy up clear_event_idx call backsSuzuki K Poulose2018-07-101-4/+3
* arm_pmu: Add support for 64bit event countersSuzuki K Poulose2018-07-101-6/+10
* arm_pmu: Clean up maximum period handlingSuzuki K Poulose2018-07-101-4/+12
* arm_pmu: simplify arm_pmu::handle_irqMark Rutland2018-05-211-1/+1
* Merge tag 'v4.16-rc6' into perf/core, to pick up fixesIngo Molnar2018-03-191-1/+1
|\
| * arm_pmu: Use disable_irq_nosync when disabling SPI in CPU teardown hookWill Deacon2018-02-281-1/+1
* | perf: Fix sibling iterationPeter Zijlstra2018-03-161-1/+1
* | perf/core: Remove perf_event::group_entryPeter Zijlstra2018-03-121-1/+1
|/
* arm_pmu: acpi: request IRQs up-frontMark Rutland2018-02-201-20/+2
* arm_pmu: note IRQs and PMUs per-cpuMark Rutland2018-02-201-17/+52
* arm_pmu: explicitly enable/disable SPIs at hotplugMark Rutland2018-02-201-5/+10
* arm_pmu: acpi: check for mismatched PPIsMark Rutland2018-02-201-13/+4
* arm_pmu: add armpmu_alloc_atomic()Mark Rutland2018-02-201-3/+14
* arm_pmu: fold platform helpers into platform codeMark Rutland2018-02-201-21/+0
* arm_pmu: kill arm_pmu_platdataMark Rutland2018-02-201-23/+4