[meta-ti] [PATCH] linux-ti33x-psp 3.2: for beaglebone set default Asm architecture to armv7-a

Koen Kooi koen at dominion.thruhere.net
Sat May 5 01:43:51 PDT 2012


Op 3 mei 2012, om 23:29 heeft Denys Dmytriyenko het volgende geschreven:

> From: Denys Dmytriyenko <denys at ti.com>
> 
> Beaglebone kernel needs to be built in Thumb2 mode to achieve fast boot
> times. Unfortunately, that build is broken under newer binutils-2.22 with
> the below Assembler error. The fix is to pass the specific -march=armv7-a
> flag to the Assembler to make it work.
> 
> | arch/arm/boot/compressed/head.S: Assembler messages:
> | arch/arm/boot/compressed/head.S:127: Error: selected processor does not support requested special purpose register -- `mrs r2,cpsr'
> | arch/arm/boot/compressed/head.S:134: Error: selected processor does not support requested special purpose register -- `mrs r2,cpsr'
> | arch/arm/boot/compressed/head.S:136: Error: selected processor does not support requested special purpose register -- `msr cpsr_c,r2'
> | make[2]: *** [arch/arm/boot/compressed/head.o] Error 1
> | make[1]: *** [arch/arm/boot/compressed/vmlinux] Error 2
> 
> Signed-off-by: Denys Dmytriyenko <denys at ti.com>

Acked-by: Koen Kooi <koen at circuitco.com>


More information about the meta-ti mailing list