[U-Boot] [PATCH, RFC] Make arm926ejs use -march=armv5t to avoid problems with EABI

Jean-Christophe PLAGNIOL-VILLARD plagnioj at jcrosoft.com
Sat Sep 5 02:46:53 CEST 2009


On 11:27 Fri 04 Sep     , Simon Kagstrom wrote:
> Make arm926ejs use -march=armv5t to avoid problems with EABI
> 
> Using -march=armv5t instead of armv5te allows Marvell Kirkwood-based
> boards to boot with the EABI changes introduced in commit
> f772acf8a584067033eff1e231fcd1fb3a00d3d9
> 
> Signed-off-by: Simon Kagstrom <simon.kagstrom at netinsight.net>
> ---
> 
> This allows me to build with -mabi=aapcs-linux again. I still haven't
> found out what exactly causes the issues I had reported here
> 
>    http://www.mail-archive.com/u-boot@lists.denx.de/msg20517.html
> 
> but with this patch it works fine again. Disassembling the binary, I
> see that ldrd/strd instructions are gone (as expected), although I
> don't know if that is the issue.
it's wired because ldrd and strd are for 64bit data access
and will be faster than ldm/stm
and the "e" is explecitly specity to active the dsp assembly to improve
the data transfert speed

Best Regards,
J.


More information about the U-Boot mailing list