On Thu, 2 Jun 2011, Dave Martin wrote:
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.
Applied.
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.
I might not have carried over all the Thumb2 patches yet, if any of them are still relevant which is something I still need to figure out. However those would only affect build issues if I remember right.
Nicolas