On Fri, Jun 14, 2013 at 03:50:38PM +0530, Tushar Behera wrote: > Hi, > > On Arndale board, perf works well on llct as well as Samsung topic > tree[1], but fails on linux-linaro[2]. Git bisect points to commit > 6fea652c638e "ARM: perf: [WIP] Add register emulation for offline ARMv7 > PMUs". > > Is there anything missing w.r.t. Arndale/Exynos to get perf to work on > linux-linaro? > > > [1] https://pastebin.linaro.org/view/bb559643 > [2] https://pastebin.linaro.org/view/824f8629
Since the series containing that patch was a temporary hack, I'm working on a replacement for it. So I'm not sure if it's worth trying to fix it at this stage. Nico already dropped them from his master. Can you try reverting that whole set of patches and report on whether the resulting kernel works for you? These are the patches: ARM: perf: [WIP] Skip PMU register save/restore when no active counters ARM: perf: [WIP] Map PMU IRQ affinities correctly ARM: perf: [WIP] Initial bL switcher support ARM: perf: [WIP] Manipulate the right shadow register for PM*CLR ARM: perf: [WIP] Check PMU is valid for the CPU in armpmu_disable() ARM: perf: [WIP] Add a separate cpu_init() method for ARM PMUs ARM: perf: [WIP] Add register emulation for offline ARMv7 PMUs ARM: perf: Allow multiple CPU PMUs per CPU Cheers ---Dave _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev