diff options
author | Arnaldo Carvalho de Melo <[email protected]> | 2023-06-16 19:01:34 -0300 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2023-06-16 19:01:34 -0300 |
commit | 82fe2e45cdb00de4fa648050ae33bdadf9b3294a (patch) | |
tree | 454abe377728c1b52fcc5582564cc214b7dc96f0 /tools/testing/selftests/bpf/progs/test_autoload.c | |
parent | e2be06662c1f310b60a3929f3fc944809c067307 (diff) |
perf pmus: Check if we can encode the PMU number in perf_event_attr.type
In some architectures we can't encode the PMU number in
perf_event_attr.type and thus can't just ask for the same event in
multiple CPUs (and thus PMUs), that is what we want in hybrid systems
but we can't when that encoding isn't understood by the kernel, such as
in ARM64's big.LITTLE.
If that is the case, fallback to the previous behaviour till we find a
better solution to have consistent output accross architectures with
hybrid CPU configurations.
Co-developed-with: Ian Rogers <[email protected]>
Cc: James Clark <[email protected]>
Cc: John Garry <[email protected]>
Cc: Leo Yan <[email protected]>
Cc: Mark Rutland <[email protected]>
Cc: Mike Leach <[email protected]>
Cc: Sumanth Korikkar <[email protected]>
Cc: Suzuki K Poulose <[email protected]>
Cc: Thomas Richter <[email protected]>
Cc: Will Deacon <[email protected]>
Link: https://lore.kernel.org/linux-perf-users/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/test_autoload.c')
0 files changed, 0 insertions, 0 deletions