linux/Documentation/admin-guide/perf
Gowthami Thiagarajan e1dce56443 perf/marvell: Marvell PEM performance monitor support
PCI Express Interface PMU includes various performance counters
to monitor the data that is transmitted over the PCIe link. The
counters track various inbound and outbound transactions which
includes separate counters for posted/non-posted/completion TLPs.
Also, inbound and outbound memory read requests along with their
latencies can also be monitored. Address Translation Services(ATS)events
such as ATS Translation, ATS Page Request, ATS Invalidation along with
their corresponding latencies are also supported.

The performance counters are 64 bits wide.

For instance,
perf stat -e ib_tlp_pr <workload>
tracks the inbound posted TLPs for the workload.

Co-developed-by: Linu Cherian <lcherian@marvell.com>
Signed-off-by: Linu Cherian <lcherian@marvell.com>
Signed-off-by: Gowthami Thiagarajan <gthiagarajan@marvell.com>
Link: https://lore.kernel.org/r/20241028055309.17893-1-gthiagarajan@marvell.com
Signed-off-by: Will Deacon <will@kernel.org>
2024-10-28 17:35:35 +00:00
..
alibaba_pmu.rst perf docs: Update metric usage for Alibaba's T-Head PMU driver (arm64) 2023-07-28 19:01:17 -03:00
ampere_cspmu.rst perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU 2023-10-10 19:10:54 +01:00
arm_dsu_pmu.rst
arm-ccn.rst Documentation/admin-guide: arm-ccn: drop doubled word 2020-07-05 14:01:49 -06:00
arm-cmn.rst perf/arm-cmn: Fix PMU instance naming 2021-01-28 20:14:45 +00:00
arm-ni.rst perf: Add driver for Arm NI-700 interconnect PMU 2024-09-06 12:58:28 +01:00
cxl.rst docs: perf: Minimal introduction the the CXL PMU device and driver 2023-06-25 17:47:09 -07:00
dwc_pcie_pmu.rst Documentation: dwc_pcie_pmu: Update bdf to sbdf 2024-08-23 16:07:25 +01:00
hisi-pcie-pmu.rst drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max] 2024-08-30 11:43:10 +01:00
hisi-pmu.rst Documentation: hisi-pmu: Drop reference to /sys/devices path 2024-04-19 15:59:28 +01:00
hns3-pmu.rst Documentation: hns-pmu: Use /sys/bus/event_source/devices paths 2024-04-19 15:59:28 +01:00
imx-ddr.rst docs/perf: Add explanation for DDR_CAP_AXI_ID_PORT_CHANNEL_FILTER quirk 2023-12-05 14:12:07 +00:00
index.rst perf/marvell: Marvell PEM performance monitor support 2024-10-28 17:35:35 +00:00
meson-ddr-pmu.rst docs/perf: Add documentation for the Amlogic G12 DDR PMU 2022-11-21 18:28:45 +00:00
mrvl-pem-pmu.rst perf/marvell: Marvell PEM performance monitor support 2024-10-28 17:35:35 +00:00
nvidia-pmu.rst perf: arm_cspmu: Add support for NVIDIA SCF and MCF attribute 2022-11-15 13:48:08 +00:00
qcom_l2_pmu.rst Documentation: qcom-pmu: Use /sys/bus/event_source/devices paths 2024-04-19 15:59:30 +01:00
qcom_l3_pmu.rst Documentation: qcom-pmu: Use /sys/bus/event_source/devices paths 2024-04-19 15:59:30 +01:00
starfive_starlink_pmu.rst docs: perf: Add description for StarFive's StarLink PMU 2024-03-04 14:19:48 +00:00
thunderx2-pmu.rst Documentation: thunderx2-pmu: Use /sys/bus/event_source/devices paths 2024-04-19 15:59:29 +01:00
xgene-pmu.rst Documentation: xgene-pmu: Use /sys/bus/event_source/devices paths 2024-04-19 15:59:29 +01:00