
From: JiangShui Yang <yangjiangshui@h-partners.com> perf jevents: add some pmu event and metric Junhao He (4): perf vendor events arm64: Move HiSi hip09/sys/ JSON files to hip09/ perf jevents: Add support to parse sys metrics perf jevents: Add support for HiSilicon UC PMU aliasing perf vendor events arm64: Add Hisi hip12 Topdown metrics Qi Liu (6): perf jevents: Add support for HiSilicon L3C PMU aliasing perf jevents: Add support for HiSilicon DDRC PMU aliasing perf jevents: Add support for HiSilicon HHA PMU aliasing perf jevents: Add support for HiSilicon SLLC PMU aliasing perf jevents: Add support for HiSilicon PA PMU aliasing perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC Qinxin Xia (8): perf jevents: Add support for HiSilicon NOC PMU aliasing perf pmu: Adjust the pmu event/metric framework perf jevents: Add support for HiSilicon MN PMU aliasing perf pmu: Adjust the pmu event/metric framework perf jevents: Add support for HiSilicon l3c PMU aliasing perf pmu-events: Fix filter 'ext' filed config incorrect perf pmu: remove l3 0x80-0x8f event in pmu event json perf jevents: add some PMU-event metrics Yicong Yang (1): perf jevents: Fix and more metrics for HiSilicon UC PMU Yushan Wang (2): perf: correct event code in metric json perf: Fix incorrect event alias .../hisilicon/hip09/uncore-cpa-metric.json | 20 + .../hisilicon/hip09/uncore-ddrc-metric.json | 56 +++ .../hisilicon/hip09/uncore-hha-metric.json | 65 +++ .../hisilicon/hip09/uncore-l3c-metric.json | 38 ++ .../hisilicon/hip09/uncore-pa-metric.json | 92 ++++ .../hisilicon/hip09/uncore-sllc-metric.json | 74 +++ .../hisilicon/hip09/uncore-uc-metric.json | 146 ++++++ .../arm64/hisilicon/hip12/core-imp-def.json | 125 +++++ .../arch/arm64/hisilicon/hip12/metrics.json | 459 +++++++++++++++++ .../hisilicon/hip12/uncore-cpa-metric.json | 20 + .../hisilicon/hip12/uncore-ddrc-metric.json | 56 +++ .../hisilicon/hip12/uncore-hha-metric.json | 65 +++ .../hisilicon/hip12/uncore-l3c-metric.json | 65 +++ .../hisilicon/hip12/uncore-mn-metric.json | 58 +++ .../hisilicon/hip12/uncore-noc-metric.json | 38 ++ .../hisilicon/hip12/uncore-pa-metric.json | 92 ++++ .../hisilicon/hip12/uncore-sllc-metric.json | 74 +++ .../{hip09 => hipxx}/sys/uncore-cpa.json | 16 - .../hisilicon/hipxx/sys/uncore-ddrc.json | 100 ++++ .../arm64/hisilicon/hipxx/sys/uncore-hha.json | 128 +++++ .../arm64/hisilicon/hipxx/sys/uncore-l3c.json | 448 +++++++++++++++++ .../arm64/hisilicon/hipxx/sys/uncore-mn.json | 163 ++++++ .../arm64/hisilicon/hipxx/sys/uncore-noc.json | 329 +++++++++++++ .../arm64/hisilicon/hipxx/sys/uncore-pa.json | 184 +++++++ .../hisilicon/hipxx/sys/uncore-sllc.json | 132 +++++ .../arm64/hisilicon/hipxx/sys/uncore-uc.json | 462 ++++++++++++++++++ tools/perf/pmu-events/jevents.py | 2 + tools/perf/util/pmu.c | 2 +- 28 files changed, 3492 insertions(+), 17 deletions(-) create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/uncore-cpa-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/uncore-ddrc-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/uncore-hha-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/uncore-l3c-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/uncore-pa-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/uncore-sllc-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/uncore-uc-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/core-imp-def.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/metrics.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/uncore-cpa-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/uncore-ddrc-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/uncore-hha-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/uncore-l3c-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/uncore-mn-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/uncore-noc-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/uncore-pa-metric.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip12/uncore-sllc-metric.json rename tools/perf/pmu-events/arch/arm64/hisilicon/{hip09 => hipxx}/sys/uncore-cpa.json (76%) create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hipxx/sys/uncore-ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hipxx/sys/uncore-hha.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hipxx/sys/uncore-l3c.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hipxx/sys/uncore-mn.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hipxx/sys/uncore-noc.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hipxx/sys/uncore-pa.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hipxx/sys/uncore-sllc.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hipxx/sys/uncore-uc.json -- 2.43.0