Arm Statistical Profiling Extensions (SPE)
Project
You can find epics related to SPE development here:
References
arm
Statistical Profile Extension: extracting value from SPE for SoC Telemetry
https://developer.arm.com/documentation/101136/22-1-3/MAP/Arm-Statistical-Profiling-Extension--SPE-
Example: Using Perf to enable PMU functionality on Armv8-A CPUs: Enable Arm PMU support for the kernel and install Linux Perf tool
Linaro: Integration Arm SPE in Perf for Memory Profiling.
https://static.linaro.org/connect/lvc21/presentations/lvc21-302.pdf [PDF direct link].
[PATCH v7] Documentation: userspace-api: Document perf ring buffer mechanism - Leo Yan
linux/tools/perf/util/arm-spe-decoder at master · torvalds/linux
linux/drivers/hwtracing/coresight at master · torvalds/linux
linux/tools/perf/tests/shell/test_arm_spe.sh at master · torvalds/linux - perf test.
linux/tools/perf/Documentation/perf-arm-spe.txt at master · torvalds/linux