summaryrefslogtreecommitdiffstats
path: root/include/linux/perf
Commit message (Expand)AuthorAgeFilesLines
* perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access controlRob Herring (Arm)2024-10-281-0/+1
* perf: arm_pmuv3: Add support for Armv9.4 PMU instruction counterRob Herring (Arm)2024-08-162-4/+10
* KVM: arm64: Refine PMU defines for number of countersRob Herring (Arm)2024-08-161-2/+0
* arm64: perf/kvm: Use a common PMU cycle counter defineRob Herring (Arm)2024-08-161-0/+3
* KVM: arm64: pmu: Use generated define for PMSELR_EL0.SEL accessRob Herring (Arm)2024-08-161-1/+0
* perf: arm_pmu: Remove event index to counter remappingRob Herring (Arm)2024-08-162-1/+2
* perf: arm_pmuv3: Include asm/arm_pmuv3.h from linux/perf/arm_pmuv3.hRob Herring (Arm)2024-07-031-0/+2
* drivers/perf: riscv: Implement SBI PMU snapshot functionAtish Patra2024-04-261-0/+8
* arm: perf: Fix ARCH=arm build with GCCJames Clark2023-12-171-2/+2
* arm64: perf: Add support for event counting thresholdJames Clark2023-12-121-0/+1
* arm: pmu: Share user ABI format mechanism with SPEJames Clark2023-12-121-0/+22
* arm64: perf: Include threshold control fields in PMEVTYPER maskJames Clark2023-12-121-1/+2
* arm: perf: Convert remaining fields to use GENMASKJames Clark2023-12-121-5/+13
* arm: perf: Use GENMASK for PMMIR fieldsJames Clark2023-12-121-6/+3
* arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_NJames Clark2023-12-121-2/+1
* drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events'Anshuman Khandual2023-12-051-6/+0
* KVM: arm64: Add PMU event filter bits required if EL3 is implementedOliver Upton2023-10-241-3/+6
* Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-09-011-4/+8
|\
| * riscv: Prepare for user-space perf event mmap supportAlexandre Ghiti2023-08-161-0/+4
| * drivers: perf: Rename riscv pmu sbi driverAlexandre Ghiti2023-08-161-1/+1
| * include: riscv: Fix wrong include guard in riscv_pmu.hAlexandre Ghiti2023-08-161-3/+3
* | arm_pmu: acpi: Add a representative platform device for TRBEAnshuman Khandual2023-08-181-0/+1
|/
* Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds2023-06-281-0/+2
|\
| * arm64: enable perf events based hard lockup detectorDouglas Anderson2023-06-091-0/+2
* | drivers/perf: apple_m1: Force 63bit counters for M2 CPUsMarc Zyngier2023-06-051-0/+2
|/
* arm64: perf: Abstract system register accesses awayMarc Zyngier2023-03-271-0/+45
* arm64: perf: Move PMUv3 driver to drivers/perfMarc Zyngier2023-03-271-0/+258
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-02-251-0/+5
|\
| * perf: RISC-V: Improve privilege mode filtering for perfAtish Patra2023-02-071-0/+2
| * perf: RISC-V: Define helper functions expose hpm counter width and countAtish Patra2023-02-071-0/+3
* | arm_pmu: fix event CPU filteringMark Rutland2023-02-161-1/+0
|/
* Merge tag 'perf-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-12-121-1/+1
|\
| * perf: Rewrite core context handlingPeter Zijlstra2022-10-271-1/+1
* | arm_pmu: rework ACPI probingMark Rutland2022-11-071-1/+0
|/
* Merge tag 'perf-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-4/+5
|\
| * arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCHAnshuman Khandual2022-09-071-4/+5
* | perf: RISC-V: exclude invalid pmu counters from SBI callsSergey Matyukevich2022-09-081-1/+1
|/
* drivers/perf: riscv_pmu: Add riscv pmu pm notifierEric Lin2022-07-061-0/+4
* Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-03-251-0/+75
|\
| * RISC-V: Add sscofpmf extension supportAtish Patra2022-03-211-0/+2
| * RISC-V: Add perf platform driver based on SBI PMU extensionAtish Patra2022-03-211-2/+4
| * RISC-V: Add a simple platform driver for RISC-V legacy perfAtish Patra2022-03-211-0/+6
| * RISC-V: Add a perf core library for pmu driversAtish Patra2022-03-211-0/+65
* | drivers/perf: arm_pmu: Handle 47 bit countersMarc Zyngier2022-03-081-0/+2
|/
* KVM: arm64: Fix PMU probe orderingMarc Zyngier2021-09-201-0/+6
* Revert "arm64: Enable perf events based hard lockup detector"Will Deacon2021-01-131-2/+0
* arm64: Enable perf events based hard lockup detectorSumit Garg2020-11-251-0/+2
* arm64: perf: Add support caps under sysfsShaokun Zhang2020-09-281-0/+3
* arm64: perf: Add support for ARMv8.5-PMU 64-bit countersAndrew Murray2020-03-171-0/+1
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2019-07-081-0/+2
|\