<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"><<a href="mailto:marcin@juszkiewicz.com.pl" target="_blank">marcin@juszkiewicz.com.pl</a>></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">> Signed-off-by: Andy Voltz <<a href="mailto:andy.voltz@timesys.com">andy.voltz@timesys.com</a>><br>
> ---<br>
> 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 = "a5"<br>
CORTEX_NAME = "A5"<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 ?= "armv7a-neon"<br>
<br>
require conf/machine/include/arm/arch-armv7a.inc<br>
<br>
TUNEVALID[cortex${CORTEX_ID}] = "Enable Cortex-${CORTEX_NAME} specific<br>
processor optimizations"<br>
<div class="im">TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES",<br>
</div>"cortex${CORTEX_ID}", " -mtune=cortex-${CORTEX_ID}", "", d)}"<br>
<br>
# Little Endian base configs<br>
AVAILTUNES += "cortex${CORTEX_ID} cortex${CORTEX_ID}t<br>
cortex${CORTEX_ID}-neon cortex${CORTEX_ID}t-neon"<br>
ARMPKGARCH_tune-cortex${CORTEX_ID} = "cortex${CORTEX_ID}"<br>
ARMPKGARCH_tune-cortex${CORTEX_ID}t = "cortex${CORTEX_ID}"<br>
ARMPKGARCH_tune-cortex${CORTEX_ID}-neon = "cortex${CORTEX_ID}"<br>
ARMPKGARCH_tune-cortex${CORTEX_ID}t-neon = "cortex${CORTEX_ID}"<br>
TUNE_FEATURES_tune-cortex${CORTEX_ID} = "${TUNE_FEATURES_tune-armv7a}<br>
cortex${CORTEX_ID}"<br>
TUNE_FEATURES_tune-cortex${CORTEX_ID}t = "${TUNE_FEATURES_tune-armv7at}<br>
cortex${CORTEX_ID}"<br>
TUNE_FEATURES_tune-cortex${CORTEX_ID}-neon =<br>
"${TUNE_FEATURES_tune-armv7a-neon} cortex${CORTEX_ID}"<br>
TUNE_FEATURES_tune-cortex${CORTEX_ID}t-neon =<br>
"${TUNE_FEATURES_tune-armv7at-neon} cortex${CORTEX_ID}"<br>
PACKAGE_EXTRA_ARCHS_tune-cortex${CORTEX_ID} =<br>
"${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortex${CORTEX_ID}-vfp"<br>
PACKAGE_EXTRA_ARCHS_tune-cortex${CORTEX_ID}t =<br>
"${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortex${CORTEX_ID}-vfp<br>
cortex${CORTEX_ID}t2-vfp"<br>
PACKAGE_EXTRA_ARCHS_tune-cortex${CORTEX_ID}-neon =<br>
"${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortex${CORTEX_ID}-vfp<br>
cortex${CORTEX_ID}-vfp-neon"<br>
PACKAGE_EXTRA_ARCHS_tune-cortex${CORTEX_ID}t-neon =<br>
"${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"<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>