perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1.
authorJames Clark <James.Clark@arm.com>
Mon, 2 Sep 2019 16:08:19 +0000 (16:08 +0000)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Fri, 20 Sep 2019 12:19:20 +0000 (09:19 -0300)
commit9e282b739466dd319667788417426145da62e381
treefd0adf8aea0fb92c1dfe352ccfb7fb61633f8386
parent79743bc927f695e5a24f26c31cfe2d69f6ee00f7
perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1.

The source of the event codes and description text was the Neoverse N1
technical reference manual at:

  http://infocenter.arm.com/help/topic/com.arm.doc.100616_0301_01_en/neoverse_n1_trm_100616_0301_01_en.pdf

The Cortex-A76 shares the same event IDs as the Neoverse N1 and they
can be viewed at:

  https://static.docs.arm.com/100798/0400/cortex_a76_trm_100798_0400_00_en.pdf

Signed-off-by: James Clark <james.clark@arm.com>
Cc: "linux-perf-users@vger.kernel.org" <linux-perf-users@vger.kernel.org>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Jeremy Linton <jeremy.linton@arm.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Suzuki Poulouse <suzuki.poulose@arm.com>
Cc: james clark <james.clark@arm.com>
Cc: nd <nd@arm.com>
Link: http://lore.kernel.org/lkml/20190902160713.1425-2-james.clark@arm.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/branch.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/bus.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/cache.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/exception.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/instruction.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/memory.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/other.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/pipeline.json [new file with mode: 0644]
tools/perf/pmu-events/arch/arm64/mapfile.csv