[U-Boot] [PATCH v4 4/6] armv7: Use -march=armv7-a and thereby enable Thumb-2

Thierry Reding thierry.reding at avionic-design.de
Wed May 23 17:01:45 CEST 2012


* Aneesh V wrote:
> Enable -march=armv7-a for armv7 platforms if the tool-chain
> supports it. This in turn results in Thumb-2 code generated
> for these platforms if CONFIG_SYS_THUMB_BUILD is enabled.
> 
> Signed-off-by: Aneesh V <aneesh at ti.com>
> ---
> I believe armv7-a is fine for all the SoCs except Tegra2
> and I see that Tegra2 is already making the necessary
> exception in .../armv7/tegra2/config.mk
> 
> Let me know if any other SoC has a problem with armv7-a

I haven't been able to boot any Tegra2 boards with this patch applied. I'm
guessing that some exceptions for Tegra2 code are still missing, though they
shouldn't work with armv5 either since the AVP is armv4 only. For now I've
conditionalized the -march=armv7-a on !CONFIG_TEGRA2.

Maybe somebody else can shed some light on this. Or perhaps this will be
resolved with Allen's patches anyway?

Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120523/e4ccb205/attachment.pgp>


More information about the U-Boot mailing list