[PATCH] ARM: PJ4: allow building in Thumb-2 mode

Arnd Bergmann arnd at arndb.de
Mon Nov 24 07:29:42 PST 2014


On Monday 24 November 2014 12:56:40 Ard Biesheuvel wrote:
> Two files that get included when building the multi_v7_defconfig target
> fail to build when selecting THUMB2_KERNEL for this configuration.
> 
> In both cases, we can just build the file as ARM code, as none of its
> symbols are exported to modules, so there are no interworking concerns.
> In the iwmmxt.S case, add ENDPROC() declarations so the symbols are
> annotated as functions, resulting in the linker to emit the appropriate
> mode switches.
> 
> Signed-off-by: Ard Biesheuvel <ard.biesheuvel at linaro.org>

Ah, very nice. I tried this before, but my version didn't actually
work, presumably because I didn't know about the ENDPROC() stuff.

Have you tested this on a machine that has IWMMXT enabled?

	Arnd



More information about the linux-arm-kernel mailing list