All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/21] Update uncore topics, 1x event updates, 2x new archs.
@ 2023-04-13 13:29 Ian Rogers
  2023-04-13 13:29 ` [PATCH v3 01/21] perf vendor events intel: Update sapphirerapids to v1.12 Ian Rogers
                   ` (22 more replies)
  0 siblings, 23 replies; 28+ messages in thread
From: Ian Rogers @ 2023-04-13 13:29 UTC (permalink / raw)
  To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
	Mark Rutland, Alexander Shishkin, Jiri Olsa, Namhyung Kim,
	Zhengjun Xing, Kan Liang, linux-perf-users, linux-kernel,
	Edward Baker, Perry Taylor, Caleb Biggers
  Cc: Stephane Eranian, Ian Rogers

Update the uncore PMUs and topic classification as created by:
https://github.com/intel/perfmon/pull/70

Event updates stem from:
https://github.com/intel/perfmon/pull/68
impacting alderlake, icelakex and sapphirerapids.

Grand Ridge and Sierra Forest events stem from:
https://github.com/intel/perfmon/pull/69

Changes generated by with PR70 in place:
https://github.com/intel/perfmon/blob/main/scripts/create_perf_json.py

v3. Rebase over the update of alderlake and icelakex events.
v2. Adds improvements to uncore topics, uncore PMU name fixes and
    fixes a trigraph issue from ??? being in the json.

Ian Rogers (21):
  perf vendor events intel: Update sapphirerapids to v1.12
  perf vendor events intel: Add grandridge
  perf vendor events intel: Add sierraforest
  perf vendor events intel: Fix uncore topics for alderlake
  perf vendor events intel: Fix uncore topics for broadwell
  perf vendor events intel: Fix uncore topics for broadwellde
  perf vendor events intel: Fix uncore topics for broadwellx
  perf vendor events intel: Fix uncore topics for cascadelakex
  perf vendor events intel: Fix uncore topics for haswell
  perf vendor events intel: Fix uncore topics for haswellx
  perf vendor events intel: Fix uncore topics for icelake
  perf vendor events intel: Fix uncore topics for icelakex
  perf vendor events intel: Fix uncore topics for ivybridge
  perf vendor events intel: Fix uncore topics for ivytown
  perf vendor events intel: Fix uncore topics for jaketown
  perf vendor events intel: Fix uncore topics for knightslanding
  perf vendor events intel: Fix uncore topics for sandybridge
  perf vendor events intel: Fix uncore topics for skylake
  perf vendor events intel: Fix uncore topics for skylakex
  perf vendor events intel: Fix uncore topics for snowridgex
  perf vendor events intel: Fix uncore topics for tigerlake

 .../x86/alderlake/uncore-interconnect.json    |    90 +
 .../arch/x86/alderlake/uncore-other.json      |    88 -
 .../x86/alderlaken/uncore-interconnect.json   |    26 +
 .../arch/x86/alderlaken/uncore-other.json     |    24 -
 .../arch/x86/broadwell/uncore-cache.json      |    30 +-
 .../x86/broadwell/uncore-interconnect.json    |    61 +
 .../arch/x86/broadwell/uncore-other.json      |    59 -
 .../arch/x86/broadwellde/uncore-cache.json    |   324 +-
 .../x86/broadwellde/uncore-interconnect.json  |   614 +
 .../{uncore-other.json => uncore-io.json}     |   612 -
 .../arch/x86/broadwellx/uncore-cache.json     |   358 +-
 .../x86/broadwellx/uncore-interconnect.json   |  4297 +-
 .../arch/x86/broadwellx/uncore-io.json        |   555 +
 .../arch/x86/broadwellx/uncore-other.json     |  3242 --
 .../arch/x86/cascadelakex/uncore-cache.json   | 10764 +++++
 .../x86/cascadelakex/uncore-interconnect.json | 11334 ++++++
 .../arch/x86/cascadelakex/uncore-io.json      |  4250 ++
 .../arch/x86/cascadelakex/uncore-memory.json  |     2 +-
 .../arch/x86/cascadelakex/uncore-other.json   | 26344 ------------
 .../pmu-events/arch/x86/grandridge/cache.json |   155 +
 .../arch/x86/grandridge/frontend.json         |    16 +
 .../arch/x86/grandridge/memory.json           |    20 +
 .../pmu-events/arch/x86/grandridge/other.json |    20 +
 .../arch/x86/grandridge/pipeline.json         |    96 +
 .../arch/x86/grandridge/virtual-memory.json   |    24 +
 .../arch/x86/haswell/uncore-cache.json        |    50 +-
 .../arch/x86/haswell/uncore-interconnect.json |    52 +
 .../arch/x86/haswell/uncore-other.json        |    50 -
 .../arch/x86/haswellx/uncore-cache.json       |   360 +-
 .../x86/haswellx/uncore-interconnect.json     |  4242 +-
 .../arch/x86/haswellx/uncore-io.json          |   528 +
 .../arch/x86/haswellx/uncore-other.json       |  3160 --
 .../arch/x86/icelake/uncore-interconnect.json |    74 +
 .../arch/x86/icelake/uncore-other.json        |    72 -
 .../arch/x86/icelakex/uncore-cache.json       |  9860 +++++
 .../x86/icelakex/uncore-interconnect.json     | 14571 +++++++
 .../arch/x86/icelakex/uncore-io.json          |  9270 +++++
 .../arch/x86/icelakex/uncore-other.json       | 33697 ----------------
 .../arch/x86/ivybridge/uncore-cache.json      |    50 +-
 ...re-other.json => uncore-interconnect.json} |     0
 .../arch/x86/ivytown/uncore-cache.json        |   314 +-
 .../arch/x86/ivytown/uncore-interconnect.json |  2025 +-
 .../arch/x86/ivytown/uncore-io.json           |   549 +
 .../arch/x86/ivytown/uncore-other.json        |  2174 -
 .../arch/x86/jaketown/uncore-cache.json       |   194 +-
 .../x86/jaketown/uncore-interconnect.json     |  1237 +-
 .../arch/x86/jaketown/uncore-io.json          |   324 +
 .../arch/x86/jaketown/uncore-other.json       |  1393 -
 .../{uncore-other.json => uncore-cache.json}  |   260 -
 .../arch/x86/knightslanding/uncore-io.json    |   194 +
 .../x86/knightslanding/uncore-memory.json     |    68 +
 tools/perf/pmu-events/arch/x86/mapfile.csv    |     4 +-
 .../arch/x86/sandybridge/uncore-cache.json    |    50 +-
 ...re-other.json => uncore-interconnect.json} |     0
 .../arch/x86/sapphirerapids/other.json        |     3 +-
 .../arch/x86/sapphirerapids/pipeline.json     |     4 +-
 .../arch/x86/sapphirerapids/uncore-cache.json |  5644 +++
 .../arch/x86/sapphirerapids/uncore-cxl.json   |   450 +
 .../sapphirerapids/uncore-interconnect.json   |  6199 +++
 .../arch/x86/sapphirerapids/uncore-io.json    |  3651 ++
 .../x86/sapphirerapids/uncore-memory.json     |  3283 +-
 .../arch/x86/sapphirerapids/uncore-other.json |  4525 ---
 .../arch/x86/sapphirerapids/uncore-power.json |   107 +
 .../arch/x86/sierraforest/cache.json          |   155 +
 .../arch/x86/sierraforest/frontend.json       |    16 +
 .../arch/x86/sierraforest/memory.json         |    20 +
 .../arch/x86/sierraforest/other.json          |    20 +
 .../arch/x86/sierraforest/pipeline.json       |    96 +
 .../arch/x86/sierraforest/virtual-memory.json |    24 +
 .../arch/x86/skylake/uncore-cache.json        |    28 +-
 .../arch/x86/skylake/uncore-interconnect.json |    67 +
 .../arch/x86/skylake/uncore-other.json        |    65 -
 .../arch/x86/skylakex/uncore-cache.json       | 10649 +++++
 .../x86/skylakex/uncore-interconnect.json     | 11248 ++++++
 .../arch/x86/skylakex/uncore-io.json          |  4250 ++
 .../arch/x86/skylakex/uncore-memory.json      |     2 +-
 .../arch/x86/skylakex/uncore-other.json       | 26143 ------------
 .../arch/x86/snowridgex/uncore-cache.json     |  7100 ++++
 .../x86/snowridgex/uncore-interconnect.json   |  6016 +++
 .../arch/x86/snowridgex/uncore-io.json        |  8944 ++++
 .../arch/x86/snowridgex/uncore-other.json     | 22056 ----------
 .../x86/tigerlake/uncore-interconnect.json    |    90 +
 .../arch/x86/tigerlake/uncore-other.json      |    88 -
 83 files changed, 142122 insertions(+), 127048 deletions(-)
 create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/alderlaken/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/broadwell/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/broadwellde/uncore-interconnect.json
 rename tools/perf/pmu-events/arch/x86/broadwellde/{uncore-other.json => uncore-io.json} (53%)
 create mode 100644 tools/perf/pmu-events/arch/x86/broadwellx/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/broadwellx/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/grandridge/virtual-memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/haswellx/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/haswellx/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/icelake/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/icelakex/uncore-other.json
 rename tools/perf/pmu-events/arch/x86/ivybridge/{uncore-other.json => uncore-interconnect.json} (100%)
 create mode 100644 tools/perf/pmu-events/arch/x86/ivytown/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/ivytown/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/jaketown/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/jaketown/uncore-other.json
 rename tools/perf/pmu-events/arch/x86/knightslanding/{uncore-other.json => uncore-cache.json} (91%)
 create mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/uncore-io.json
 rename tools/perf/pmu-events/arch/x86/sandybridge/{uncore-other.json => uncore-interconnect.json} (100%)
 create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-cxl.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/sierraforest/virtual-memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/skylake/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-interconnect.json
 create mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-io.json
 delete mode 100644 tools/perf/pmu-events/arch/x86/snowridgex/uncore-other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/uncore-interconnect.json

-- 
2.40.0.577.gac1e443424-goog


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2023-04-15  0:07 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-13 13:29 [PATCH v3 00/21] Update uncore topics, 1x event updates, 2x new archs Ian Rogers
2023-04-13 13:29 ` [PATCH v3 01/21] perf vendor events intel: Update sapphirerapids to v1.12 Ian Rogers
2023-04-13 13:29 ` [PATCH v3 02/21] perf vendor events intel: Add grandridge Ian Rogers
2023-04-13 13:29 ` [PATCH v3 03/21] perf vendor events intel: Add sierraforest Ian Rogers
2023-04-13 13:29 ` [PATCH v3 04/21] perf vendor events intel: Fix uncore topics for alderlake Ian Rogers
2023-04-13 13:29 ` [PATCH v3 05/21] perf vendor events intel: Fix uncore topics for broadwell Ian Rogers
2023-04-13 13:29 ` [PATCH v3 06/21] perf vendor events intel: Fix uncore topics for broadwellde Ian Rogers
2023-04-13 13:29 ` [PATCH v3 07/21] perf vendor events intel: Fix uncore topics for broadwellx Ian Rogers
2023-04-13 13:29 ` [PATCH v3 08/21] perf vendor events intel: Fix uncore topics for cascadelakex Ian Rogers
2023-04-13 13:29 ` [PATCH v3 09/21] perf vendor events intel: Fix uncore topics for haswell Ian Rogers
2023-04-13 13:29 ` [PATCH v3 10/21] perf vendor events intel: Fix uncore topics for haswellx Ian Rogers
2023-04-13 13:29 ` [PATCH v3 11/21] perf vendor events intel: Fix uncore topics for icelake Ian Rogers
2023-04-13 13:29 ` [PATCH v3 12/21] perf vendor events intel: Fix uncore topics for icelakex Ian Rogers
2023-04-13 13:29 ` [PATCH v3 13/21] perf vendor events intel: Fix uncore topics for ivybridge Ian Rogers
2023-04-13 13:29 ` [PATCH v3 14/21] perf vendor events intel: Fix uncore topics for ivytown Ian Rogers
2023-04-13 13:29 ` [PATCH v3 15/21] perf vendor events intel: Fix uncore topics for jaketown Ian Rogers
2023-04-13 13:29 ` [PATCH v3 16/21] perf vendor events intel: Fix uncore topics for knightslanding Ian Rogers
2023-04-13 13:29 ` [PATCH v3 17/21] perf vendor events intel: Fix uncore topics for sandybridge Ian Rogers
2023-04-13 13:29 ` [PATCH v3 18/21] perf vendor events intel: Fix uncore topics for skylake Ian Rogers
2023-04-13 13:29 ` [PATCH v3 19/21] perf vendor events intel: Fix uncore topics for skylakex Ian Rogers
2023-04-13 13:29 ` [PATCH v3 20/21] perf vendor events intel: Fix uncore topics for snowridgex Ian Rogers
2023-04-13 13:29 ` [PATCH v3 21/21] perf vendor events intel: Fix uncore topics for tigerlake Ian Rogers
2023-04-13 14:04 ` [PATCH v3 00/21] Update uncore topics, 1x event updates, 2x new archs Arnaldo Carvalho de Melo
2023-04-13 15:34   ` Ian Rogers
2023-04-14  8:18   ` Peter Zijlstra
2023-04-14 23:14     ` Ian Rogers
2023-04-15  0:07       ` Arnaldo Carvalho de Melo
2023-04-13 21:57 ` Arnaldo Carvalho de Melo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.