perf vendor events arm64: Update V1 events using Arm telemetry repo
authorJames Clark <james.clark@arm.com>
Thu, 31 Aug 2023 16:15:31 +0000 (17:15 +0100)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 12 Sep 2023 20:32:00 +0000 (17:32 -0300)
commita484e64580bdb792ad613ee45bc36efd24f77191
tree22c9491350c6ac940bccc0bc22b6bd13925f7d12
parenta1ebf7718ee31501d2d2ee3af1716e0084c81926
perf vendor events arm64: Update V1 events using Arm telemetry repo

The new data [1] includes descriptions that may have product specific
details and new groupings that will be consistent with other products.

The following command was used to generate the jsons:

 $ telemetry-solution/tools/perf_json_generator/generate.py \
   linux/tools/perf/ --telemetry-files \
   telemetry-solution/data/pmu/cpu/neoverse/neoverse-v1.json

[1]: https://gitlab.arm.com/telemetry-solution/telemetry-solution/-/blob/main/data/pmu/cpu/neoverse/neoverse-v1.json

Signed-off-by: James Clark <james.clark@arm.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Ian Rogers <irogers@google.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: John Garry <john.g.garry@oracle.com>
Cc: Leo Yan <leo.yan@linaro.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Mike Leach <mike.leach@linaro.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Nick Forrington <nick.forrington@arm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Will Deacon <will@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Link: https://lore.kernel.org/r/20230831161618.134738-2-james.clark@arm.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
20 files changed:
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/branch.json [deleted file]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/bus.json
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/cache.json [deleted file]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/exception.json
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/fp_operation.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/general.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/instruction.json [deleted file]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/l1d_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/l1i_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/l2_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/l3_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/ll_cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/memory.json
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/pipeline.json [deleted file]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/retired.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/spe.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/spec_operation.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/stall.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/sve.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/tlb.json [new file with mode: 0644]