[PATCH 0/2] perf/ibs: Fix interface via core pmu events

From: Ravi Bangoria
Date: Thu Mar 02 2023 - 04:23:10 EST


IBS used to allow event creation via core pmu events with precise_ip
attribute set, but it's broken since late 2019. 1st patch fixes the
issue and 2nd patch adds simple perf test for the same.

Ravi Bangoria (2):
perf/ibs: Fix interface via core pmu events
perf test: Add selftest to test IBS invocation via core pmu events

arch/x86/events/amd/core.c | 5 +++
arch/x86/events/core.c | 2 +
arch/x86/events/perf_event.h | 3 ++
include/linux/perf_event.h | 1 +
kernel/events/core.c | 11 +++--
tools/perf/tests/Build | 1 +
tools/perf/tests/builtin-test.c | 1 +
tools/perf/tests/ibs-via-core-pmu.c | 70 +++++++++++++++++++++++++++++
tools/perf/tests/tests.h | 1 +
9 files changed, 92 insertions(+), 3 deletions(-)
create mode 100644 tools/perf/tests/ibs-via-core-pmu.c

--
2.39.2