[OE-core] [PATCH][master][RESEND 00/15] ARM tune fixes and improvements

Martin Jansa martin.jansa at gmail.com
Wed Dec 23 10:10:05 UTC 2015


On Thu, Dec 10, 2015 at 02:48:37PM +0100, Martin Jansa wrote:
> You can see the test script and results in various stages of this patch
> series in jansa/tune2-test branch:
> http://git.openembedded.org/openembedded-core-contrib/log/?h=jansa/tune2-test
> I'll add more test results here a bit later (running full test for all tunes again)
> 
> The following changes since commit 192da885e92d3b163b9c4e6b8151c9ecc6062b14:
> 
>   build-appliance-image: Update to master head revision (2015-12-09 08:49:13 +0000)
> 
> are available in the git repository at:
> 
>   git://git.openembedded.org/openembedded-core-contrib jansa/master-submitted
>   http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/master-submitted

Ping, I've rebased this again.

> Martin Jansa (15):
>   sanity.bbclass: add more information to error message about
>     TUNE_PKGARCH missing in PACKAGE_ARCHS
>   tune-cortexr4.inc: fix PACKAGE_EXTRA_ARCHS
>   arch-armv7a: add missing space before ?=
>   arch-armv7a, tune-cortexa*: improve comment VFP -> HF
>   arch-armv7a, tune-cortexa*: improve indentation
>   arm/arch-arm*, tune-cortexa*, tune-thunderx.inc,
>     powerpac/arch-powerpc64.inc: Use normal assignment
>   arch-armv[456]*.inc: improve indentation like armv7a
>   arch-armv5.inc: drop duplicate ARMPKGSFX_DSP and
>     PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp
>   arch-armv7a.inc: Fix PACKAGE_EXTRA_ARCHS for tune-armv7atb-vfpv3,
>     tune-armv7atb-vfpv3d16, cortexa7thf-neon-vfpv4
>   arch-armv7a.inc: add vfpv4 support also to softfp and big endiand
>     tunes
>   feature-arm-{neon,vfp}.inc: refactor and fix issues
>   feature-arm-vfp.inc: Further simplify with TUNE_CCARGS_MFLOAT
>   cortexa{7,15,17}: add VFPv4 tunes
>   arch-armv7ve: add tune include for armv7ve and use it from cortexa7
>     and cortexa15
>   tune-*: use mcpu instead of mtune for ARM tunes
> 
>  meta/classes/sanity.bbclass                        |   3 +-
>  meta/conf/machine/include/arm/arch-arm.inc         |   3 +-
>  meta/conf/machine/include/arm/arch-arm64.inc       |   6 +-
>  meta/conf/machine/include/arm/arch-armv4.inc       |  16 +-
>  meta/conf/machine/include/arm/arch-armv5-dsp.inc   |  56 ++---
>  meta/conf/machine/include/arm/arch-armv5.inc       |  61 +++---
>  meta/conf/machine/include/arm/arch-armv6.inc       |  64 +++---
>  meta/conf/machine/include/arm/arch-armv7a.inc      | 230 +++++++++++----------
>  meta/conf/machine/include/arm/arch-armv7ve.inc     | 141 +++++++++++++
>  meta/conf/machine/include/arm/feature-arm-neon.inc |  19 +-
>  .../conf/machine/include/arm/feature-arm-thumb.inc |   1 +
>  meta/conf/machine/include/arm/feature-arm-vfp.inc  |  23 +--
>  .../machine/include/powerpc/arch-powerpc64.inc     |   2 +-
>  meta/conf/machine/include/tune-arm1136jf-s.inc     |   2 +-
>  meta/conf/machine/include/tune-arm920t.inc         |   2 +-
>  meta/conf/machine/include/tune-arm926ejs.inc       |   2 +-
>  meta/conf/machine/include/tune-arm9tdmi.inc        |   2 +-
>  meta/conf/machine/include/tune-cortexa15.inc       |  72 ++++---
>  meta/conf/machine/include/tune-cortexa17.inc       |  68 +++---
>  meta/conf/machine/include/tune-cortexa5.inc        |  52 ++---
>  meta/conf/machine/include/tune-cortexa7.inc        |  74 ++++---
>  meta/conf/machine/include/tune-cortexa8.inc        |  52 ++---
>  meta/conf/machine/include/tune-cortexa9.inc        |  52 ++---
>  meta/conf/machine/include/tune-cortexm1.inc        |   2 +-
>  meta/conf/machine/include/tune-cortexm3.inc        |   2 +-
>  meta/conf/machine/include/tune-cortexr4.inc        |   4 +-
>  meta/conf/machine/include/tune-ep9312.inc          |   2 +-
>  meta/conf/machine/include/tune-iwmmxt.inc          |   2 +-
>  meta/conf/machine/include/tune-strongarm1100.inc   |   2 +-
>  meta/conf/machine/include/tune-thunderx.inc        |   4 +-
>  meta/conf/machine/include/tune-xscale.inc          |   2 +-
>  31 files changed, 611 insertions(+), 412 deletions(-)
>  create mode 100644 meta/conf/machine/include/arm/arch-armv7ve.inc
> 
> -- 
> 2.6.3
> 

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20151223/89255e80/attachment-0002.sig>


More information about the Openembedded-core mailing list