<div><br><div class="gmail_quote"><div dir="auto">On Fri, May 18, 2018 at 3:50 PM Andre McCurdy <<a href="mailto:armccurdy@gmail.com">armccurdy@gmail.com</a>> 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 "thumb" (which is controlled by the "t" 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 <<a href="mailto:armccurdy@gmail.com" target="_blank">armccurdy@gmail.com</a>><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 ?= "armv7athf"<br>
+ARM_INSTRUCTION_SET ?= "thumb"<br>
<br>
TUNEVALID[armv7a] = "Enable instructions for ARMv7-a"<br>
TUNECONFLICTS[armv7a] = "armv4 armv5 armv6 armv7"<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>