mirror of https://github.com/torvalds/linux.git
When users set the parameter '-F' to specify frequency for Arm SPE, the tool reports error: perf record -F 1000 -e arm_spe_0// -- sleep 1 Error: Invalid event (arm_spe_0//) in per-thread mode, enable system wide with '-a'. The output logs are confused and it does not give the correct reminding. Arm SPE does not support frequency setting given it adopts a statistical based approach. Alternatively, Arm SPE supports setting period. This commit adds a for frequency setting. It reports error and reminds users to set period instead. After: perf record -F 1000 -e arm_spe_0// -- sleep 1 Arm SPE: Frequency is not supported. Set period with -c option or PMU parameter (-e arm_spe_0/period=NUM/). Signed-off-by: Leo Yan <leo.yan@arm.com> Reviewed-by: James Clark <james.clark@linaro.org> Link: https://lore.kernel.org/r/20250227085544.2154136-1-leo.yan@arm.com Signed-off-by: Namhyung Kim <namhyung@kernel.org> |
||
|---|---|---|
| .. | ||
| Build | ||
| arm-spe.c | ||
| arm64_exception_types.h | ||
| header.c | ||
| hisi-ptt.c | ||
| kvm-stat.c | ||
| machine.c | ||
| mem-events.c | ||
| mem-events.h | ||
| perf_regs.c | ||
| pmu.c | ||
| tsc.c | ||
| unwind-libdw.c | ||
| unwind-libunwind.c | ||