<div><br><div class="gmail_quote"><div>On Mon, Mar 6, 2017 at 2:51 PM Andre McCurdy &lt;<a href="mailto:armccurdy@gmail.com">armccurdy@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Mar 6, 2017 at 2:37 PM, Khem Raj &lt;<a href="mailto:raj.khem@gmail.com" class="gmail_msg" target="_blank">raj.khem@gmail.com</a>&gt; wrote:<br class="gmail_msg">
&gt; On Mon, Mar 6, 2017 at 1:47 PM, Andre McCurdy &lt;<a href="mailto:armccurdy@gmail.com" class="gmail_msg" target="_blank">armccurdy@gmail.com</a>&gt; wrote:<br class="gmail_msg">
&gt;&gt; Defaulting to softfp probably isn&#39;t the best choice anymore,<br class="gmail_msg">
&gt;&gt; especially as there are now ARM BSP layers which leave DEFAULTTUNE<br class="gmail_msg">
&gt;&gt; entirely up to the distro:<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;   <a href="https://lists.yoctoproject.org/pipermail/yocto/2017-February/034637.html" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.yoctoproject.org/pipermail/yocto/2017-February/034637.html</a><br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; I like this patch and want to clarify that it changes the default ISA to thumb2<br class="gmail_msg">
&gt; which we should use anyway due to size reasons and other distros use it as<br class="gmail_msg">
&gt; default too.<br class="gmail_msg">
<br class="gmail_msg">
No, it doesn&#39;t. </blockquote><div><br></div><div>That&#39;s right I wanted to say to make that default while you are at it</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The choice between ARM and Thumb(2) is made by the<br class="gmail_msg">
ARM_INSTRUCTION_SET variable. Adding &#39;t&#39; to DEFAULTTUNE simply means<br class="gmail_msg">
that the ARM_INSTRUCTION_SET variable will not be ignored (it&#39;s really<br class="gmail_msg">
a long standing bug that we ever defined DEFAULTTUNE options for ARMv6<br class="gmail_msg">
and above which ignore ARM_INSTRUCTION_SET, but that&#39;s a separate<br class="gmail_msg">
topic).<br class="gmail_msg">
<br class="gmail_msg">
&gt; I am not sure of we should change it for armv6 though. since some armv6<br class="gmail_msg">
&gt; has t1 and some has t2 so lets leave that as it is.<br class="gmail_msg">
<br class="gmail_msg">
I&#39;m not aware of any ARMv6 cores which don&#39;t support Thumb2. Do you<br class="gmail_msg">
have a reference?<br class="gmail_msg">
<br class="gmail_msg">
(But again, to be clear, this commit doesn&#39;t change the default in<br class="gmail_msg">
terms of instruction set - all builds will still use ARM).<br class="gmail_msg">
<br class="gmail_msg">
&gt;&gt; Signed-off-by: Andre McCurdy &lt;<a href="mailto:armccurdy@gmail.com" class="gmail_msg" target="_blank">armccurdy@gmail.com</a>&gt;<br class="gmail_msg">
&gt;&gt; ---<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/arm/arch-armv6.inc   | 2 +-<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/arm/arch-armv7a.inc  | 2 +-<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/arm/arch-armv7ve.inc | 2 +-<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/tune-arm1136jf-s.inc | 2 +-<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/tune-cortexa15.inc   | 2 +-<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/tune-cortexa17.inc   | 2 +-<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/tune-cortexa5.inc    | 2 +-<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/tune-cortexa7.inc    | 2 +-<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/tune-cortexa8.inc    | 2 +-<br class="gmail_msg">
&gt;&gt;  meta/conf/machine/include/tune-cortexa9.inc    | 2 +-<br class="gmail_msg">
&gt;&gt;  10 files changed, 10 insertions(+), 10 deletions(-)<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/arm/arch-armv6.inc b/meta/conf/machine/include/arm/arch-armv6.inc<br class="gmail_msg">
&gt;&gt; index 91f0f07..5e1f973 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/arm/arch-armv6.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/arm/arch-armv6.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv6&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv6thf&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  TUNEVALID[armv6] = &quot;Enable instructions for ARMv6&quot;<br class="gmail_msg">
&gt;&gt;  TUNECONFLICTS[armv6] = &quot;armv4 armv5&quot;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/arm/arch-armv7a.inc b/meta/conf/machine/include/arm/arch-armv7a.inc<br class="gmail_msg">
&gt;&gt; index 5446048..bad1c27 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/arm/arch-armv7a.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/arm/arch-armv7a.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv7a&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv7athf&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  TUNEVALID[armv7a] = &quot;Enable instructions for ARMv7-a&quot;<br class="gmail_msg">
&gt;&gt;  TUNECONFLICTS[armv7a] = &quot;armv4 armv5 armv6 armv7&quot;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/arm/arch-armv7ve.inc b/meta/conf/machine/include/arm/arch-armv7ve.inc<br class="gmail_msg">
&gt;&gt; index 42d8d04..4d9260f 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/arm/arch-armv7ve.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/arm/arch-armv7ve.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv7ve&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv7vethf&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  TUNEVALID[armv7ve] = &quot;Enable instructions for ARMv7ve&quot;<br class="gmail_msg">
&gt;&gt;  TUNECONFLICTS[armv7ve] = &quot;armv4 armv5 armv6 armv7 armv7a&quot;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/tune-arm1136jf-s.inc b/meta/conf/machine/include/tune-arm1136jf-s.inc<br class="gmail_msg">
&gt;&gt; index 53994ef..2cadbee 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/tune-arm1136jf-s.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/tune-arm1136jf-s.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv6&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv6thf&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  require conf/machine/include/arm/arch-armv6.inc<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/tune-cortexa15.inc b/meta/conf/machine/include/tune-cortexa15.inc<br class="gmail_msg">
&gt;&gt; index 03de602..25e99f9 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/tune-cortexa15.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/tune-cortexa15.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv7ve-neon&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv7vethf-neon&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  require conf/machine/include/arm/arch-armv7ve.inc<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/tune-cortexa17.inc b/meta/conf/machine/include/tune-cortexa17.inc<br class="gmail_msg">
&gt;&gt; index f659a62..40392f9 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/tune-cortexa17.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/tune-cortexa17.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv7ve-neon&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv7vethf-neon&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  require conf/machine/include/arm/arch-armv7ve.inc<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/tune-cortexa5.inc b/meta/conf/machine/include/tune-cortexa5.inc<br class="gmail_msg">
&gt;&gt; index 93f9ca4..1f0cda6 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/tune-cortexa5.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/tune-cortexa5.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv7a-neon&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv7athf-neon&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  require conf/machine/include/arm/arch-armv7a.inc<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/tune-cortexa7.inc b/meta/conf/machine/include/tune-cortexa7.inc<br class="gmail_msg">
&gt;&gt; index 52e06b8..52415d9 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/tune-cortexa7.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/tune-cortexa7.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv7ve-neon&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv7vethf-neon&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  require conf/machine/include/arm/arch-armv7ve.inc<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/tune-cortexa8.inc b/meta/conf/machine/include/tune-cortexa8.inc<br class="gmail_msg">
&gt;&gt; index a831bd5..8ee8de9 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/tune-cortexa8.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/tune-cortexa8.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv7a-neon&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv7athf-neon&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  require conf/machine/include/arm/arch-armv7a.inc<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; diff --git a/meta/conf/machine/include/tune-cortexa9.inc b/meta/conf/machine/include/tune-cortexa9.inc<br class="gmail_msg">
&gt;&gt; index 8b84e60..0cf323c 100644<br class="gmail_msg">
&gt;&gt; --- a/meta/conf/machine/include/tune-cortexa9.inc<br class="gmail_msg">
&gt;&gt; +++ b/meta/conf/machine/include/tune-cortexa9.inc<br class="gmail_msg">
&gt;&gt; @@ -1,4 +1,4 @@<br class="gmail_msg">
&gt;&gt; -DEFAULTTUNE ?= &quot;armv7a-neon&quot;<br class="gmail_msg">
&gt;&gt; +DEFAULTTUNE ?= &quot;armv7athf-neon&quot;<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt;  require conf/machine/include/arm/arch-armv7a.inc<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; --<br class="gmail_msg">
&gt;&gt; 1.9.1<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; --<br class="gmail_msg">
&gt;&gt; _______________________________________________<br class="gmail_msg">
&gt;&gt; Openembedded-core mailing list<br class="gmail_msg">
&gt;&gt; <a href="mailto:Openembedded-core@lists.openembedded.org" class="gmail_msg" target="_blank">Openembedded-core@lists.openembedded.org</a><br class="gmail_msg">
&gt;&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br class="gmail_msg">
</blockquote></div></div>