<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 13, 2019, 7:21 PM Andre McCurdy &lt;<a href="mailto:armccurdy@gmail.com" target="_blank" rel="noreferrer">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 Fri, Dec 13, 2019 at 4:55 PM Joshua Watt &lt;<a href="mailto:jpewhacker@gmail.com" rel="noreferrer noreferrer" target="_blank">jpewhacker@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Adds tunes for Cortex-A72 Cortex-A53 big.LITTLE SoCs (with and without<br>
&gt; crypto extensions), e.g. Rockchip RK3399<br>
&gt;<br>
&gt; Signed-off-by: Joshua Watt &lt;<a href="mailto:JPEWhacker@gmail.com" rel="noreferrer noreferrer" target="_blank">JPEWhacker@gmail.com</a>&gt;<br>
&gt; ---<br>
&gt;  .../include/tune-cortexa72-cortexa53.inc      | 24 +++++++++++++++++++<br>
&gt;  1 file changed, 24 insertions(+)<br>
&gt;  create mode 100644 meta/conf/machine/include/tune-cortexa72-cortexa53.inc<br>
&gt;<br>
&gt; diff --git a/meta/conf/machine/include/tune-cortexa72-cortexa53.inc b/meta/conf/machine/include/tune-cortexa72-cortexa53.inc<br>
&gt; new file mode 100644<br>
&gt; index 00000000000..6bf3b83abe9<br>
&gt; --- /dev/null<br>
&gt; +++ b/meta/conf/machine/include/tune-cortexa72-cortexa53.inc<br>
&gt; @@ -0,0 +1,24 @@<br>
&gt; +DEFAULTTUNE ?= &quot;cortexa72-cortexa53&quot;<br>
&gt; +<br>
&gt; +require conf/machine/include/arm/arch-armv8a.inc<br>
&gt; +<br>
&gt; +TUNEVALID[cortexa72-cortexa53] = &quot;Enable big.LITTLE Cortex-A72.Cortex-A53 specific processor optimizations&quot;<br>
&gt; +TUNE_CCARGS .= &quot;${@bb.utils.contains(&quot;TUNE_FEATURES&quot;, &quot;aarch64&quot;, &quot; -march=armv8-a&quot;, &quot;&quot; ,d)}&quot;<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I also think this is redundant because arch-armv8a.inc does it already</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&gt; +<br>
&gt; +TUNECONFLICTS[aarch64] = &quot;armv4 armv5 armv6 armv7 armv7a&quot;<br>
&gt; +<br>
&gt; +MACHINEOVERRIDES =. &quot;${@bb.utils.contains(&quot;TUNE_FEATURES&quot;, &quot;cortexa72-cortexa53&quot;, &quot;cortexa72-cortexa53:&quot;, &quot;&quot; ,d)}&quot;<br>
&gt; +<br>
&gt; +TUNE_CCARGS .= &quot;${@bb.utils.contains(&quot;TUNE_FEATURES&quot;, &quot;cortexa72-cortexa53&quot;, &quot; -mtune=cortex-a72.cortex-a53&quot;, &quot;&quot;, d)}&quot;<br>
&gt; +<br>
&gt; +# Little Endian base configs<br>
&gt; +AVAILTUNES += &quot;cortexa72-cortexa53 cortexa72-cortexa53-crypto&quot;<br>
&gt; +ARMPKGARCH_tune-cortexa72-cortexa53                  = &quot;cortexa72-cortexa53&quot;<br>
&gt; +ARMPKGARCH_tune-cortexa72-cortexa53-crypto           = &quot;cortexa72-cortexa53&quot;<br>
&gt; +TUNE_FEATURES_tune-cortexa72-cortexa53               = &quot;${TUNE_FEATURES_tune-armv8a}&quot;<br>
&gt; +TUNE_FEATURES_tune-cortexa72-cortexa53-crypto        = &quot;${TUNE_FEATURES_tune-armv8a-crypto}&quot;<br>
&gt; +PACKAGE_EXTRA_ARCHS_tune-cortexa72-cortexa53         = &quot;${PACKAGE_EXTRA_ARCHS_tune-armv8a} cortexa72-cortexa53&quot;<br>
&gt; +PACKAGE_EXTRA_ARCHS_tune-cortexa72-cortexa53-crypto  = &quot;${PACKAGE_EXTRA_ARCHS_tune-armv8a-crypto} cortexa72-cortexa53-crypto&quot;<br>
<br>
Shouldn&#39;t cortexa72-cortexa53-crypto also be able to use<br>
cortexa72-cortexa53 packages?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Yep. I&#39;ll send a v3</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; +BASE_LIB_tune-cortexa72-cortexa53                    = &quot;lib64&quot;<br>
&gt; +BASE_LIB_tune-cortexa72-cortexa53-crypto             = &quot;lib64&quot;<br>
&gt; +<br>
&gt; --<br>
&gt; 2.23.0<br>
&gt;<br>
&gt; --<br>
&gt; _______________________________________________<br>
&gt; Openembedded-core mailing list<br>
&gt; <a href="mailto:Openembedded-core@lists.openembedded.org" rel="noreferrer noreferrer" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer noreferrer noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div></div></div>