]> www.infradead.org Git - users/jedix/linux-maple.git/commit
perf vendor events arm64: Add V3 events/metrics
authorJames Clark <james.clark@linaro.org>
Wed, 22 Jan 2025 16:35:03 +0000 (16:35 +0000)
committerNamhyung Kim <namhyung@kernel.org>
Fri, 24 Jan 2025 23:14:15 +0000 (15:14 -0800)
commit66e99fd5a1a6f249b56b910d42ec66598f681e47
tree77841e2ecd3eb0e590ba45b2270f423cc23ca9a2
parent994256a79867ecce96ab88c2a5483ab3b4dcfd9b
perf vendor events arm64: Add V3 events/metrics

Using the scripts at:
https://gitlab.arm.com/telemetry-solution/telemetry-solution/

Generate perf json for neoverse-v3 using the following command:
```
$ telemetry-solution/tools/perf_json_generator/generate.py \
  tools/perf/ --telemetry-files \
  telemetry-solution/data/pmu/cpu/neoverse/neoverse-v3.json
```

Signed-off-by: Ian Rogers <irogers@google.com>
[Re-generate after updating script]
Signed-off-by: James Clark <james.clark@linaro.org>
Link: https://lore.kernel.org/r/20250122163504.2061472-3-james.clark@linaro.org
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
19 files changed:
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/brbe.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/bus.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/exception.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/fp_operation.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/general.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/l1d_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/l1i_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/l2_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/ll_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/memory.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/metrics.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/retired.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/spe.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/spec_operation.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/stall.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/sve.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/tlb.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/common-and-microarch.json
tools/perf/pmu-events/arch/arm64/mapfile.csv