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

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

Generate perf json for neoverse-n3 using the following command:
```
$ telemetry-solution/tools/perf_json_generator/generate.py \
  tools/perf/ --telemetry-files \
  telemetry-solution/data/pmu/cpu/neoverse/neoverse-n3.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-2-james.clark@linaro.org
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
20 files changed:
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/bus.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/exception.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/fp_operation.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/general.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/l1d_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/l1i_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/l2_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/l3_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/ll_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/memory.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/metrics.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/retired.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/spe.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/spec_operation.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/stall.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/sve.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/tlb.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/trace.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/common-and-microarch.json
tools/perf/pmu-events/arch/arm64/mapfile.csv