On 30 November 2011 13:34, Daniel Lezcano <daniel.lezc...@linaro.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 11/30/2011 08:56 PM, Zach Pfeffer wrote: >> On 30 November 2011 11:41, Amit Kucheria <amit.kuche...@linaro.org> wrote: >>> Wow - quite a cc-list :) >>> >>> On Tue, Nov 29, 2011 at 7:47 PM, Zach Pfeffer <zach.pfef...@linaro.org> >>> wrote: >>>> Amit/Mounir, >>>> >>>> What's your guys plan with cpu_idle for each board? Are you going to >>>> try and upstream a solution that will work across all boards? Would >>>> you or Mounir be open to filing a BP per board so we can track when >>>> cpu_idle will hit each board? Does it make sense to prototype >>>> something across each board that we could land in Ubuntu and Android? >>>> >>>> Adding other people, leads, etc... >>> >>> I'll add four more. >>> >>> The people I've added to cc are the ones looking at upstreaming >>> cpuidle for the various member platforms (the first 3 are Linaro >>> assignees): >>> >>> Samsung - Amit Kachhap >>> ST-E - Daniel Lezcano >>> Freescale - Rob Lee >>> TI - Kevin Hilman and Santosh Shilimkar >>> >>> Rob tried to upstream a driver for the imx5 platform. Russell >>> suggested that it is time to have a common cpuidle stub driver for >>> ARM[1]. >>> >>> Daniel Lezcano and Rob are currently working on such a common stub >>> driver. The imx5 cpuidle will get rebased on top of that. Daniel has >>> actively started work on a u8500 cpuidle driver in the meanwhile but >>> is awaiting documentation. >>> >>> For OMAP4, I was told that there was now a cpuidle driver on its way >>> into mainline. But I didn't find one after a cursory glance at the >>> lists. Perhaps Kevin/Santosh can shed some light there. The last known >>> tree I was aware of for an OMAP4 cpuidle driver was TI maintained >>> one[2]. >>> >>> For exynos, there is a basic cpuidle driver in mainline. Amit Kachhap >>> has been working on enhancing it[3] (adding more states and using more >>> of the common code that was recently added). >>> >>> In summary, we should have cpuidle working on the member platforms in >>> the coming month. If you want something today, you should look at >>> enabling OMAP4 and Exynos cpuidle configs. >>> >>> Regards, >>> Amit >> >> Cool, thanks for the overview Amit. >> >> Is there a test that a QA guy can run to verify that cpu_idle is >> working? A set of commands and a proc node to cat out with some stats >> perhaps? > > This is something we are working on [1]. The test suite [2] has a few > trivial tests but we want to add more tests, so it is is in the radar.
Would you share a pointer to the source? > The test suite is integrated in LAVA and is run daily. The LAVA script > checkout the head git tree and run automatically the tests. Each time we > commit a new tests, it is take into account and run in LAVA. > > For the moment, all the PM features are not available for all the > boards, so most of the tests fail and the results are not very > significant but the more we will merge the different PM blocks upstream, > the greener the test suite will be :) > > [1] https://blueprints.launchpad.net/linaro-power-qa/+spec/qa-cpuidle > [2] http://git.linaro.org/gitweb?p=people/dlezcano/pm-qa.git;a=summary > > >>> p.s Andy, was the breakage you reported in cpuidle related to the >>> missing export.h patch? >>> >>> [1] http://thread.gmane.org/gmane.linux.ports.arm.kernel/132859/focus=133279 >>> [2] git://gitorious.org/omap-sw-develoment/linux-omap-dev.git >>> for_3_2/omap4_mpuss_pm-integrated_2 >>> [3] http://thread.gmane.org/gmane.linux.kernel.samsung-soc/7877 >> >> >> > > > - -- > <http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs > > Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook | > <http://twitter.com/#!/linaroorg> Twitter | > <http://www.linaro.org/linaro-blog/> Blog > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEcBAEBAgAGBQJO1qFZAAoJEAKBbMCpUGYA+lEIAIIYZaVDpwnwKOVshB/+tkQ/ > jiRE9Ncq4iY7WyW5Acs0ev1bKfbEohX0pIJb9eA8lj9xbdRWUv/EoBLGC5b7mceH > 5Ga2RRjU2x8BeeeXcwf3joS6bW3zt5JGd2i688bb4XHNRcJv1vG23/6Uu3NIYZJ9 > J0NW7sYkhl0ByrYqmaRwBjl42NjRx1MmHmvsxAQXUArCY1iyr7/3pVIa+NhrHatK > 0PGFhjpeUmUWZGNAdOLYzN5/sL0uoVLiOxulZsoSWru8UUpqcOfZqPCMgyKCl9im > 7zfVT7w3B9KTUkjlnw9mB0raq8B7X+Ro/Gpc2/H182+Rvm6F+rbiU5hrCj7V+E8= > =5t4S > -----END PGP SIGNATURE----- -- Zach Pfeffer Android Platform Team Lead, Linaro Platform Teams Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev