On Thu, Jun 02, 2011 at 01:12:29AM -0400, Nicolas Pitre wrote:
Time to leave 2.6.38 behind and move on! We now have a 2.6.39 based Linaro kernel which can be viewed here:
http://git.linaro.org/gitweb?p=kernel/linux-linaro-2.6.39.git%3Ba=summary
or cloned from either of those:
git://git.linaro.org/kernel/linux-linaro-2.6.39.git
http://git.linaro.org/git/kernel/linux-linaro-2.6.39.git
This will continue to evolve as this is just the beginning for that tree, so more stuff will be merged. Only smoke tested on a Dove board, and compile tested for OMAP so far.
Great ... I've just been playing with the new tree.
The following comments assume that linux-linaro-2.6.39/master = 570728d7678e788e4a0e2c19ad5f932e3c29a73c
vexpress --------
linux-linaro-2.6.39/master doesn't seem to work on vexpress using the linux-linaro-natty configuration (I get "starting the kernel", then nothing).
Upstream v2.6.39 does appear to work fully on vexpress in both ARM and Thumb-2.
The bad commit is: 6e7c40e473c1f0553175efff64cf30288c1bc9f4 (clockevents: ARM sp804: obtain sp804 timer rate via clks)
Rob Herring proposed a patch to fix this issue (below). Note that the last hunk of the patch affecting libata is not relevant (Rob subsequently retracted it.)
http://article.gmane.org/gmane.linux.ports.arm.kernel/118249
That additional patch seems to fix the problem for me.
imx51 -----
I get a booting kernel from linux-linaro-2.6.39/master in mx51evk, so long as I boot without an fdt blob.
If I build a Thumb-2 kernel, it does not boot, but a Thumb-2 kernel built from linux-linaro-natty/master does boot; i.e. I get no messages at all after "Starting kernel ..."
I haven't investigated what the problem is yet.
Cheers ---Dave