Messages in this thread | | | Subject | [PATCH RFC v1 0/3] perf: Arm SPEv1.2 support | From | Rob Herring <> | Date | Thu, 25 Aug 2022 13:07:59 -0500 |
| |
This series adds support for Arm SPEv1.2 which is part of the Armv8.7/Armv9.2 architecture. There's 2 new features that affect the kernel: a new event filter bit, branch 'not taken', and an inverted event filter register.
RFC as this is compile tested only.
--- Rob Herring (3): perf: arm_spe: Support new SPEv1.2/v8.7 'not taken' event perf: Add perf_event_attr::config3 perf: arm_spe: Add support for SPEv1.2 inverted event filtering
arch/arm64/include/asm/sysreg.h | 5 ++++ drivers/perf/arm_spe_pmu.c | 47 ++++++++++++++++++++++++++++++++++- include/uapi/linux/perf_event.h | 3 +++ tools/include/uapi/linux/perf_event.h | 3 +++ 4 files changed, 57 insertions(+), 1 deletion(-) --- base-commit: 1c23f9e627a7b412978b4e852793c5e3c3efc555 change-id: 20220825-arm-spe-v8-7-fedf04e16f23
Best regards, -- Rob Herring <robh@kernel.org>
-- b4 0.10.0-dev
| |