]> code.ossystems Code Review - openembedded-core.git/commitdiff
conf/machine/include: enable hardfloat by default for ARMv6 and above
authorAndre McCurdy <armccurdy@gmail.com>
Mon, 6 Mar 2017 23:29:48 +0000 (15:29 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 10 Mar 2017 10:15:45 +0000 (10:15 +0000)
Defaulting to softfp probably isn't the best choice anymore,
especially as there are now ARM BSP layers which leave DEFAULTTUNE
entirely up to the distro:

  https://lists.yoctoproject.org/pipermail/yocto/2017-February/034637.html

Also add 't' to the ARMv7 default DEFAULTTUNEs, since there's no
clear reason to default to ignoring ARM_INSTRUCTION_SET for ARMv7.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/conf/machine/include/arm/arch-armv6.inc
meta/conf/machine/include/arm/arch-armv7a.inc
meta/conf/machine/include/arm/arch-armv7ve.inc
meta/conf/machine/include/tune-arm1136jf-s.inc
meta/conf/machine/include/tune-cortexa15.inc
meta/conf/machine/include/tune-cortexa17.inc
meta/conf/machine/include/tune-cortexa5.inc
meta/conf/machine/include/tune-cortexa7.inc
meta/conf/machine/include/tune-cortexa8.inc
meta/conf/machine/include/tune-cortexa9.inc

index 91f0f0706b09d4f2b6d370f16b1565ae18602608..6c838e999cf22f3ac275f68884f01dbc7275c32a 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv6"
+DEFAULTTUNE ?= "armv6hf"
 
 TUNEVALID[armv6] = "Enable instructions for ARMv6"
 TUNECONFLICTS[armv6] = "armv4 armv5"
index 5446048396e49b3f45671e1dc32796d7f9f04f43..bad1c2705959a0f79c92a7662935aa538453217d 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv7a"
+DEFAULTTUNE ?= "armv7athf"
 
 TUNEVALID[armv7a] = "Enable instructions for ARMv7-a"
 TUNECONFLICTS[armv7a] = "armv4 armv5 armv6 armv7"
index 42d8d046d0c1424f9a41bf15d37e537a997b7011..4d9260fecb37f02d57c43fb4b8b6ec60bb0b99de 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv7ve"
+DEFAULTTUNE ?= "armv7vethf"
 
 TUNEVALID[armv7ve] = "Enable instructions for ARMv7ve"
 TUNECONFLICTS[armv7ve] = "armv4 armv5 armv6 armv7 armv7a"
index 53994ef363f85da03e0e63853b498fcaa5ce98df..c5de63e1cc82cc252ab8ddf013c65ccf28f8e15d 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv6"
+DEFAULTTUNE ?= "armv6hf"
 
 require conf/machine/include/arm/arch-armv6.inc
 
index 03de602c7b952b6e9d9cc66c3a435d5858489cc2..25e99f93d755e2b06deb9aa9782a2852e9548046 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv7ve-neon"
+DEFAULTTUNE ?= "armv7vethf-neon"
 
 require conf/machine/include/arm/arch-armv7ve.inc
 
index f659a62325d2f66b757d293ce164f72c295151dc..40392f9bcc4c363c68bd9da2b9ae0e8b3bd78362 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv7ve-neon"
+DEFAULTTUNE ?= "armv7vethf-neon"
 
 require conf/machine/include/arm/arch-armv7ve.inc
 
index 93f9ca46c403944e54235505a6991f9700540e19..1f0cda6640db9bbe48ce71ce4081e6eb95a183c9 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv7a-neon"
+DEFAULTTUNE ?= "armv7athf-neon"
 
 require conf/machine/include/arm/arch-armv7a.inc
 
index 52e06b8a45b7e793420cc4f9f7cc590a4b74134a..52415d9c8bc07d86814fc52529a8bb7f10c965c0 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv7ve-neon"
+DEFAULTTUNE ?= "armv7vethf-neon"
 
 require conf/machine/include/arm/arch-armv7ve.inc
 
index a831bd55a5ce3c934c9b018121e263a5be78cef9..8ee8de97f19188b58d18631e89a75fb22620ea52 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv7a-neon"
+DEFAULTTUNE ?= "armv7athf-neon"
 
 require conf/machine/include/arm/arch-armv7a.inc
 
index 8b84e602a19a8b7475dcc6debbe488e0889f7971..0cf323c960b7c2258c8e9767bdebbbc718c7406b 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "armv7a-neon"
+DEFAULTTUNE ?= "armv7athf-neon"
 
 require conf/machine/include/arm/arch-armv7a.inc