HomeFreeBSD

Add the kernel support for Thumb-2. It is only supported on ARMv7 as the

Description

Add the kernel support for Thumb-2. It is only supported on ARMv7 as the
main ARMv6 target, the Raspberry Pi, doesn't support Thumb-2.

This as been tested with a Thumb-2 userland, however building one is
currently unsupported as there are known toolchain issues breaking some
binaries. Further work will also be needed to decide on the method of
selecting which instruction set to build for, and to benchmark both to
find how building everything as Thumb-2 will affect performance.

Relnotes: yes

Details

Provenance
andrewAuthored on
Parents
rS282778: Mark thumb entry points as such when building for thumb, otherwise mark
Branches
Unknown
Tags
Unknown