perf vendor events: Update/add grandridge events/metrics
authorIan Rogers <irogers@google.com>
Thu, 20 Jun 2024 18:17:26 +0000 (11:17 -0700)
committerNamhyung Kim <namhyung@kernel.org>
Thu, 20 Jun 2024 23:53:49 +0000 (16:53 -0700)
commit39c1471e3e53547b566221976bd9094830f76b0f
tree680f2df2d4cb4b31d573d50bbac9e32de34aceda
parent75e71be1289c2b7973e3ed5d02cc1c2c8ce4caa5
perf vendor events: Update/add grandridge events/metrics

Update events from v1.02 to v1.03.
Add TMA metrics v4.8.

Bring in the event updates v1.03:
https://github.com/intel/perfmon/commit/5ec7a252d0f6ec461f80cc397c9ac25abcd9184f

The TMA 4.8 information was added in:
https://github.com/intel/perfmon/commit/59194d4d90ca50a3fcb2de0d82b9f6fc0c9a5736

New events are:
FP_INST_RETIRED.128B_DP,
FP_INST_RETIRED.128B_SP,
FP_INST_RETIRED.256B_DP,
FP_INST_RETIRED.32B_SP,
FP_INST_RETIRED.64B_DP,
OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM,
OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD,
OCR.DEMAND_RFO.L3_HIT.SNOOP_HITM,
OCR.STREAMING_WR.ANY_RESPONSE.

Co-authored-by: Weilin Wang <weilin.wang@intel.com>
Co-authored-by: Caleb Biggers <caleb.biggers@intel.com>
Signed-off-by: Ian Rogers <irogers@google.com>
Reviewed-by: Kan Liang <kan.liang@linux.intel.com>
Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Link: https://lore.kernel.org/r/20240620181752.3945845-13-irogers@google.com
16 files changed:
tools/perf/pmu-events/arch/x86/grandridge/cache.json
tools/perf/pmu-events/arch/x86/grandridge/counter.json [new file with mode: 0644]
tools/perf/pmu-events/arch/x86/grandridge/floating-point.json
tools/perf/pmu-events/arch/x86/grandridge/frontend.json
tools/perf/pmu-events/arch/x86/grandridge/grr-metrics.json [new file with mode: 0644]
tools/perf/pmu-events/arch/x86/grandridge/memory.json
tools/perf/pmu-events/arch/x86/grandridge/metricgroups.json [new file with mode: 0644]
tools/perf/pmu-events/arch/x86/grandridge/other.json
tools/perf/pmu-events/arch/x86/grandridge/pipeline.json
tools/perf/pmu-events/arch/x86/grandridge/uncore-cache.json
tools/perf/pmu-events/arch/x86/grandridge/uncore-interconnect.json
tools/perf/pmu-events/arch/x86/grandridge/uncore-io.json
tools/perf/pmu-events/arch/x86/grandridge/uncore-memory.json
tools/perf/pmu-events/arch/x86/grandridge/uncore-power.json
tools/perf/pmu-events/arch/x86/grandridge/virtual-memory.json
tools/perf/pmu-events/arch/x86/mapfile.csv