On Thu, 30 May 2013, Dave Martin wrote:
So, the problem is the hacked DT bindings we're using for vexpress, which aren't compatible with upstream -- the perf changes assume these non-standard bindings are in use.
Your fix won't work for platforms which describe multiple CPU PMUs in their DTs -- but that shouldn't happen for non-multicluster platforms anyway.
Since this code needs significant rework anyway, I think your patch is a reasonable workaround for now?
Nico, do you think it's worth picking this up in your tree? It only really affects people using the BL support in multiplatform kernels.
You are the perf master, so if you agree I agree.
I'd need a patch that can be applied though. And your ACK would be good.
In fact Tixy might be interested as well as the IKS patches feed into the linux-linaro tree via his tree.
Nicolas