[PATCH 0/6] perf jevents: Add NVIDIA Tegra410 uncore PMU events and metrics
James Clark
james.clark at linaro.org
Mon Oct 19 10:23:16 PDT 2026
On 19/10/2026 17:42, Besar Wicaksono wrote:
> Add event aliases and derived metrics for the NVIDIA Tegra410 uncore
> PMUs.
>
> The series covers the UCF, PCIe, PCIe target, CPU memory latency, and
> chip-to-chip interconnect PMUs. It provides symbolic names for the raw
> event encodings and metrics for bandwidth, frequency, and average read
> latency.
>
> Patch 1 fixes a jevents ordering problem found with this layout: the
> uncore events live in arch/arm64/nvidia/t410/sys/, next to the T410 core
> events, and without the fix jevents puts the core tlb.json (which sorts
> after "sys") into the sys table, so its events are lost from perf list
> and perf stat.
>
> Besar Wicaksono (6):
> perf jevents: Process model files before sys subdirectories
> perf jevents: Add support for NVIDIA Tegra410 UCF PMU aliasing
> perf jevents: Add support for NVIDIA Tegra410 PCIE PMU aliasing
> perf jevents: Add support for NVIDIA Tegra410 PCIE-TGT PMU aliasing
> perf jevents: Add support for NVIDIA Tegra410 CPU Memory Latency PMU
> aliasing
> perf jevents: Add support for NVIDIA Tegra410 C2C PMU aliasing
>
> .../arm64/nvidia/t410/sys/uncore-cpu_mem.json | 48 ++
> .../arm64/nvidia/t410/sys/uncore-nvclink.json | 75 ++
> .../arm64/nvidia/t410/sys/uncore-nvdlink.json | 48 ++
> .../nvidia/t410/sys/uncore-nvlink_c2c.json | 129 ++++
> .../arm64/nvidia/t410/sys/uncore-pcie.json | 247 +++++++
> .../nvidia/t410/sys/uncore-pcie_tgt.json | 93 +++
> .../arm64/nvidia/t410/sys/uncore-ucf.json | 693 ++++++++++++++++++
> tools/perf/pmu-events/jevents.py | 4 +-
> 8 files changed, 1336 insertions(+), 1 deletion(-)
> create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/sys/uncore-cpu_mem.json
> create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/sys/uncore-nvclink.json
> create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/sys/uncore-nvdlink.json
> create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/sys/uncore-nvlink_c2c.json
> create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/sys/uncore-pcie.json
> create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/sys/uncore-pcie_tgt.json
> create mode 100644 tools/perf/pmu-events/arch/arm64/nvidia/t410/sys/uncore-ucf.json
>
Reviewed-by: James Clark <james.clark at linaro.org>
More information about the linux-arm-kernel
mailing list