
On Mon, 7 Sep 2009 01:59:13 -0700 Prafulla Wadaskar prafulla@marvell.com wrote:
Well, I sent a patch "[PATCH, RFC] Make arm926ejs use -march=armv5t to avoid problems with EABI", which corrects this for me, although I'd like some input on if it really makes any sense.
I have tested this with Sheevaplug, this patch even works well for me too. The Kirkwood specification says that the core is armv5te compliant But this change is global, applicable for all arm926ejs based SoC which isn't relevant too. Do anybody have similar test results with other processors?
Since this is very specific NAND How about looking into NAND code?
I did look at it, and indeed some of the ldrd/strd's are in the NAND code. I can't really see anything obviously wrong with the generated code.
However, it's not NAND-specific. Depending on GCC version, I get issues with vsprintf or complete lockups as well.
// Simon