[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