Hi,
On Fri, Aug 27, 2010 at 12:34:37AM +0200, Loïc Minier wrote:
- testing our linux-linaro-2.6.35 kernel and u-boot-linaro bootloader and reporting any missing features / bugs when compared to other distros
- measuring boot time of the various pieces (x-loader, u-boot, kernel, userspace) perhaps breaking each piece open and seeing where time is spent in the kernel init; how does NAND boot versus MMC boot compare with your MMC?
Note that just testing things "as they are" might not give the fanciest results :-)
For example, we have an i.MX35 @ 532 MHz booting from NAND, and it takes 336 ms from the first user-changable assembler instruction (after the ROM bootloader) up to /sbin/init is started (we toggle a GPIO in both places). However, achieving that needed some funny parallelization hacks in Barebox, plus a creative block size of the Linux kernel.
If you configure it with the off-the-shelf configuration, it will surely need longer.
- creating a barebox package building a beagleboard version; does it have regression over u-boot? (perhaps some fixes which went into u-boot are missing?)
Note that Michael Grzeschik mgr@pengutronix.de recently worked on bringing Barebox support for the beagle board up to date, the results didn't hit the Barebox mainline yet. We are working on a step-by-step documentation for the elinux.org wiki.
rsc