<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 13, 2019, 7:22 PM Adrian Bunk &lt;<a href="mailto:bunk@stusta.de" rel="noreferrer noreferrer" target="_blank">bunk@stusta.de</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 06:47:33PM -0600, Joshua Watt wrote:<br>
&gt; On Fri, Dec 13, 2019 at 5:10 PM Adrian Bunk &lt;<a href="mailto:bunk@stusta.de" rel="noreferrer noreferrer noreferrer" target="_blank">bunk@stusta.de</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; On Fri, Dec 13, 2019 at 04:03:09PM -0600, Joshua Watt wrote:<br>
&gt; &gt; &gt; Adds a tune for Cortex-A72 Cortex-A53 big.LITTLE SoCs, e.g.  Rockchip<br>
&gt; &gt; &gt; RK3399<br>
&gt; &gt; &gt;...<br>
&gt; &gt; &gt; +TUNE_FEATURES_tune-cortexa72-cortexa53 = &quot;${TUNE_FEATURES_tune-aarch64} cortexa72-cortexa53&quot;<br>
&gt; &gt; &gt;...<br>
&gt; &gt;<br>
&gt; &gt; Looking at the gcc sources cortexa72-cortexa53 defaults to crc enabled,<br>
&gt; &gt; so TUNE_FEATURES_tune-cortexa72-cortexa53 must contain crc.<br>
&gt; <br>
&gt; I think that&#39;s armv8.1-a, the cortex A72 is only armv8-a (at least<br>
&gt; AFAICT), so I think crc would still be an optional feature.<br>
&gt;...<br>
<br>
It is optional for armv8-a, but not for Cortex A53 or A72.<br>
<br>
What matters in practice is that gcc automatically enables it for <br>
cortex-a72.cortex-a53, so the resulting code might not run on<br>
armv8-a hardware without support for crc - things will break<br>
if the tune features are not 100% aligned with whatever gcc<br>
is doing.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I agree, but I can&#39;t find anywhere that says crc is enabled by default when the tune is cortexa72.cortexa53. Maybe I&#39;m looking in the wrong location?</div><div dir="auto"><br></div><div dir="auto">Thanks</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>
cu<br>
Adrian<br>
</blockquote></div></div></div>