[PATCH 00/14] perf: Arm CMN updates

Robin Murphy robin.murphy at arm.com
Fri Dec 3 03:44:49 PST 2021


Hi Will,

Please consider these updates for arm-cmn. There are a couple of small
quality-of-life things at the start, while the bulk of the series
comprises a partial redesign of the driver to handle the direction in
which the CMN PMU design has evolved. This also cleans up and/or
finishes off a few incomplete bits of my original design, and culminates
in extending specific support to the first of the new IPs (expect a
couple more in the not-too-distant future once I've spent more time
poring through details, and our ACPI spec update gets published).

The final debugfs patch is not critical, but it's something I've been
maintaining for a while now, and a few other people have claimed to find
it useful as well.

Thanks,
Robin.
.

Robin Murphy (14):
  perf/arm-cmn: Fix CPU hotplug unregistration
  perf/arm-cmn: Account for NUMA affinity
  perf/arm-cmn: Drop compile-test restriction
  perf/arm-cmn: Refactor node ID handling
  perf/arm-cmn: Streamline node iteration
  perf/arm-cmn: Refactor DTM handling
  perf/arm-cmn: Optimise DTM counter reads
  perf/arm-cmn: Optimise DTC counter accesses
  perf/arm-cmn: Move group validation data off-stack
  perf/arm-cmn: Demarcate CMN-600 specifics
  perf/arm-cmn: Support new IP features
  dt-bindings: perf: arm-cmn: Add CI-700
  perf/arm-cmn: Add CI-700 Support
  perf/arm-cmn: Add debugfs topology info

 .../devicetree/bindings/perf/arm,cmn.yaml     |   21 +-
 drivers/perf/Kconfig                          |    2 +-
 drivers/perf/arm-cmn.c                        | 1103 +++++++++++------
 3 files changed, 763 insertions(+), 363 deletions(-)

-- 
2.28.0.dirty




More information about the linux-arm-kernel mailing list