Skip to content

Cavium ThunderX PMU support

Jan Glauber linux-arm-kernel lkml 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest5 patches 11 repliesIn review
  2. v35 patches 12 repliesSuperseded
  3. v25 patches 2 repliesSuperseded

Changes to v3 from the cover letter

- renamed A57 events to IMPDEF
- changed comment about 64 bit cycle counter overflow
- unconditionally increase event mask

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5arm64/perf: Rename Cortex A57 eventsarch/arm64/kernel/perf_event.c+13 -130 replies
2/5arm64/perf: Add Cavium ThunderX PMU supportarch/arm64/kernel/perf_event.c+68 -10 replies
3/5arm64: dts: Add Cavium ThunderX specific PMUDocumentation/devicetree/bindings/arm/pmu.txt arch/arm64/boot/dts/cavium/thunder-88xx.dtsi+6 -03 replies
4/5arm64/perf: Enable PMCR long cycle counter bitarch/arm64/kernel/perf_event.c+16 -58 replies
5/5arm64/perf: Extend event mask for ARMv8.1arch/arm64/kernel/perf_event.c+2 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.

Read the v4 thread

Cover letter [PATCH v4 0/5] Cavium ThunderX PMU support

Hi,

this should address all comments. With the simplified event mask arm isn't touched anymore and also the cpuid check vanished.

Changes to v3:
- renamed A57 events to IMPDEF
- changed comment about 64 bit cycle counter overflow
- unconditionally increase event mask

Changes to v2:
- fixed arm compile errors

Changes to v1:
- renamed thunderx dt pmu binding to thunder

Jan

--------------------------------------------------------

Jan Glauber (5):
arm64/perf: Rename Cortex A57 events
arm64/perf: Add Cavium ThunderX PMU support
arm64: dts: Add Cavium ThunderX specific PMU
arm64/perf: Enable PMCR long cycle counter bit
arm64/perf: Extend event mask for ARMv8.1

 Documentation/devicetree/bindings/arm/pmu.txt |   1 +
 arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |   5 ++
 arch/arm64/kernel/perf_event.c                | 120 +++++++++++++++++++++-----
 3 files changed, 105 insertions(+), 21 deletions(-)
Signature · 1 line
1.9.1