Messages in this thread | | | From | Stephen Boyd <> | Subject | [PATCH 0/7] Support Krait CPU PMUs | Date | Wed, 8 Jan 2014 14:59:37 -0800 |
| |
This patchset adds support for the Krait CPU PMUs. I split the main patch up into two parts: first the basic support that gets us just the architected events and second the full support patch that tackles the PMRESR interface. I'm willing to squash things together if desired.
Please note, this patchset relies on the per-cpu irq patch from Vinayak Kale, 7f4a8e7b1943 (genirq: Add an accessor for IRQ_PER_CPU flag, 2013-12-04), that's sitting in linux-next. Patches are based on commit 21dea6695134 (ARM: msm_defconfig: Enable restart driver, 2013-12-20) in linux-next.
Stephen Boyd (7): ARM: perf_event: Silence sparse warning ARM: perf_event: Support percpu irqs for the CPU PMU ARM: perf_event: Add basic support for Krait CPU PMUs ARM: perf_event: Add hook for event index clearing ARM: perf_event: Fully support Krait CPU PMU events devicetree: bindings: Document Krait performance monitor units (PMU) ARM: dts: msm: Add krait-pmu to platforms with Krait CPUs
Documentation/devicetree/bindings/arm/pmu.txt | 1 + arch/arm/boot/dts/qcom-msm8960-cdp.dts | 5 + arch/arm/boot/dts/qcom-msm8974.dtsi | 5 + arch/arm/include/asm/pmu.h | 1 + arch/arm/kernel/perf_event.c | 2 + arch/arm/kernel/perf_event_cpu.c | 110 ++++-- arch/arm/kernel/perf_event_v7.c | 545 ++++++++++++++++++++++++++ 7 files changed, 640 insertions(+), 29 deletions(-)
-- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation
| |