<div><br><div class="gmail_quote"><div dir="auto">On Fri, May 18, 2018 at 3:50 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">Although there may still be specific cases which can benefit from the<br>
ARM instruction set, the Thumb2 instruction set is generally a better<br>
default for armv7a class CPUs. Distros such as Debian and Fedora have<br>
been targeting Thumb2 by default for some time.<br>
<br>
Note that setting ARM_INSTRUCTION_SET has no effect unless<br>
TUNE_FEATURES contains &quot;thumb&quot; (which is controlled by the &quot;t&quot; suffix<br>
in DEFAULTTUNE, e.g. armv7vehf-neon -vs- armv7vethf-neon, etc) so out<br>
of tree machine configs may need to update their DEFAULTTUNE to take<br>
advantage of this change.</blockquote><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">I think this is a good change and we shoudl take it in thumb2 is default ISA </div><div dir="auto">for other major distros as well </div><div dir="auto"><br></div><div dir="auto">Oe based distros who ship feeds might be affected </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Signed-off-by: Andre McCurdy &lt;<a href="mailto:armccurdy@gmail.com" target="_blank">armccurdy@gmail.com</a>&gt;<br>
---<br>
 meta/conf/machine/include/arm/arch-armv7a.inc | 1 +<br>
 1 file changed, 1 insertion(+)<br>
<br>
diff --git a/meta/conf/machine/include/arm/arch-armv7a.inc b/meta/conf/machine/include/arm/arch-armv7a.inc<br>
index bad1c27..a2663d8 100644<br>
--- a/meta/conf/machine/include/arm/arch-armv7a.inc<br>
+++ b/meta/conf/machine/include/arm/arch-armv7a.inc<br>
@@ -1,4 +1,5 @@<br>
 DEFAULTTUNE ?= &quot;armv7athf&quot;<br>
+ARM_INSTRUCTION_SET ?= &quot;thumb&quot;<br>
<br>
 TUNEVALID[armv7a] = &quot;Enable instructions for ARMv7-a&quot;<br>
 TUNECONFLICTS[armv7a] = &quot;armv4 armv5 armv6 armv7&quot;<br>
-- <br>
1.9.1<br>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div></div>