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

Ard Biesheuvel ard.biesheuvel at linaro.org
Mon Nov 24 07:34:47 PST 2014

On 24 November 2014 at 16:29, Arnd Bergmann <arnd at arndb.de> wrote:
> 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?

No, I don't have access to such a machine, unfortunately.

More information about the linux-arm-kernel mailing list