On Sun, May 31, 2009 at 07:24:19PM -0500, Woodruff, Richard wrote: > > 6. do ___NOT___ (underscored in triplicate and 500ft high letters) enable > > ARM errata 460075 - it solidly prevents the kernel booting on LDP. > > (it's taken many hours to debug that.) > > This is an r2p0 errata only. It's not in earlier versions or in later cores. Yes. > Today there are only r1pX OMAP3s today. In the future there will be r3px > also. That's something that TI may know, but it's almost impossible for developers to know because: (a) the OMAP3430 TRMs aren't available. (b) you have to reverse engineer the ARM ID register using the ARM Cortex A8 TRMs to find out that the 'variant' field describes the number after 'r' and the 'revision' field describes the number after the 'p', and then looking at the ID value reported by the kernel for the OMAP3430 in the LDP, you find that it's an undocumented r1p2 version. So it's all very well specifying that errata N applies to some random variants and revisions of the CPU, but that's insufficient for developers who'll be configuring the kernel. As said on linux-arm-kernel, we need the kernel to only apply these errata fixes to the CPUs which they are applicable to if enabled, rather than every CPU. I provided a patch to do this, and this enables LDP to boot with all errata config options enabled. -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html