From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Mon, 6 Jul 2015 13:49:06 +0200 Subject: [U-Boot] [PATCH v4 3/4] kirkwood: support CONFIG_SYS_THUMB_BUILD In-Reply-To: <1436109227-10790-4-git-send-email-albert.u.boot@aribaud.net> References: <1436109227-10790-1-git-send-email-albert.u.boot@aribaud.net> <1436109227-10790-4-git-send-email-albert.u.boot@aribaud.net> Message-ID: <20150706134906.0ec75a8a@lilith> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Sun, 5 Jul 2015 17:13:46 +0200, Albert ARIBAUD wrote: > Kirkwood files cpu.c and cache.c cannot build in Thumb state; > force them in ARM state even under CONFIG_SYS_THUMB_BUILD. > > Signed-off-by: Albert ARIBAUD > --- > > Changes in v4: None > New in v3 > > arch/arm/mach-kirkwood/Makefile | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/arch/arm/mach-kirkwood/Makefile b/arch/arm/mach-kirkwood/Makefile > index df4756e..5abcf70 100644 > --- a/arch/arm/mach-kirkwood/Makefile > +++ b/arch/arm/mach-kirkwood/Makefile > @@ -9,3 +9,9 @@ > obj-y = cpu.o > obj-y += cache.o > obj-y += mpp.o > + > +# cpu.o and cache.o contain CP15 instructions which cannot be run in > +# Thumb state, so build them for ARM state even with CONFIG_SYS_THUMB_BUILD > + > +CFLAGS_cpu.o := -marm > +CFLAGS_cache.o := -marm > -- > 2.1.0 > Applied to u-boot-arm/master. Amicalement, -- Albert.