Skip to content

perf: Arm CMN updates

Robin Murphy linux-arm-kernel linux-devicetree 1 version Applied

Status from this message: Applied to arm64 (for-next/perf-cmn), thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 2 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/14perf/arm-cmn: Fix CPU hotplug unregistrationdrivers/perf/arm-cmn.c+3 -20 replies
2/14perf/arm-cmn: Account for NUMA affinitydrivers/perf/arm-cmn.c+38 -130 replies
3/14perf/arm-cmn: Drop compile-test restrictiondrivers/perf/Kconfig drivers/perf/arm-cmn.c+14 -130 replies
4/14perf/arm-cmn: Refactor node ID handlingdrivers/perf/arm-cmn.c+56 -380 replies
5/14perf/arm-cmn: Streamline node iterationdrivers/perf/arm-cmn.c+20 -130 replies
6/14perf/arm-cmn: Refactor DTM handlingdrivers/perf/arm-cmn.c+87 -820 replies
7/14perf/arm-cmn: Optimise DTM counter readsdrivers/perf/arm-cmn.c+9 -80 replies
8/14perf/arm-cmn: Optimise DTC counter accessesdrivers/perf/arm-cmn.c+12 -170 replies
9/14perf/arm-cmn: Move group validation data off-stackdrivers/perf/arm-cmn.c+25 -180 replies
10/14perf/arm-cmn: Demarcate CMN-600 specificsdrivers/perf/arm-cmn.c+156 -1450 replies
11/14perf/arm-cmn: Support new IP featuresdrivers/perf/arm-cmn.c+173 -490 replies
12/14dt-bindings: perf: arm-cmn: Add CI-700Documentation/devicetree/bindings/perf/arm,cmn.yaml+16 -51 reply
13/14perf/arm-cmn: Add CI-700 Supportdrivers/perf/arm-cmn.c+53 -40 replies
14/14perf/arm-cmn: Add debugfs topology infodrivers/perf/arm-cmn.c+148 -30 replies

Reviews trailers per patch

1 of 14 patches has a Reviewed-by or Acked-by.

PatchRob Herring
1/14
2/14
3/14
4/14
5/14
6/14
7/14
8/14
9/14
10/14
11/14
12/14R-b
13/14
14/14

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/14] perf: Arm CMN updates

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(-)
Signature · 7 lines
2.28.0.dirty


_______________________________________________
linux-arm-kernel mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel