]> code.ossystems Code Review - openembedded-core.git/commitdiff
tune-*: define more generic DEFAULTTUNE to share feed between machines
authorMartin Jansa <Martin.Jansa@gmail.com>
Tue, 2 Oct 2012 13:21:08 +0000 (13:21 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 26 Nov 2012 10:00:26 +0000 (10:00 +0000)
* this is mostly for backwards compatibility and to share binary feed
  like it was before, but now without missing different -mtune in it
* if you want to build some package with -mtune add something like this
  to your distro config
  DEFAULTTUNE_qemuarm_pn-openssl = "arm926ejs"
  DEFAULTTUNE_qemuarmx_pn-openssl = "xscale"
  be aware that if you do this you should do it also for all packages
  which depends on openssl because if you dont and you build e.g. dhcp,
  then dhcp build for arm926ejs (even with DEFAULTTUNE armv5te) will
  depend on openssl with arm926ejs, so dhcp in armv5te feed will be
  rebuild after each MACHINE switch.
* cortexm3, cortexr4, iwmmx and ep9312 are using own DEFAULTTUNE because
  they define also different -march
* shared feeds are
  armv4t: arm920t, arm9tdmi
  armv5te: arm926ejs, xscale
  armv7a-neon: cortexa8, cortexa9

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/machine/include/tune-arm1136jf-s.inc
meta/conf/machine/include/tune-arm920t.inc
meta/conf/machine/include/tune-arm926ejs.inc
meta/conf/machine/include/tune-arm9tdmi.inc
meta/conf/machine/include/tune-cortexa8.inc
meta/conf/machine/include/tune-cortexa9.inc
meta/conf/machine/include/tune-cortexm1.inc
meta/conf/machine/include/tune-strongarm1100.inc
meta/conf/machine/include/tune-xscale.inc

index 2efcedd040e51a4c56e1cce6c01adbd830a1979f..adece48ef88dc70fecf30f557135478f9e7d2999 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "arm1136jfs"
+DEFAULTTUNE ?= "armv6"
 
 require conf/machine/include/arm/arch-armv6.inc
 
index 459d978611f250b0c8522a7c88d9773acd33dcfe..3240fa85f2d9757d287b027c4358ca768d9ab7a6 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "arm920t"
+DEFAULTTUNE ?= "armv4t"
 
 require conf/machine/include/arm/arch-armv4.inc
 
index 0cfeb7756f99a48c867e83d9ba1daeee61d60d0a..301a3c22327760c7e99891aa04f04055432edb3b 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "arm926ejs"
+DEFAULTTUNE ?= "armv5te"
 
 require conf/machine/include/arm/arch-armv5-dsp.inc
 
index 100242fb59923a5fc33ae8a8997b9f8d08a34ec5..a981a6571de592e262de70e48695b3d032a7d0d6 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "arm9tdmi"
+DEFAULTTUNE ?= "armv4t"
 
 require conf/machine/include/arm/arch-armv4.inc
 
index 29fbe8971c58184f3e02d7d1e3e9d45cab987799..89878d41592ab5f17601804d3c5aad6822205365 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "cortexa8-neon"
+DEFAULTTUNE ?= "armv7a-neon"
 
 require conf/machine/include/arm/arch-armv7a.inc
 
index e2f78d3aa7856e14c6732ecddc3c814f3932dcea..addfdad2d49a205e1f332cd4c81bca1d2c122008 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "cortexa9-neon"
+DEFAULTTUNE ?= "armv7a-neon"
 
 require conf/machine/include/arm/arch-armv7a.inc
 
index ba3cbe97abe31a8d97354cf45d42666e791dfdfc..c4c658b77468cc988fbb5704946d5c42cbaa52b0 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "cortexm1"
+DEFAULTTUNE ?= "armv7a"
 
 require conf/machine/include/arm/arch-armv7a.inc
 
index 3beaaed3fa5fdb527537ea537f6632964e881431..fba0a1b11bfd09e28bb153d422aec53a360299bd 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "strongarm"
+DEFAULTTUNE ?= "armv4"
 
 require conf/machine/include/arm/arch-armv4.inc
 
index d9925eb17e7e92a060183813893009b3a9fc46aa..a48c2d9bfbbd480260d2763d6f676abe91768133 100644 (file)
@@ -1,4 +1,4 @@
-DEFAULTTUNE ?= "xscale"
+DEFAULTTUNE ?= "armv5te"
 
 require conf/machine/include/arm/arch-armv5-dsp.inc