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@xxxxxxx> > --- > 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