summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2025-11-13 10:05:13 -0800
committerNamhyung Kim <namhyung@kernel.org>2025-11-17 18:43:09 -0800
commitd8d8a0b3603a9a8fa207cf9e4f292e81dc5d1008 (patch)
tree1c4619d45ce616b6739935963150a3e745f218f9 /tools/lib/python
parentd702c0f4af6e065846e67ff89b34aec2cca7ffa7 (diff)
perf tool_pmu: More accurately set the cpus for tool events
The user and system time events can record on different CPUs, but for all other events a single CPU map of just CPU 0 makes sense. In parse-events detect a tool PMU and then pass the perf_event_attr so that the tool_pmu can return CPUs specific for the event. This avoids a CPU map of all online CPUs being used for events like duration_time. Avoiding this avoids the evlist CPUs containing CPUs for which duration_time just gives 0. Minimizing the evlist CPUs can remove unnecessary sched_setaffinity syscalls that delay metric calculations. Signed-off-by: Ian Rogers <irogers@google.com> Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions