[OE-core] rom 992efbf4ec3d7c55346953dbe82f9745590e64bf Mon Sep 17 00:00:00 2001

Richard Purdie richard.purdie at linuxfoundation.org
Tue Jul 26 12:44:00 UTC 2011


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





More information about the Openembedded-core mailing list