Michael,
I enabled DEBUG_LL and EARLY_PRINTK, and found it was an unhandled alignment trap. I got a few of these: [ 0.000000] Unhandled fault: alignment exception (0x801) at 0xc06ebeb7
So, I unset ALIGNMENT_TRAP in my config, and am now able to boot.
After a little digging, it looks like something similar to "EXTRA_CFLAGS=-mno-unaligned-access" might do the trick as well, but I haven't tested that yet.
It looks like some people have had trouble with this on a CodeSourcery compiler before [1,2], but I haven't yet found stuff about this on gcc (I'm using "arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.6.2-14ubuntu2~ppa1) 4.6.2").
Has anyone else had similar issues?
-Aaron
[1] http://blog.galemin.com/2011/05/linux-kernel-2-6-39-codesourcery-2011-03-41-... [2] http://blog.galemin.com/2011/05/linux-kernel-2-6-39-codesourcery-2011-03-41-...