[PULL] perf support for X-Gene

Dann Frazier dann.frazier at canonical.com
Fri Aug 15 16:54:35 UTC 2014


This branch makes perf work on X-Gene:

git://kernel.ubuntu.com/dannf/ubuntu-utopic-hyperscale.git xgene-perf

A working perf tool is expected by users these days, and it's absence
makes it a real pain to do any performance triage with the official
Ubuntu kernel builds.

There are 2 pieces here - the device-tree binding/node and a bug fix.

The device-tree node has been submitted twice upstream (initially back
in March and again earlier this month), but hasn't gotten a response
from upstream yet. It is obviously correct IMO. The only thing I could
possibly see changing upstream would be to select a compatible string
other than "potenza-pmu". But that wouldn't be a problem for Ubuntu as
no existing driver code binds to it.

The other patch in this series is the "irqchip:gic: change access of
gicc_ctrl register to read modify write." patch. This patch fixes a
crash that is very easy to reproduce by running "perf top". We've been
testing with this patch for some time now with no negative results.
This patch was submitted a few times, but the last submission in
February never saw any upstream feedback. Now that the upstream gic
code has been reworked to support GICv3 (post-3.16), this code will
need to be reworked to apply for mainline.




More information about the kernel-team mailing list