arm: perf: factor out armv6 pmu driver
authorMark Rutland <mark.rutland@arm.com>
Tue, 26 May 2015 16:23:37 +0000 (17:23 +0100)
committerWill Deacon <will.deacon@arm.com>
Thu, 28 May 2015 15:54:13 +0000 (16:54 +0100)
commit1fe115b303f301916e1430667c5b03451f56c733
tree321e1887f054444d65184f2a2dd32a6d8e18ade3
parenta12c72cc3e6938191cabeefff44b959a823d3d76
arm: perf: factor out armv6 pmu driver

Now that the core arm perf code maintains no global state and all
microarchitecture-specific PMU data can be fed in through the shared
probe function, it's possible to use it as a library and get rid of the
C file includes we have currently.

This patch factors out the ARMv6-specific portions out into the ARMv6
driver. For the moment this is always built if perf event support is
enabled, but the preprocessor guards will leave behind an empty file.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
arch/arm/kernel/Makefile
arch/arm/kernel/perf_event_cpu.c
arch/arm/kernel/perf_event_v6.c