The following patches complete the tune file overhaul for ARM/MIPS/PPC,
enabling a much richer set of controls over which tuning controls are
used for a given build. This also sets the scene for allowing multilib
builds as well as supprting 64 bit compiling on MIPS/PPC.

Compatibility should be retained with existing default options where
at all possible although testing every combination of these options is
hard. I'm also no expert on some of the architectures so we may need
to fine tune details in some cases such as PPC spe support.

The changes are available in the git repository at:
  git://git.openembedded.org/openembedded-core-contrib rpurdie/ml2
  
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rpurdie/ml2

Richard Purdie (3):
  Add ARM tune file overhaul based largely on work from Mark Hatle
  Add basic Mips core tune config
  Add basic PowerPC core tune config

 meta/conf/machine/include/arm/arch-arm.inc         |   16 +++++-
 meta/conf/machine/include/arm/arch-armv4.inc       |   24 +++++++
 meta/conf/machine/include/arm/arch-armv5-dsp.inc   |   40 ++++++++++++
 meta/conf/machine/include/arm/arch-armv5.inc       |   51 ++++++++++++++++
 meta/conf/machine/include/arm/arch-armv6.inc       |   32 ++++++++++
 meta/conf/machine/include/arm/arch-armv7.inc       |   55 +++++++++++++++++
 meta/conf/machine/include/arm/arch-armv7a.inc      |   54 ++++++++++++++++
 meta/conf/machine/include/arm/feature-arm-neon.inc |    3 +
 .../conf/machine/include/arm/feature-arm-thumb.inc |   25 ++++++++
 meta/conf/machine/include/arm/feature-arm-vfp.inc  |    6 ++
 meta/conf/machine/include/mips/arch-mips.inc       |   64 +++++++++++++++++++-
 meta/conf/machine/include/powerpc/arch-powerpc.inc |   45 +++++++++++++-
 meta/conf/machine/include/tune-arm1136jf-s.inc     |   14 ++--
 meta/conf/machine/include/tune-arm920t.inc         |   14 +++-
 meta/conf/machine/include/tune-arm926ejs.inc       |   18 +++---
 meta/conf/machine/include/tune-arm9tdmi.inc        |   14 +++-
 meta/conf/machine/include/tune-armv7.inc           |    8 +--
 meta/conf/machine/include/tune-cortexa8.inc        |   21 ++++---
 meta/conf/machine/include/tune-cortexm1.inc        |   13 +++-
 meta/conf/machine/include/tune-cortexm3.inc        |   18 ++++-
 meta/conf/machine/include/tune-cortexr4.inc        |   18 ++++-
 meta/conf/machine/include/tune-ep9312.inc          |   16 +++--
 meta/conf/machine/include/tune-iwmmxt.inc          |   18 ++++--
 meta/conf/machine/include/tune-mips32.inc          |   10 +++-
 meta/conf/machine/include/tune-ppc603e.inc         |   12 +++-
 meta/conf/machine/include/tune-ppce300c2.inc       |   12 +++-
 meta/conf/machine/include/tune-ppce500.inc         |   13 +++-
 meta/conf/machine/include/tune-ppce500mc.inc       |   12 +++-
 meta/conf/machine/include/tune-ppce500v2.inc       |   12 +++-
 meta/conf/machine/include/tune-strongarm1100.inc   |   13 +++--
 meta/conf/machine/include/tune-xscale.inc          |   18 ++++--
 31 files changed, 594 insertions(+), 95 deletions(-)
 create mode 100644 meta/conf/machine/include/arm/arch-armv4.inc
 create mode 100644 meta/conf/machine/include/arm/arch-armv5-dsp.inc
 create mode 100644 meta/conf/machine/include/arm/arch-armv5.inc
 create mode 100644 meta/conf/machine/include/arm/arch-armv6.inc
 create mode 100644 meta/conf/machine/include/arm/arch-armv7.inc
 create mode 100644 meta/conf/machine/include/arm/arch-armv7a.inc
 create mode 100644 meta/conf/machine/include/arm/feature-arm-neon.inc
 create mode 100644 meta/conf/machine/include/arm/feature-arm-thumb.inc
 create mode 100644 meta/conf/machine/include/arm/feature-arm-vfp.inc

-- 
1.7.4.1


_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to