<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 3, 2013 at 6:18 PM, Marcin Juszkiewicz <span dir="ltr">&lt;<a href="mailto:marcin@juszkiewicz.com.pl" target="_blank">marcin@juszkiewicz.com.pl</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">W dniu 03.06.2013 18:40, Andy Voltz pisze:<br>
<div class="im">&gt; Signed-off-by: Andy Voltz &lt;<a href="mailto:andy.voltz@timesys.com">andy.voltz@timesys.com</a>&gt;<br>
&gt; ---<br>
&gt;  meta/conf/machine/include/tune-cortexa5.inc |   36 +++++++++++++++++++++++++++<br>
<br>
</div>I think that it is time to create simple tune-cortex.inc which would be<br>
used by cores tunes to set all of it.<br>
<br>
So tune-cortexa5.inc would be:<br>
<br>
----<br>
CORTEX_ID   = &quot;a5&quot;<br>
CORTEX_NAME = &quot;A5&quot;<br>
<br>
require conf/machine/include/arm/tune-cortex.inc<br>
----<br>
<br>
and tune-cortex.inc will have things like:<br>
<br>
----<br>
DEFAULTTUNE ?= &quot;armv7a-neon&quot;<br>
<br>
require conf/machine/include/arm/arch-armv7a.inc<br>
<br>
TUNEVALID[cortex${CORTEX_ID}] = &quot;Enable Cortex-${CORTEX_NAME} specific<br>
processor optimizations&quot;<br>
<div class="im">TUNE_CCARGS .= &quot;${@bb.utils.contains(&quot;TUNE_FEATURES&quot;,<br>
</div>&quot;cortex${CORTEX_ID}&quot;, &quot; -mtune=cortex-${CORTEX_ID}&quot;, &quot;&quot;, d)}&quot;<br>
<br>
# Little Endian base configs<br>
AVAILTUNES += &quot;cortex${CORTEX_ID} cortex${CORTEX_ID}t<br>
cortex${CORTEX_ID}-neon cortex${CORTEX_ID}t-neon&quot;<br>
ARMPKGARCH_tune-cortex${CORTEX_ID} = &quot;cortex${CORTEX_ID}&quot;<br>
ARMPKGARCH_tune-cortex${CORTEX_ID}t = &quot;cortex${CORTEX_ID}&quot;<br>
ARMPKGARCH_tune-cortex${CORTEX_ID}-neon = &quot;cortex${CORTEX_ID}&quot;<br>
ARMPKGARCH_tune-cortex${CORTEX_ID}t-neon = &quot;cortex${CORTEX_ID}&quot;<br>
TUNE_FEATURES_tune-cortex${CORTEX_ID} = &quot;${TUNE_FEATURES_tune-armv7a}<br>
cortex${CORTEX_ID}&quot;<br>
TUNE_FEATURES_tune-cortex${CORTEX_ID}t = &quot;${TUNE_FEATURES_tune-armv7at}<br>
cortex${CORTEX_ID}&quot;<br>
TUNE_FEATURES_tune-cortex${CORTEX_ID}-neon =<br>
&quot;${TUNE_FEATURES_tune-armv7a-neon} cortex${CORTEX_ID}&quot;<br>
TUNE_FEATURES_tune-cortex${CORTEX_ID}t-neon =<br>
&quot;${TUNE_FEATURES_tune-armv7at-neon} cortex${CORTEX_ID}&quot;<br>
PACKAGE_EXTRA_ARCHS_tune-cortex${CORTEX_ID} =<br>
&quot;${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortex${CORTEX_ID}-vfp&quot;<br>
PACKAGE_EXTRA_ARCHS_tune-cortex${CORTEX_ID}t =<br>
&quot;${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortex${CORTEX_ID}-vfp<br>
cortex${CORTEX_ID}t2-vfp&quot;<br>
PACKAGE_EXTRA_ARCHS_tune-cortex${CORTEX_ID}-neon =<br>
&quot;${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortex${CORTEX_ID}-vfp<br>
cortex${CORTEX_ID}-vfp-neon&quot;<br>
PACKAGE_EXTRA_ARCHS_tune-cortex${CORTEX_ID}t-neon =<br>
&quot;${PACKAGE_EXTRA_ARCHS_tune-armv7at-neon} cortex${CORTEX_ID}-vfp<br>
cortex${CORTEX_ID}-vfp-neon cortex${CORTEX_ID}t2-vfp<br>
cortex${CORTEX_ID}t2-vfp-neon&quot;<br>
<br>
[..]<br>
-----<br>
<br>
What do you think?</blockquote><div><br></div><div style>I fully agree :-)</div><div> </div></div>-- <br>Otavio Salvador                             O.S. Systems<br><a href="http://www.ossystems.com.br" target="_blank">http://www.ossystems.com.br</a>        <a href="http://projetos.ossystems.com.br" target="_blank">http://projetos.ossystems.com.br</a><br>
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750<br>
</div></div>