[PATCH 2/2] perf: Add Arm CMN-600 PMU driver

Will Deacon will at kernel.org
Mon Sep 7 06:45:09 EDT 2020


On Wed, Aug 05, 2020 at 01:56:50PM +0100, Robin Murphy wrote:
> Initial driver for PMU event counting on the Arm CMN-600 interconnect.
> CMN sports an obnoxiously complex distributed PMU system as part of
> its debug and trace features, which can do all manner of things like
> sampling, cross-triggering and generating CoreSight trace. This driver
> covers the PMU functionality, plus the relevant aspects of watchpoints
> for simply counting matching flits.
> 
> Signed-off-by: Robin Murphy <robin.murphy at arm.com>
> ---
>  Documentation/admin-guide/perf/arm-cmn.rst |   65 +
>  Documentation/admin-guide/perf/index.rst   |    1 +
>  drivers/perf/Kconfig                       |    7 +
>  drivers/perf/Makefile                      |    1 +
>  drivers/perf/arm-cmn.c                     | 1653 ++++++++++++++++++++
>  5 files changed, 1727 insertions(+)
>  create mode 100644 Documentation/admin-guide/perf/arm-cmn.rst
>  create mode 100644 drivers/perf/arm-cmn.c

I'm assuming some of the folks on cc care about this, so it would be great
to get some reviews, tested-bys and comments on the questions in the cover
letter.

Cheers,

Will



More information about the linux-arm-kernel mailing list