Messages in this thread | ![/](/images/icornerl.gif) | | Date | Thu, 23 Mar 2023 12:20:19 -0700 | Subject | [PATCH v2 0/9] Update Intel events and make optane events dynamic | From | Ian Rogers <> |
| |
Update events from: https://github.com/intel/perfmon/pull/62
Add new #has_optane literal to allow optane metrics to be dynamic in how optane events are enabled. Update CLX, ICX and SPR for this using this PR: https://github.com/intel/perfmon/pull/63
Ian Rogers (9): perf vendor events: Broadwell v27 events perf vendor events: Broadwellde v9 events perf vendor events: Broadwellx v20 events perf vendor events: Haswell v33 events perf vendor events: Haswellx v27 events perf vendor events: Jaketown v23 events perf vendor events: Sandybridge v19 events perf metrics: Add has_optane literal perf vendor events: Update metrics to detect optane memory at runtime
.../pmu-events/arch/x86/broadwell/cache.json | 296 +++++----- .../arch/x86/broadwell/floating-point.json | 7 + .../arch/x86/broadwell/frontend.json | 18 +- .../pmu-events/arch/x86/broadwell/memory.json | 248 ++++----- .../arch/x86/broadwell/pipeline.json | 22 +- .../arch/x86/broadwell/uncore-other.json | 2 +- .../arch/x86/broadwellde/cache.json | 105 ++-- .../arch/x86/broadwellde/floating-point.json | 45 +- .../arch/x86/broadwellde/frontend.json | 18 +- .../arch/x86/broadwellde/memory.json | 64 ++- .../arch/x86/broadwellde/pipeline.json | 79 +-- .../arch/x86/broadwellde/uncore-cache.json | 72 +-- .../arch/x86/broadwellde/uncore-memory.json | 256 ++++++++- .../arch/x86/broadwellde/uncore-other.json | 27 +- .../arch/x86/broadwellde/uncore-power.json | 10 +- .../pmu-events/arch/x86/broadwellx/cache.json | 16 +- .../arch/x86/broadwellx/frontend.json | 18 +- .../arch/x86/broadwellx/pipeline.json | 20 +- .../arch/x86/broadwellx/uncore-cache.json | 156 ++---- .../x86/broadwellx/uncore-interconnect.json | 84 +-- .../arch/x86/broadwellx/uncore-memory.json | 522 +++++++++--------- .../arch/x86/broadwellx/uncore-other.json | 44 +- .../arch/x86/broadwellx/uncore-power.json | 10 +- .../arch/x86/cascadelakex/clx-metrics.json | 10 +- .../pmu-events/arch/x86/haswell/cache.json | 38 +- .../pmu-events/arch/x86/haswell/memory.json | 38 +- .../pmu-events/arch/x86/haswell/pipeline.json | 8 + .../pmu-events/arch/x86/haswellx/cache.json | 2 +- .../arch/x86/haswellx/pipeline.json | 8 + .../arch/x86/haswellx/uncore-cache.json | 16 +- .../arch/x86/haswellx/uncore-other.json | 6 +- .../arch/x86/icelakex/icx-metrics.json | 10 +- .../arch/x86/jaketown/pipeline.json | 8 + tools/perf/pmu-events/arch/x86/mapfile.csv | 14 +- .../arch/x86/sandybridge/pipeline.json | 8 + .../arch/x86/sapphirerapids/spr-metrics.json | 10 +- tools/perf/util/expr.c | 19 + 37 files changed, 1323 insertions(+), 1011 deletions(-)
-- 2.40.0.348.gf938b09366-goog
| ![\](/images/icornerr.gif) |