From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jean-Christophe PLAGNIOL-VILLARD Date: Sat, 5 Sep 2009 02:46:53 +0200 Subject: [U-Boot] [PATCH, RFC] Make arm926ejs use -march=armv5t to avoid problems with EABI In-Reply-To: <20090904112719.0afba331@marrow.netinsight.se> References: <20090904112719.0afba331@marrow.netinsight.se> Message-ID: <20090905004653.GF30118@game.jcrosoft.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 > --- > > 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 at 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.