Messages in this thread | | | From | Ravi Bangoria <> | Subject | [PATCH v3 0/2] perf test: Add event group test | Date | Tue, 6 Dec 2022 10:02:35 +0530 |
| |
Multiple events in a group can belong to one or more pmus, however there are some limitations to it. One of the limitation is, perf doesn't allow creating a group of events from different hw pmus. Write a simple test to create various combinations of hw, sw and uncore pmu events and verify group creation succeeds or fails as expected.
v2: https://lore.kernel.org/r/20221129111946.409-1-ravi.bangoria@amd.com v2->v3: - Define a set of uncore pmus that supports more than 3 events. This will prevent false negative results by not picking random uncore pmu. Test will be skipped if no uncore pmu found.
Ravi Bangoria (2): perf tool: Move pmus list variable to new a file perf test: Add event group test
tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 1 + tools/perf/tests/event_groups.c | 127 ++++++++++++++++++++++++++++++++ tools/perf/tests/tests.h | 1 + tools/perf/util/Build | 1 + tools/perf/util/pmu.c | 2 +- tools/perf/util/pmus.c | 5 ++ tools/perf/util/pmus.h | 9 +++ 8 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 tools/perf/tests/event_groups.c create mode 100644 tools/perf/util/pmus.c create mode 100644 tools/perf/util/pmus.h
-- 2.38.1
| |