[oe-commits] [openembedded-core] 09/10: arch-armv7a.inc: default to Thumb2 instruction set for armv7a and above

git at git.openembedded.org git at git.openembedded.org
Thu Jun 28 08:23:40 UTC 2018


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master
in repository openembedded-core.

commit c88304a78e528596ca481cabe273749c286c352a
Author: Andre McCurdy <armccurdy at gmail.com>
AuthorDate: Fri May 18 15:50:40 2018 -0700

    arch-armv7a.inc: default to Thumb2 instruction set for armv7a and above
    
    Although there may still be specific cases which can benefit from the
    ARM instruction set, the Thumb2 instruction set is generally a better
    default for armv7a class CPUs. Distros such as Debian and Fedora have
    been targeting Thumb2 by default for some time.
    
    Note that setting ARM_INSTRUCTION_SET has no effect unless
    TUNE_FEATURES contains "thumb" (which is controlled by the "t" suffix
    in DEFAULTTUNE, e.g. armv7vehf-neon -vs- armv7vethf-neon, etc) so out
    of tree machine configs may need to update their DEFAULTTUNE to take
    advantage of this change.
    
    Signed-off-by: Andre McCurdy <armccurdy at gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/conf/machine/include/arm/arch-armv7a.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/conf/machine/include/arm/arch-armv7a.inc b/meta/conf/machine/include/arm/arch-armv7a.inc
index bad1c27..a2663d8 100644
--- a/meta/conf/machine/include/arm/arch-armv7a.inc
+++ b/meta/conf/machine/include/arm/arch-armv7a.inc
@@ -1,4 +1,5 @@
 DEFAULTTUNE ?= "armv7athf"
+ARM_INSTRUCTION_SET ?= "thumb"
 
 TUNEVALID[armv7a] = "Enable instructions for ARMv7-a"
 TUNECONFLICTS[armv7a] = "armv4 armv5 armv6 armv7"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list