We've been using a cp15 fix for a while to fix modern ARM kernels (with
perf support) from booting. e.g. both the Ubuntu versatile and OMAP
kernels fail to boot without this fix (the latter only boots with the
OMAP patches too of course).
Thanks!
On Tue, Aug 03, 2010, Matt Waddel wrote:
>
From: Matt Waddel
Added support for the CP15c9-CR12 register(Performance Monitor Control
Register). Calls to this register are being implemented in the ARM Linux
kernel. The register has several bit fields, as described in the ARM
technical reference manual, but right now I only implemented it