[PATCH 0/1] bus: cci: move away from arm_pmu framework

Mark Rutland mark.rutland at arm.com
Mon Oct 20 10:35:30 PDT 2014


This patch migrates the CCI PMU away from the arm_pmu framework, in
preparation for future changes to the arm_pmu framework which will be
incompatible with system PMUs.

It turns out that supporting CPU-affine and system-wide PMUs through the
intermediary arm_pmu framework is becoming increasingly painful. The two
classes of PMU have rather different requirements and attempting to
support both is resulting in a sub-par support either side.

So as to enable future CPU PMU developments (including big.LITTLE
support), move the CCI PMU away from the arm_pmu framework. Hopefully we
can librify common system PMU functionality over time.

Thanks,
Mark.

Mark Rutland (1):
  bus: cci: move away from arm_pmu framework

 drivers/bus/arm-cci.c | 549 ++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 441 insertions(+), 108 deletions(-)

-- 
1.9.1




More information about the linux-arm-kernel mailing list