On 01/14/2012 12:52 PM, Somebody in the thread at some point said:
On Fri, Jan 13, 2012 at 2:41 PM, Amit Kucheriaamit.kucheria@linaro.org wrote:
On Fri, Jan 13, 2012 at 7:14 PM, Dechesne, Nicolasn-dechesne@ti.com wrote:
On Fri, Jan 13, 2012 at 5:59 PM, Andy Greenandy.green@linaro.org wrote:
Amit, do you know of a good place to raid for better cpuidle, closer to upstream than OZ?
wasn't that merged in 3.2? are you looking for that : http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git%3Ba=commit%3Bh=...
What was merged depends on hotplug, it isn't SMP cpuidle. At this point, I'm quite confused about the history on what happened to the SMP cpuidle driver and why it wasn't merged. Mike or Kevin should know.
Amit is correct. The hotplug-dependent cpuidle got merged.
The SMP CPUidle patches have been put on the list and should work patch into a recent kernel: http://article.gmane.org/gmane.linux.ports.tegra/2649
However the OMAP4 support seems to be missing: http://article.gmane.org/gmane.linux.ports.arm.omap/69186
So this isn't straightforward, but at least it's headed in the right direction.
Thanks for the info... it sounds like we should try to add the SMP CPUidle from upstream and ask Santosh for his patches and see what happens.
Unfortunately we've been trying to use Andrey's new linux-linaro-tracking as a basis and despite fixing some of the problems the resulting tree still blows chunks midway through boot. So I think we'll have to give up on that for now and retry later.
-Andy