Hi Linus, Please pull the following arm64 perf updates for 4.7. The main addition here is support for Broadcom's Vulcan core using the architected ID registers for discovering supported events.
Cheers, Will --->8 The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb: Linux 4.6-rc3 (2016-04-10 17:58:30 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-perf for you to fetch changes up to 4ba2578fa7b557012b8f59ad7a9284ff15394338: arm64: perf: don't expose CHAIN event in sysfs (2016-04-25 15:05:24 +0100) ---------------------------------------------------------------- arm64 perf updates for 4.7 - Support for the PMU in Broadcom's Vulcan CPU - Dynamic event detection using the PMCEIDn_EL0 ID registers ---------------------------------------------------------------- Ashok Kumar (7): Documentation: arm64: pmu: Add Broadcom Vulcan PMU binding arm64: dts: Add Broadcom Vulcan PMU in dts arm64/perf: Changed events naming as per the ARM ARM arm64/perf: Define complete ARMv8 recommended implementation defined events arm64/perf: Access pmu register using <read/write>_sys_reg arm64/perf: Filter common events based on PMCEIDn_EL0 arm64/perf: Add Broadcom Vulcan PMU support Will Deacon (1): arm64: perf: don't expose CHAIN event in sysfs Documentation/devicetree/bindings/arm/pmu.txt | 3 +- arch/arm64/boot/dts/broadcom/vulcan.dtsi | 2 +- arch/arm64/kernel/perf_event.c | 553 +++++++++++++++++--------- include/linux/perf/arm_pmu.h | 2 + 4 files changed, 370 insertions(+), 190 deletions(-)