summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2012-11-29 16:36:50 +0100
committerMartin Jansa <Martin.Jansa@gmail.com>2015-12-10 13:35:25 +0100
commit876311818221d09ebce1c4e57931ecb18e825ac0 (patch)
treec8de63728d54a1e8ac1bff2a9861ea83397dfbe8
parent6a436dcf61c09862e4ee54c2c33065b22de7bedc (diff)
downloadopenembedded-core-contrib-876311818221d09ebce1c4e57931ecb18e825ac0.tar.gz
openembedded-core-contrib-876311818221d09ebce1c4e57931ecb18e825ac0.tar.bz2
openembedded-core-contrib-876311818221d09ebce1c4e57931ecb18e825ac0.zip
tune/test.sh: results
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-rw-r--r--scripts/tune/env.fake-arm1136jf-s5
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.arm1136jfs4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv44
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv4b4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv4t4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv4tb4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv54
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5b4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5e4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5eb4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5t4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5tb4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5te4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5teb4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv64
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6b4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6hf4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6hfb4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6t4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6tb4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6thf4
-rw-r--r--scripts/tune/env.fake-arm1136jf-s.armv6thfb4
-rw-r--r--scripts/tune/env.fake-arm920t5
-rw-r--r--scripts/tune/env.fake-arm920t.arm920t4
-rw-r--r--scripts/tune/env.fake-arm920t.armv44
-rw-r--r--scripts/tune/env.fake-arm920t.armv4b4
-rw-r--r--scripts/tune/env.fake-arm920t.armv4t4
-rw-r--r--scripts/tune/env.fake-arm920t.armv4tb4
-rw-r--r--scripts/tune/env.fake-arm926ejs5
-rw-r--r--scripts/tune/env.fake-arm926ejs.arm926ejs4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv44
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv4b4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv4t4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv4tb4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv54
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5b4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5e4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5eb4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5t4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5tb4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5te4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5teb4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-arm926ejs.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-arm9tdmi5
-rw-r--r--scripts/tune/env.fake-arm9tdmi.arm9tdmi4
-rw-r--r--scripts/tune/env.fake-arm9tdmi.armv44
-rw-r--r--scripts/tune/env.fake-arm9tdmi.armv4b4
-rw-r--r--scripts/tune/env.fake-arm9tdmi.armv4t4
-rw-r--r--scripts/tune/env.fake-arm9tdmi.armv4tb4
-rw-r--r--scripts/tune/env.fake-atom5
-rw-r--r--scripts/tune/env.fake-atom.core2-324
-rw-r--r--scripts/tune/env.fake-atom.core2-644
-rw-r--r--scripts/tune/env.fake-atom.core2-64-x324
-rw-r--r--scripts/tune/env.fake-atom.i5864
-rw-r--r--scripts/tune/env.fake-atom.x864
-rw-r--r--scripts/tune/env.fake-atom.x86-644
-rw-r--r--scripts/tune/env.fake-atom.x86-64-x324
-rw-r--r--scripts/tune/env.fake-c35
-rw-r--r--scripts/tune/env.fake-c3.c34
-rw-r--r--scripts/tune/env.fake-c3.x864
-rw-r--r--scripts/tune/env.fake-c3.x86-644
-rw-r--r--scripts/tune/env.fake-c3.x86-64-x324
-rw-r--r--scripts/tune/env.fake-core25
-rw-r--r--scripts/tune/env.fake-core2.core2-324
-rw-r--r--scripts/tune/env.fake-core2.core2-644
-rw-r--r--scripts/tune/env.fake-core2.core2-64-x324
-rw-r--r--scripts/tune/env.fake-core2.i5864
-rw-r--r--scripts/tune/env.fake-core2.x864
-rw-r--r--scripts/tune/env.fake-core2.x86-644
-rw-r--r--scripts/tune/env.fake-core2.x86-64-x324
-rw-r--r--scripts/tune/env.fake-corei75
-rw-r--r--scripts/tune/env.fake-corei7.core2-324
-rw-r--r--scripts/tune/env.fake-corei7.core2-644
-rw-r--r--scripts/tune/env.fake-corei7.core2-64-x324
-rw-r--r--scripts/tune/env.fake-corei7.corei7-324
-rw-r--r--scripts/tune/env.fake-corei7.corei7-644
-rw-r--r--scripts/tune/env.fake-corei7.corei7-64-x324
-rw-r--r--scripts/tune/env.fake-corei7.i5864
-rw-r--r--scripts/tune/env.fake-corei7.x864
-rw-r--r--scripts/tune/env.fake-corei7.x86-644
-rw-r--r--scripts/tune/env.fake-corei7.x86-64-x324
-rw-r--r--scripts/tune/env.fake-cortexa155
-rw-r--r--scripts/tune/env.fake-cortexa15.armv44
-rw-r--r--scripts/tune/env.fake-cortexa15.armv4b4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv4t4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv4tb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv54
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5b4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5e4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5eb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5t4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5tb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5te4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5teb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv64
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6b4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6hf4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6hfb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6t4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6tb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6thf4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv6thfb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7a4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7a-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7a-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7a-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ab4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ab-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ab-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ab-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ahf4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ahf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ahf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ahf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ahf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ahfb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ahfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ahfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7ahfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7at4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7at-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7at-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7at-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7atb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7atb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7atb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7atb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7athf4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7athf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7athf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7athf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7athf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7athfb4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7athfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7athfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa15.armv7athfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa15.cortexa154
-rw-r--r--scripts/tune/env.fake-cortexa15.cortexa15-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.cortexa15hf4
-rw-r--r--scripts/tune/env.fake-cortexa15.cortexa15hf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.cortexa15t4
-rw-r--r--scripts/tune/env.fake-cortexa15.cortexa15t-neon4
-rw-r--r--scripts/tune/env.fake-cortexa15.cortexa15thf4
-rw-r--r--scripts/tune/env.fake-cortexa15.cortexa15thf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa175
-rw-r--r--scripts/tune/env.fake-cortexa17.armv44
-rw-r--r--scripts/tune/env.fake-cortexa17.armv4b4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv4t4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv4tb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv54
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5b4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5e4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5eb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5t4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5tb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5te4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5teb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv64
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6b4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6hf4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6hfb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6t4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6tb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6thf4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv6thfb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7a4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7a-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7a-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7a-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ab4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ab-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ab-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ab-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ahf4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ahf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ahf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ahf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ahf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ahfb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ahfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ahfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7ahfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7at4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7at-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7at-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7at-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7atb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7atb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7atb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7atb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7athf4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7athf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7athf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7athf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7athf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7athfb4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7athfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7athfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa17.armv7athfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa17.cortexa174
-rw-r--r--scripts/tune/env.fake-cortexa17.cortexa17-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.cortexa17hf4
-rw-r--r--scripts/tune/env.fake-cortexa17.cortexa17hf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.cortexa17t4
-rw-r--r--scripts/tune/env.fake-cortexa17.cortexa17t-neon4
-rw-r--r--scripts/tune/env.fake-cortexa17.cortexa17thf4
-rw-r--r--scripts/tune/env.fake-cortexa17.cortexa17thf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa55
-rw-r--r--scripts/tune/env.fake-cortexa5.armv44
-rw-r--r--scripts/tune/env.fake-cortexa5.armv4b4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv4t4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv4tb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv54
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5b4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5e4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5eb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5t4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5tb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5te4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5teb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv64
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6b4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6hf4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6hfb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6t4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6tb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6thf4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv6thfb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7a4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7a-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7a-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7a-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ab4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ab-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ab-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ab-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ahf4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ahf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ahf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ahf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ahf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ahfb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ahfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ahfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7ahfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7at4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7at-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7at-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7at-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7atb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7atb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7atb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7atb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7athf4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7athf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7athf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7athf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7athf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7athfb4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7athfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7athfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa5.armv7athfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa5.cortexa54
-rw-r--r--scripts/tune/env.fake-cortexa5.cortexa5-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.cortexa5hf4
-rw-r--r--scripts/tune/env.fake-cortexa5.cortexa5hf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.cortexa5t4
-rw-r--r--scripts/tune/env.fake-cortexa5.cortexa5t-neon4
-rw-r--r--scripts/tune/env.fake-cortexa5.cortexa5thf4
-rw-r--r--scripts/tune/env.fake-cortexa5.cortexa5thf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa75
-rw-r--r--scripts/tune/env.fake-cortexa7.armv44
-rw-r--r--scripts/tune/env.fake-cortexa7.armv4b4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv4t4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv4tb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv54
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5b4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5e4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5eb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5t4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5tb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5te4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5teb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv64
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6b4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6hf4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6hfb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6t4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6tb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6thf4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv6thfb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7a4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7a-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7a-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7a-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ab4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ab-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ab-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ab-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ahf4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ahf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ahf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ahf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ahf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ahfb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ahfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ahfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7ahfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7at4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7at-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7at-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7at-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7atb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7atb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7atb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7atb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7athf4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7athf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7athf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7athf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7athf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7athfb4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7athfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7athfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa7.armv7athfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa74
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa7-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa7hf4
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa7hf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa7hf-neon-vfpv44
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa7t4
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa7t-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa7thf4
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa7thf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa7.cortexa7thf-neon-vfpv44
-rw-r--r--scripts/tune/env.fake-cortexa85
-rw-r--r--scripts/tune/env.fake-cortexa8.armv44
-rw-r--r--scripts/tune/env.fake-cortexa8.armv4b4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv4t4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv4tb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv54
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5b4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5e4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5eb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5t4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5tb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5te4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5teb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv64
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6b4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6hf4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6hfb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6t4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6tb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6thf4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv6thfb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7a4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7a-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7a-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7a-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ab4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ab-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ab-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ab-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ahf4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ahf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ahf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ahf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ahf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ahfb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ahfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ahfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7ahfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7at4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7at-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7at-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7at-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7atb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7atb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7atb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7atb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7athf4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7athf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7athf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7athf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7athf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7athfb4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7athfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7athfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa8.armv7athfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa8.cortexa84
-rw-r--r--scripts/tune/env.fake-cortexa8.cortexa8-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.cortexa8hf4
-rw-r--r--scripts/tune/env.fake-cortexa8.cortexa8hf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.cortexa8t4
-rw-r--r--scripts/tune/env.fake-cortexa8.cortexa8t-neon4
-rw-r--r--scripts/tune/env.fake-cortexa8.cortexa8thf4
-rw-r--r--scripts/tune/env.fake-cortexa8.cortexa8thf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa95
-rw-r--r--scripts/tune/env.fake-cortexa9.armv44
-rw-r--r--scripts/tune/env.fake-cortexa9.armv4b4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv4t4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv4tb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv54
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5b4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5e4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5eb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5t4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5tb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5te4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5teb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv64
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6b4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6hf4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6hfb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6t4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6tb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6thf4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv6thfb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7a4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7a-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7a-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7a-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ab4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ab-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ab-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ab-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ahf4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ahf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ahf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ahf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ahf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ahfb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ahfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ahfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7ahfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7at4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7at-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7at-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7at-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7atb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7atb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7atb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7atb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7athf4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7athf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7athf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7athf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7athf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7athfb4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7athfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7athfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexa9.armv7athfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexa9.cortexa94
-rw-r--r--scripts/tune/env.fake-cortexa9.cortexa9-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.cortexa9hf4
-rw-r--r--scripts/tune/env.fake-cortexa9.cortexa9hf-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.cortexa9t4
-rw-r--r--scripts/tune/env.fake-cortexa9.cortexa9t-neon4
-rw-r--r--scripts/tune/env.fake-cortexa9.cortexa9thf4
-rw-r--r--scripts/tune/env.fake-cortexa9.cortexa9thf-neon4
-rw-r--r--scripts/tune/env.fake-cortexm15
-rw-r--r--scripts/tune/env.fake-cortexm1.armv44
-rw-r--r--scripts/tune/env.fake-cortexm1.armv4b4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv4t4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv4tb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv54
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5b4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5e4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5eb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5t4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5tb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5te4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5teb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv64
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6b4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6hf4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6hfb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6t4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6tb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6thf4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv6thfb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7a4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7a-neon4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7a-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7a-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ab4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ab-neon4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ab-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ab-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ahf4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ahf-neon4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ahf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ahf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ahf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ahfb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ahfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ahfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7ahfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7at4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7at-neon4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7at-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7at-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7atb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7atb-neon4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7atb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7atb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7athf4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7athf-neon4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7athf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7athf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7athf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7athfb4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7athfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7athfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm1.armv7athfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm1.cortexm14
-rw-r--r--scripts/tune/env.fake-cortexm35
-rw-r--r--scripts/tune/env.fake-cortexm3.armv44
-rw-r--r--scripts/tune/env.fake-cortexm3.armv4b4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv4t4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv4tb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv54
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5b4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5e4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5eb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5t4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5tb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5te4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5teb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv64
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6b4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6hf4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6hfb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6t4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6tb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6thf4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv6thfb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7a4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7a-neon4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7a-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7a-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ab4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ab-neon4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ab-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ab-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ahf4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ahf-neon4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ahf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ahf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ahf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ahfb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ahfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ahfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7ahfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7at4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7at-neon4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7at-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7at-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7atb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7atb-neon4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7atb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7atb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7athf4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7athf-neon4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7athf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7athf-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7athf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7athfb4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7athfb-neon4
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7athfb-vfpv34
-rw-r--r--scripts/tune/env.fake-cortexm3.armv7athfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-cortexm3.cortexm34
-rw-r--r--scripts/tune/env.fake-cortexr40
-rw-r--r--scripts/tune/env.fake-ep93125
-rw-r--r--scripts/tune/env.fake-ep9312.armv44
-rw-r--r--scripts/tune/env.fake-ep9312.armv4b4
-rw-r--r--scripts/tune/env.fake-ep9312.armv4t4
-rw-r--r--scripts/tune/env.fake-ep9312.armv4tb4
-rw-r--r--scripts/tune/env.fake-ep9312.ep93124
-rw-r--r--scripts/tune/env.fake-i5865
-rw-r--r--scripts/tune/env.fake-i586-nlp5
-rw-r--r--scripts/tune/env.fake-i586-nlp.i586-nlp-324
-rw-r--r--scripts/tune/env.fake-i586.i5864
-rw-r--r--scripts/tune/env.fake-i586.x864
-rw-r--r--scripts/tune/env.fake-i586.x86-644
-rw-r--r--scripts/tune/env.fake-i586.x86-64-x324
-rw-r--r--scripts/tune/env.fake-iwmmxt5
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv44
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv4b4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv4t4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv4tb4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv54
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5b4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5e4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5eb4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5t4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5tb4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5te4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5teb4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-iwmmxt.iwmmxt4
-rw-r--r--scripts/tune/env.fake-mips325
-rw-r--r--scripts/tune/env.fake-mips32.mips4
-rw-r--r--scripts/tune/env.fake-mips32.mips-nf4
-rw-r--r--scripts/tune/env.fake-mips32.mips324
-rw-r--r--scripts/tune/env.fake-mips32.mips32-nf4
-rw-r--r--scripts/tune/env.fake-mips32.mips32el4
-rw-r--r--scripts/tune/env.fake-mips32.mips32el-nf4
-rw-r--r--scripts/tune/env.fake-mips32.mips644
-rw-r--r--scripts/tune/env.fake-mips32.mips64-n324
-rw-r--r--scripts/tune/env.fake-mips32.mips64-nf4
-rw-r--r--scripts/tune/env.fake-mips32.mips64-nf-n324
-rw-r--r--scripts/tune/env.fake-mips32.mips64el4
-rw-r--r--scripts/tune/env.fake-mips32.mips64el-n324
-rw-r--r--scripts/tune/env.fake-mips32.mips64el-nf4
-rw-r--r--scripts/tune/env.fake-mips32.mips64el-nf-n324
-rw-r--r--scripts/tune/env.fake-mips32.mipsel4
-rw-r--r--scripts/tune/env.fake-mips32.mipsel-nf4
-rw-r--r--scripts/tune/env.fake-mips32r25
-rw-r--r--scripts/tune/env.fake-mips32r2.mips4
-rw-r--r--scripts/tune/env.fake-mips32r2.mips-nf4
-rw-r--r--scripts/tune/env.fake-mips32r2.mips324
-rw-r--r--scripts/tune/env.fake-mips32r2.mips32-nf4
-rw-r--r--scripts/tune/env.fake-mips32r2.mips32el4
-rw-r--r--scripts/tune/env.fake-mips32r2.mips32el-nf4
-rw-r--r--scripts/tune/env.fake-mips32r2.mips32r24
-rw-r--r--scripts/tune/env.fake-mips32r2.mips32r2el4
-rw-r--r--scripts/tune/env.fake-mips32r2.mips644
-rw-r--r--scripts/tune/env.fake-mips32r2.mips64-n324
-rw-r--r--scripts/tune/env.fake-mips32r2.mips64-nf4
-rw-r--r--scripts/tune/env.fake-mips32r2.mips64-nf-n324
-rw-r--r--scripts/tune/env.fake-mips32r2.mips64el4
-rw-r--r--scripts/tune/env.fake-mips32r2.mips64el-n324
-rw-r--r--scripts/tune/env.fake-mips32r2.mips64el-nf4
-rw-r--r--scripts/tune/env.fake-mips32r2.mips64el-nf-n324
-rw-r--r--scripts/tune/env.fake-mips32r2.mipsel4
-rw-r--r--scripts/tune/env.fake-mips32r2.mipsel-nf4
-rw-r--r--scripts/tune/env.fake-mips645
-rw-r--r--scripts/tune/env.fake-mips64.mips4
-rw-r--r--scripts/tune/env.fake-mips64.mips-nf4
-rw-r--r--scripts/tune/env.fake-mips64.mips324
-rw-r--r--scripts/tune/env.fake-mips64.mips32-nf4
-rw-r--r--scripts/tune/env.fake-mips64.mips32el4
-rw-r--r--scripts/tune/env.fake-mips64.mips32el-nf4
-rw-r--r--scripts/tune/env.fake-mips64.mips32r24
-rw-r--r--scripts/tune/env.fake-mips64.mips32r2el4
-rw-r--r--scripts/tune/env.fake-mips64.mips644
-rw-r--r--scripts/tune/env.fake-mips64.mips64-n324
-rw-r--r--scripts/tune/env.fake-mips64.mips64-nf4
-rw-r--r--scripts/tune/env.fake-mips64.mips64-nf-n324
-rw-r--r--scripts/tune/env.fake-mips64.mips64el4
-rw-r--r--scripts/tune/env.fake-mips64.mips64el-n324
-rw-r--r--scripts/tune/env.fake-mips64.mips64el-nf4
-rw-r--r--scripts/tune/env.fake-mips64.mips64el-nf-n324
-rw-r--r--scripts/tune/env.fake-mips64.mipsel4
-rw-r--r--scripts/tune/env.fake-mips64.mipsel-nf4
-rw-r--r--scripts/tune/env.fake-octeon5
-rw-r--r--scripts/tune/env.fake-octeon.mips4
-rw-r--r--scripts/tune/env.fake-octeon.mips-nf4
-rw-r--r--scripts/tune/env.fake-octeon.mips324
-rw-r--r--scripts/tune/env.fake-octeon.mips32-nf4
-rw-r--r--scripts/tune/env.fake-octeon.mips32el4
-rw-r--r--scripts/tune/env.fake-octeon.mips32el-nf4
-rw-r--r--scripts/tune/env.fake-octeon.mips32r24
-rw-r--r--scripts/tune/env.fake-octeon.mips32r2el4
-rw-r--r--scripts/tune/env.fake-octeon.mips644
-rw-r--r--scripts/tune/env.fake-octeon.mips64-n324
-rw-r--r--scripts/tune/env.fake-octeon.mips64-nf4
-rw-r--r--scripts/tune/env.fake-octeon.mips64-nf-n324
-rw-r--r--scripts/tune/env.fake-octeon.mips64el4
-rw-r--r--scripts/tune/env.fake-octeon.mips64el-n324
-rw-r--r--scripts/tune/env.fake-octeon.mips64el-nf4
-rw-r--r--scripts/tune/env.fake-octeon.mips64el-nf-n324
-rw-r--r--scripts/tune/env.fake-octeon.mipsel4
-rw-r--r--scripts/tune/env.fake-octeon.mipsel-nf4
-rw-r--r--scripts/tune/env.fake-octeon.octeon24
-rw-r--r--scripts/tune/env.fake-octeon.octeon2_644
-rw-r--r--scripts/tune/env.fake-octeon.octeon34
-rw-r--r--scripts/tune/env.fake-octeon.octeon3_644
-rw-r--r--scripts/tune/env.fake-power55
-rw-r--r--scripts/tune/env.fake-power5.powerpc4
-rw-r--r--scripts/tune/env.fake-power5.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-power5.powerpc644
-rw-r--r--scripts/tune/env.fake-power5.ppc64p54
-rw-r--r--scripts/tune/env.fake-power5.ppcp54
-rw-r--r--scripts/tune/env.fake-power60
-rw-r--r--scripts/tune/env.fake-power70
-rw-r--r--scripts/tune/env.fake-ppc4765
-rw-r--r--scripts/tune/env.fake-ppc476.powerpc4
-rw-r--r--scripts/tune/env.fake-ppc476.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppc476.ppc4764
-rw-r--r--scripts/tune/env.fake-ppc603e5
-rw-r--r--scripts/tune/env.fake-ppc603e.powerpc4
-rw-r--r--scripts/tune/env.fake-ppc603e.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppc603e.ppc603e4
-rw-r--r--scripts/tune/env.fake-ppc74005
-rw-r--r--scripts/tune/env.fake-ppc7400.powerpc4
-rw-r--r--scripts/tune/env.fake-ppc7400.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppc7400.ppc74004
-rw-r--r--scripts/tune/env.fake-ppce300c25
-rw-r--r--scripts/tune/env.fake-ppce300c2.powerpc4
-rw-r--r--scripts/tune/env.fake-ppce300c2.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppce300c2.ppce300c24
-rw-r--r--scripts/tune/env.fake-ppce300c35
-rw-r--r--scripts/tune/env.fake-ppce300c3.powerpc4
-rw-r--r--scripts/tune/env.fake-ppce300c3.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppce300c3.ppce300c34
-rw-r--r--scripts/tune/env.fake-ppce300c3.ppce300c3-nf4
-rw-r--r--scripts/tune/env.fake-ppce5005
-rw-r--r--scripts/tune/env.fake-ppce500.powerpc4
-rw-r--r--scripts/tune/env.fake-ppce500.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppce500.ppce5004
-rw-r--r--scripts/tune/env.fake-ppce500mc5
-rw-r--r--scripts/tune/env.fake-ppce500mc.powerpc4
-rw-r--r--scripts/tune/env.fake-ppce500mc.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppce500mc.ppce500mc4
-rw-r--r--scripts/tune/env.fake-ppce500v25
-rw-r--r--scripts/tune/env.fake-ppce500v2.powerpc4
-rw-r--r--scripts/tune/env.fake-ppce500v2.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppce500v2.ppce500v24
-rw-r--r--scripts/tune/env.fake-ppce55005
-rw-r--r--scripts/tune/env.fake-ppce5500.powerpc4
-rw-r--r--scripts/tune/env.fake-ppce5500.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppce5500.powerpc644
-rw-r--r--scripts/tune/env.fake-ppce5500.ppc64e55004
-rw-r--r--scripts/tune/env.fake-ppce5500.ppce55004
-rw-r--r--scripts/tune/env.fake-ppce65005
-rw-r--r--scripts/tune/env.fake-ppce6500.powerpc4
-rw-r--r--scripts/tune/env.fake-ppce6500.powerpc-nf4
-rw-r--r--scripts/tune/env.fake-ppce6500.powerpc644
-rw-r--r--scripts/tune/env.fake-ppce6500.ppc64e65004
-rw-r--r--scripts/tune/env.fake-ppce6500.ppce65004
-rw-r--r--scripts/tune/env.fake-sh35
-rw-r--r--scripts/tune/env.fake-sh3.sh34
-rw-r--r--scripts/tune/env.fake-sh3.sh3eb0
-rw-r--r--scripts/tune/env.fake-sh45
-rw-r--r--scripts/tune/env.fake-sh4.sh44
-rw-r--r--scripts/tune/env.fake-sh4.sh4a4
-rw-r--r--scripts/tune/env.fake-sh4.sh4aeb0
-rw-r--r--scripts/tune/env.fake-sh4.sh4eb0
-rw-r--r--scripts/tune/env.fake-strongarm11005
-rw-r--r--scripts/tune/env.fake-strongarm1100.armv44
-rw-r--r--scripts/tune/env.fake-strongarm1100.armv4b4
-rw-r--r--scripts/tune/env.fake-strongarm1100.armv4t4
-rw-r--r--scripts/tune/env.fake-strongarm1100.armv4tb4
-rw-r--r--scripts/tune/env.fake-strongarm1100.strongarm4
-rw-r--r--scripts/tune/env.fake-supersparc0
-rw-r--r--scripts/tune/env.fake-thunderx5
-rw-r--r--scripts/tune/env.fake-thunderx.aarch644
-rw-r--r--scripts/tune/env.fake-thunderx.aarch64_be4
-rw-r--r--scripts/tune/env.fake-thunderx.armv44
-rw-r--r--scripts/tune/env.fake-thunderx.armv4b4
-rw-r--r--scripts/tune/env.fake-thunderx.armv4t4
-rw-r--r--scripts/tune/env.fake-thunderx.armv4tb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv54
-rw-r--r--scripts/tune/env.fake-thunderx.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5b4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5e4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5eb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5t4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5tb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5te4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5teb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv64
-rw-r--r--scripts/tune/env.fake-thunderx.armv6-novfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6b4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6b-novfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6hf4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6hfb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6t4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6t-novfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6tb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6tb-novfp4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6thf4
-rw-r--r--scripts/tune/env.fake-thunderx.armv6thfb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7a4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7a-neon4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7a-vfpv34
-rw-r--r--scripts/tune/env.fake-thunderx.armv7a-vfpv3d164
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ab4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ab-neon4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ab-vfpv34
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ab-vfpv3d164
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ahf4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ahf-neon4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ahf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ahf-vfpv34
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ahf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ahfb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ahfb-neon4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ahfb-vfpv34
-rw-r--r--scripts/tune/env.fake-thunderx.armv7ahfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-thunderx.armv7at4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7at-neon4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7at-vfpv34
-rw-r--r--scripts/tune/env.fake-thunderx.armv7at-vfpv3d164
-rw-r--r--scripts/tune/env.fake-thunderx.armv7atb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7atb-neon4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7atb-vfpv34
-rw-r--r--scripts/tune/env.fake-thunderx.armv7atb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-thunderx.armv7athf4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7athf-neon4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7athf-neon-vfpv40
-rw-r--r--scripts/tune/env.fake-thunderx.armv7athf-vfpv34
-rw-r--r--scripts/tune/env.fake-thunderx.armv7athf-vfpv3d164
-rw-r--r--scripts/tune/env.fake-thunderx.armv7athfb4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7athfb-neon4
-rw-r--r--scripts/tune/env.fake-thunderx.armv7athfb-vfpv34
-rw-r--r--scripts/tune/env.fake-thunderx.armv7athfb-vfpv3d164
-rw-r--r--scripts/tune/env.fake-thunderx.thunderx4
-rw-r--r--scripts/tune/env.fake-thunderx.thunderx_be4
-rw-r--r--scripts/tune/env.fake-xscale5
-rw-r--r--scripts/tune/env.fake-xscale.armv44
-rw-r--r--scripts/tune/env.fake-xscale.armv4b4
-rw-r--r--scripts/tune/env.fake-xscale.armv4t4
-rw-r--r--scripts/tune/env.fake-xscale.armv4tb4
-rw-r--r--scripts/tune/env.fake-xscale.armv54
-rw-r--r--scripts/tune/env.fake-xscale.armv5-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5b4
-rw-r--r--scripts/tune/env.fake-xscale.armv5b-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5e4
-rw-r--r--scripts/tune/env.fake-xscale.armv5e-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5eb4
-rw-r--r--scripts/tune/env.fake-xscale.armv5eb-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5ehf-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5ehfb-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5hf-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5hfb-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5t4
-rw-r--r--scripts/tune/env.fake-xscale.armv5t-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5tb4
-rw-r--r--scripts/tune/env.fake-xscale.armv5tb-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5te4
-rw-r--r--scripts/tune/env.fake-xscale.armv5te-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5teb4
-rw-r--r--scripts/tune/env.fake-xscale.armv5teb-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5tehf-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5tehfb-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5thf-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.armv5thfb-vfp4
-rw-r--r--scripts/tune/env.fake-xscale.xscale4
-rw-r--r--scripts/tune/env.fake-xscale.xscale-be4
-rw-r--r--scripts/tune/log.fake-cortexa15.armv7ahf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa15.armv7athf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa17.armv7ahf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa17.armv7athf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa5.armv7ahf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa5.armv7athf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa7.armv7ahf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa7.armv7athf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa8.armv7ahf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa8.armv7athf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa9.armv7ahf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexa9.armv7athf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexm1.armv7ahf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexm1.armv7athf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexm3.armv7ahf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexm3.armv7athf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-cortexr47
-rw-r--r--scripts/tune/log.fake-power69
-rw-r--r--scripts/tune/log.fake-power79
-rw-r--r--scripts/tune/log.fake-sh3.sh3eb83
-rw-r--r--scripts/tune/log.fake-sh4.sh4aeb49
-rw-r--r--scripts/tune/log.fake-sh4.sh4eb81
-rw-r--r--scripts/tune/log.fake-supersparc9
-rw-r--r--scripts/tune/log.fake-thunderx.armv7ahf-neon-vfpv47
-rw-r--r--scripts/tune/log.fake-thunderx.armv7athf-neon-vfpv47
1093 files changed, 4585 insertions, 0 deletions
diff --git a/scripts/tune/env.fake-arm1136jf-s b/scripts/tune/env.fake-arm1136jf-s
new file mode 100644
index 0000000000..cb41ee8e97
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb arm1136jfs"
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.arm1136jfs b/scripts/tune/env.fake-arm1136jf-s.arm1136jfs
new file mode 100644
index 0000000000..0c64a9ef99
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.arm1136jfs
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp arm1136jfs-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp -mtune=arm1136jf-s"
+TUNE_PKGARCH="arm1136jfs-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp -mtune=arm1136jf-s --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv4 b/scripts/tune/env.fake-arm1136jf-s.armv4
new file mode 100644
index 0000000000..3f19ebc4cb
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv4b b/scripts/tune/env.fake-arm1136jf-s.armv4b
new file mode 100644
index 0000000000..444fccb8d8
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv4t b/scripts/tune/env.fake-arm1136jf-s.armv4t
new file mode 100644
index 0000000000..a7f601c23e
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv4tb b/scripts/tune/env.fake-arm1136jf-s.armv4tb
new file mode 100644
index 0000000000..e425c57fec
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5 b/scripts/tune/env.fake-arm1136jf-s.armv5
new file mode 100644
index 0000000000..af09eb5911
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5-vfp
new file mode 100644
index 0000000000..cc7f04bd9e
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5b b/scripts/tune/env.fake-arm1136jf-s.armv5b
new file mode 100644
index 0000000000..1546671dfe
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5b-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5b-vfp
new file mode 100644
index 0000000000..564de3f3c1
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5b-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5e b/scripts/tune/env.fake-arm1136jf-s.armv5e
new file mode 100644
index 0000000000..9515ff4781
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5e
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5e"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5e-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5e-vfp
new file mode 100644
index 0000000000..35d731b666
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5e-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5e-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5eb b/scripts/tune/env.fake-arm1136jf-s.armv5eb
new file mode 100644
index 0000000000..c9f3c832f5
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5eb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5eb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5eb-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5eb-vfp
new file mode 100644
index 0000000000..01a33fe21f
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5eb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5eb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5ehf-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5ehf-vfp
new file mode 100644
index 0000000000..ad063ec652
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5ehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5ehfb-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5ehfb-vfp
new file mode 100644
index 0000000000..a3ea3358bf
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5ehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5hf-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5hf-vfp
new file mode 100644
index 0000000000..cd1c45f839
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5hf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5hfb-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5hfb-vfp
new file mode 100644
index 0000000000..4bd7aa3995
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5hfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5t b/scripts/tune/env.fake-arm1136jf-s.armv5t
new file mode 100644
index 0000000000..f86c2abbe8
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5t-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5t-vfp
new file mode 100644
index 0000000000..40466bf2bd
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5t-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5tb b/scripts/tune/env.fake-arm1136jf-s.armv5tb
new file mode 100644
index 0000000000..3d42d2f966
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5tb-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5tb-vfp
new file mode 100644
index 0000000000..9bdd17db7a
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5tb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5te b/scripts/tune/env.fake-arm1136jf-s.armv5te
new file mode 100644
index 0000000000..d0c5f0c5d5
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5te
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5te"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5te-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5te-vfp
new file mode 100644
index 0000000000..cc69d7dcf0
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5te-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5te-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5teb b/scripts/tune/env.fake-arm1136jf-s.armv5teb
new file mode 100644
index 0000000000..0d5540f7ea
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5teb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5teb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5teb-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5teb-vfp
new file mode 100644
index 0000000000..2e7604b686
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5teb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5teb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5tehf-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5tehf-vfp
new file mode 100644
index 0000000000..556a051e31
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5tehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5tehfb-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5tehfb-vfp
new file mode 100644
index 0000000000..b8c02052e9
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5tehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5thf-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5thf-vfp
new file mode 100644
index 0000000000..da3e736e4b
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5thf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv5thfb-vfp b/scripts/tune/env.fake-arm1136jf-s.armv5thfb-vfp
new file mode 100644
index 0000000000..7597fd987e
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv5thfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6 b/scripts/tune/env.fake-arm1136jf-s.armv6
new file mode 100644
index 0000000000..8026dfcb5a
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6-novfp b/scripts/tune/env.fake-arm1136jf-s.armv6-novfp
new file mode 100644
index 0000000000..7a81a4f01c
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e armv6 fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6b b/scripts/tune/env.fake-arm1136jf-s.armv6b
new file mode 100644
index 0000000000..52b2b18515
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6b-novfp b/scripts/tune/env.fake-arm1136jf-s.armv6b-novfp
new file mode 100644
index 0000000000..7ccfedcbe2
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6b-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb armv6b fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6hf b/scripts/tune/env.fake-arm1136jf-s.armv6hf
new file mode 100644
index 0000000000..9257e7024d
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6hfb b/scripts/tune/env.fake-arm1136jf-s.armv6hfb
new file mode 100644
index 0000000000..81cbcb18ef
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6hfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6t b/scripts/tune/env.fake-arm1136jf-s.armv6t
new file mode 100644
index 0000000000..9f8614babc
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6t-novfp b/scripts/tune/env.fake-arm1136jf-s.armv6t-novfp
new file mode 100644
index 0000000000..6676761355
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6t-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te armv6 armv6t fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6tb b/scripts/tune/env.fake-arm1136jf-s.armv6tb
new file mode 100644
index 0000000000..3787b92e88
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6tb-novfp b/scripts/tune/env.fake-arm1136jf-s.armv6tb-novfp
new file mode 100644
index 0000000000..49b7c09c69
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6tb-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb armv6b armv6tb fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6thf b/scripts/tune/env.fake-arm1136jf-s.armv6thf
new file mode 100644
index 0000000000..ce5a2e55de
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm1136jf-s.armv6thfb b/scripts/tune/env.fake-arm1136jf-s.armv6thfb
new file mode 100644
index 0000000000..8c6841d739
--- /dev/null
+++ b/scripts/tune/env.fake-arm1136jf-s.armv6thfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp fake_arm1136jf_s"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm1136jf-s"
diff --git a/scripts/tune/env.fake-arm920t b/scripts/tune/env.fake-arm920t
new file mode 100644
index 0000000000..81bf1563bd
--- /dev/null
+++ b/scripts/tune/env.fake-arm920t
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb arm920t"
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_arm920t"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm920t"
diff --git a/scripts/tune/env.fake-arm920t.arm920t b/scripts/tune/env.fake-arm920t.arm920t
new file mode 100644
index 0000000000..f41bfb4c4f
--- /dev/null
+++ b/scripts/tune/env.fake-arm920t.arm920t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t arm920t arm920tt fake_arm920t"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork -mtune=arm920t"
+TUNE_PKGARCH="arm920tt"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork -mtune=arm920t --sysroot=SYSROOTS/fake-arm920t"
diff --git a/scripts/tune/env.fake-arm920t.armv4 b/scripts/tune/env.fake-arm920t.armv4
new file mode 100644
index 0000000000..3ceb247c37
--- /dev/null
+++ b/scripts/tune/env.fake-arm920t.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_arm920t"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-arm920t"
diff --git a/scripts/tune/env.fake-arm920t.armv4b b/scripts/tune/env.fake-arm920t.armv4b
new file mode 100644
index 0000000000..3695737cc3
--- /dev/null
+++ b/scripts/tune/env.fake-arm920t.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_arm920t"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-arm920t"
diff --git a/scripts/tune/env.fake-arm920t.armv4t b/scripts/tune/env.fake-arm920t.armv4t
new file mode 100644
index 0000000000..0a9424ce78
--- /dev/null
+++ b/scripts/tune/env.fake-arm920t.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_arm920t"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm920t"
diff --git a/scripts/tune/env.fake-arm920t.armv4tb b/scripts/tune/env.fake-arm920t.armv4tb
new file mode 100644
index 0000000000..a759b7e5d4
--- /dev/null
+++ b/scripts/tune/env.fake-arm920t.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_arm920t"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm920t"
diff --git a/scripts/tune/env.fake-arm926ejs b/scripts/tune/env.fake-arm926ejs
new file mode 100644
index 0000000000..574d76b4e9
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp arm926ejs"
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5te"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.arm926ejs b/scripts/tune/env.fake-arm926ejs.arm926ejs
new file mode 100644
index 0000000000..3e939264c7
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.arm926ejs
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te arm926ejste fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mtune=arm926ej-s"
+TUNE_PKGARCH="arm926ejste"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mtune=arm926ej-s --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv4 b/scripts/tune/env.fake-arm926ejs.armv4
new file mode 100644
index 0000000000..79fc8c33ca
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_arm926ejs"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv4b b/scripts/tune/env.fake-arm926ejs.armv4b
new file mode 100644
index 0000000000..3a5da16af9
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_arm926ejs"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv4t b/scripts/tune/env.fake-arm926ejs.armv4t
new file mode 100644
index 0000000000..136bf38e21
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_arm926ejs"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv4tb b/scripts/tune/env.fake-arm926ejs.armv4tb
new file mode 100644
index 0000000000..63cd87a858
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_arm926ejs"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5 b/scripts/tune/env.fake-arm926ejs.armv5
new file mode 100644
index 0000000000..889bce09a9
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5-vfp b/scripts/tune/env.fake-arm926ejs.armv5-vfp
new file mode 100644
index 0000000000..96e4569448
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5b b/scripts/tune/env.fake-arm926ejs.armv5b
new file mode 100644
index 0000000000..bec947094b
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5b-vfp b/scripts/tune/env.fake-arm926ejs.armv5b-vfp
new file mode 100644
index 0000000000..ae1601fac4
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5b-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5e b/scripts/tune/env.fake-arm926ejs.armv5e
new file mode 100644
index 0000000000..35f5950b91
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5e
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5e"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5e-vfp b/scripts/tune/env.fake-arm926ejs.armv5e-vfp
new file mode 100644
index 0000000000..6c9cb92320
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5e-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5e-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5eb b/scripts/tune/env.fake-arm926ejs.armv5eb
new file mode 100644
index 0000000000..3df10e9685
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5eb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5eb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5eb-vfp b/scripts/tune/env.fake-arm926ejs.armv5eb-vfp
new file mode 100644
index 0000000000..1aaf7724dc
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5eb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5eb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5ehf-vfp b/scripts/tune/env.fake-arm926ejs.armv5ehf-vfp
new file mode 100644
index 0000000000..cfb922d902
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5ehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5ehfb-vfp b/scripts/tune/env.fake-arm926ejs.armv5ehfb-vfp
new file mode 100644
index 0000000000..dd09ff7ef4
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5ehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5hf-vfp b/scripts/tune/env.fake-arm926ejs.armv5hf-vfp
new file mode 100644
index 0000000000..608f562d68
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5hf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5hfb-vfp b/scripts/tune/env.fake-arm926ejs.armv5hfb-vfp
new file mode 100644
index 0000000000..81279d5c64
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5hfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5t b/scripts/tune/env.fake-arm926ejs.armv5t
new file mode 100644
index 0000000000..ad875756c7
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5t-vfp b/scripts/tune/env.fake-arm926ejs.armv5t-vfp
new file mode 100644
index 0000000000..99f9eb92f2
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5t-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5tb b/scripts/tune/env.fake-arm926ejs.armv5tb
new file mode 100644
index 0000000000..7b593e7239
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5tb-vfp b/scripts/tune/env.fake-arm926ejs.armv5tb-vfp
new file mode 100644
index 0000000000..aa038df336
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5tb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5te b/scripts/tune/env.fake-arm926ejs.armv5te
new file mode 100644
index 0000000000..e96463e815
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5te
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5te"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5te-vfp b/scripts/tune/env.fake-arm926ejs.armv5te-vfp
new file mode 100644
index 0000000000..1758634c69
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5te-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5te-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5teb b/scripts/tune/env.fake-arm926ejs.armv5teb
new file mode 100644
index 0000000000..8f7a8f8dbb
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5teb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5teb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5teb-vfp b/scripts/tune/env.fake-arm926ejs.armv5teb-vfp
new file mode 100644
index 0000000000..87985be712
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5teb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5teb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5tehf-vfp b/scripts/tune/env.fake-arm926ejs.armv5tehf-vfp
new file mode 100644
index 0000000000..7236dbc746
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5tehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5tehfb-vfp b/scripts/tune/env.fake-arm926ejs.armv5tehfb-vfp
new file mode 100644
index 0000000000..9a84da07a4
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5tehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5thf-vfp b/scripts/tune/env.fake-arm926ejs.armv5thf-vfp
new file mode 100644
index 0000000000..c80b7608fe
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5thf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm926ejs.armv5thfb-vfp b/scripts/tune/env.fake-arm926ejs.armv5thfb-vfp
new file mode 100644
index 0000000000..28ef4d759b
--- /dev/null
+++ b/scripts/tune/env.fake-arm926ejs.armv5thfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp fake_arm926ejs"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-arm926ejs"
diff --git a/scripts/tune/env.fake-arm9tdmi b/scripts/tune/env.fake-arm9tdmi
new file mode 100644
index 0000000000..b3f3b223b8
--- /dev/null
+++ b/scripts/tune/env.fake-arm9tdmi
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb arm9tdmi"
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_arm9tdmi"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm9tdmi"
diff --git a/scripts/tune/env.fake-arm9tdmi.arm9tdmi b/scripts/tune/env.fake-arm9tdmi.arm9tdmi
new file mode 100644
index 0000000000..df77b425c0
--- /dev/null
+++ b/scripts/tune/env.fake-arm9tdmi.arm9tdmi
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t arm9tdmit fake_arm9tdmi"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork -mtune=arm9tdmi"
+TUNE_PKGARCH="arm9tdmit"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork -mtune=arm9tdmi --sysroot=SYSROOTS/fake-arm9tdmi"
diff --git a/scripts/tune/env.fake-arm9tdmi.armv4 b/scripts/tune/env.fake-arm9tdmi.armv4
new file mode 100644
index 0000000000..86b2ba4f40
--- /dev/null
+++ b/scripts/tune/env.fake-arm9tdmi.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_arm9tdmi"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-arm9tdmi"
diff --git a/scripts/tune/env.fake-arm9tdmi.armv4b b/scripts/tune/env.fake-arm9tdmi.armv4b
new file mode 100644
index 0000000000..0f6427f4df
--- /dev/null
+++ b/scripts/tune/env.fake-arm9tdmi.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_arm9tdmi"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-arm9tdmi"
diff --git a/scripts/tune/env.fake-arm9tdmi.armv4t b/scripts/tune/env.fake-arm9tdmi.armv4t
new file mode 100644
index 0000000000..5bb7c39e87
--- /dev/null
+++ b/scripts/tune/env.fake-arm9tdmi.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_arm9tdmi"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm9tdmi"
diff --git a/scripts/tune/env.fake-arm9tdmi.armv4tb b/scripts/tune/env.fake-arm9tdmi.armv4tb
new file mode 100644
index 0000000000..364943bff9
--- /dev/null
+++ b/scripts/tune/env.fake-arm9tdmi.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_arm9tdmi"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-arm9tdmi"
diff --git a/scripts/tune/env.fake-atom b/scripts/tune/env.fake-atom
new file mode 100644
index 0000000000..9746f9a905
--- /dev/null
+++ b/scripts/tune/env.fake-atom
@@ -0,0 +1,5 @@
+AVAILTUNES=" x86 x86-64 x86-64-x32 i586 core2-32 core2-64 core2-64-x32"
+PACKAGE_ARCHS="all any noarch x86 i586 core2-32 fake_atom"
+TUNE_CCARGS=" -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-32"
+export CC="i686-oe-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-atom"
diff --git a/scripts/tune/env.fake-atom.core2-32 b/scripts/tune/env.fake-atom.core2-32
new file mode 100644
index 0000000000..6468c63855
--- /dev/null
+++ b/scripts/tune/env.fake-atom.core2-32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 i586 core2-32 fake_atom"
+TUNE_CCARGS=" -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-32"
+export CC="i686-oe-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-atom"
diff --git a/scripts/tune/env.fake-atom.core2-64 b/scripts/tune/env.fake-atom.core2-64
new file mode 100644
index 0000000000..daee65d690
--- /dev/null
+++ b/scripts/tune/env.fake-atom.core2-64
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64 core2-64 fake_atom"
+TUNE_CCARGS=" -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-64"
+export CC="x86_64-oe-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-atom"
diff --git a/scripts/tune/env.fake-atom.core2-64-x32 b/scripts/tune/env.fake-atom.core2-64-x32
new file mode 100644
index 0000000000..c16bbcb7e9
--- /dev/null
+++ b/scripts/tune/env.fake-atom.core2-64-x32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64_x32 core2-64-x32 fake_atom"
+TUNE_CCARGS=" -mx32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-64-x32"
+export CC="x86_64-oe-linux-gnux32-gcc -mx32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-atom"
diff --git a/scripts/tune/env.fake-atom.i586 b/scripts/tune/env.fake-atom.i586
new file mode 100644
index 0000000000..d9d0b12923
--- /dev/null
+++ b/scripts/tune/env.fake-atom.i586
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 i586 fake_atom"
+TUNE_CCARGS=" -m32 -march=i586"
+TUNE_PKGARCH="i586"
+export CC="i686-oe-linux-gcc -m32 -march=i586 --sysroot=SYSROOTS/fake-atom"
diff --git a/scripts/tune/env.fake-atom.x86 b/scripts/tune/env.fake-atom.x86
new file mode 100644
index 0000000000..aaa7778225
--- /dev/null
+++ b/scripts/tune/env.fake-atom.x86
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 fake_atom"
+TUNE_CCARGS=" -m32"
+TUNE_PKGARCH="x86"
+export CC="i686-oe-linux-gcc -m32 --sysroot=SYSROOTS/fake-atom"
diff --git a/scripts/tune/env.fake-atom.x86-64 b/scripts/tune/env.fake-atom.x86-64
new file mode 100644
index 0000000000..4b90093774
--- /dev/null
+++ b/scripts/tune/env.fake-atom.x86-64
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64 fake_atom"
+TUNE_CCARGS=" -m64"
+TUNE_PKGARCH="x86_64"
+export CC="x86_64-oe-linux-gcc -m64 --sysroot=SYSROOTS/fake-atom"
diff --git a/scripts/tune/env.fake-atom.x86-64-x32 b/scripts/tune/env.fake-atom.x86-64-x32
new file mode 100644
index 0000000000..a418271170
--- /dev/null
+++ b/scripts/tune/env.fake-atom.x86-64-x32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64_x32 fake_atom"
+TUNE_CCARGS=" -mx32"
+TUNE_PKGARCH="x86_64_x32"
+export CC="x86_64-oe-linux-gnux32-gcc -mx32 --sysroot=SYSROOTS/fake-atom"
diff --git a/scripts/tune/env.fake-c3 b/scripts/tune/env.fake-c3
new file mode 100644
index 0000000000..e9477b22cc
--- /dev/null
+++ b/scripts/tune/env.fake-c3
@@ -0,0 +1,5 @@
+AVAILTUNES=" x86 x86-64 x86-64-x32 c3"
+PACKAGE_ARCHS="all any noarch x86 fake_c3"
+TUNE_CCARGS=" -m32"
+TUNE_PKGARCH="x86"
+export CC="i586-oe-linux-gcc -m32 --sysroot=SYSROOTS/fake-c3"
diff --git a/scripts/tune/env.fake-c3.c3 b/scripts/tune/env.fake-c3.c3
new file mode 100644
index 0000000000..8a98bec94c
--- /dev/null
+++ b/scripts/tune/env.fake-c3.c3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 i386 i486 i586 fake_c3"
+TUNE_CCARGS=" -m32 -march=c3 -mtune=c3"
+TUNE_PKGARCH="i586"
+export CC="i586-oe-linux-gcc -m32 -march=c3 -mtune=c3 --sysroot=SYSROOTS/fake-c3"
diff --git a/scripts/tune/env.fake-c3.x86 b/scripts/tune/env.fake-c3.x86
new file mode 100644
index 0000000000..8c041b2441
--- /dev/null
+++ b/scripts/tune/env.fake-c3.x86
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 fake_c3"
+TUNE_CCARGS=" -m32"
+TUNE_PKGARCH="x86"
+export CC="i586-oe-linux-gcc -m32 --sysroot=SYSROOTS/fake-c3"
diff --git a/scripts/tune/env.fake-c3.x86-64 b/scripts/tune/env.fake-c3.x86-64
new file mode 100644
index 0000000000..f06439886c
--- /dev/null
+++ b/scripts/tune/env.fake-c3.x86-64
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64 fake_c3"
+TUNE_CCARGS=" -m64"
+TUNE_PKGARCH="x86_64"
+export CC="x86_64-oe-linux-gcc -m64 --sysroot=SYSROOTS/fake-c3"
diff --git a/scripts/tune/env.fake-c3.x86-64-x32 b/scripts/tune/env.fake-c3.x86-64-x32
new file mode 100644
index 0000000000..459720cef9
--- /dev/null
+++ b/scripts/tune/env.fake-c3.x86-64-x32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64_x32 fake_c3"
+TUNE_CCARGS=" -mx32"
+TUNE_PKGARCH="x86_64_x32"
+export CC="x86_64-oe-linux-gnux32-gcc -mx32 --sysroot=SYSROOTS/fake-c3"
diff --git a/scripts/tune/env.fake-core2 b/scripts/tune/env.fake-core2
new file mode 100644
index 0000000000..1a0219b562
--- /dev/null
+++ b/scripts/tune/env.fake-core2
@@ -0,0 +1,5 @@
+AVAILTUNES=" x86 x86-64 x86-64-x32 i586 core2-32 core2-64 core2-64-x32"
+PACKAGE_ARCHS="all any noarch x86 i586 core2-32 fake_core2"
+TUNE_CCARGS=" -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-32"
+export CC="i686-oe-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-core2"
diff --git a/scripts/tune/env.fake-core2.core2-32 b/scripts/tune/env.fake-core2.core2-32
new file mode 100644
index 0000000000..4ec2c3f9d4
--- /dev/null
+++ b/scripts/tune/env.fake-core2.core2-32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 i586 core2-32 fake_core2"
+TUNE_CCARGS=" -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-32"
+export CC="i686-oe-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-core2"
diff --git a/scripts/tune/env.fake-core2.core2-64 b/scripts/tune/env.fake-core2.core2-64
new file mode 100644
index 0000000000..18da717989
--- /dev/null
+++ b/scripts/tune/env.fake-core2.core2-64
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64 core2-64 fake_core2"
+TUNE_CCARGS=" -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-64"
+export CC="x86_64-oe-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-core2"
diff --git a/scripts/tune/env.fake-core2.core2-64-x32 b/scripts/tune/env.fake-core2.core2-64-x32
new file mode 100644
index 0000000000..3aace04a97
--- /dev/null
+++ b/scripts/tune/env.fake-core2.core2-64-x32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64_x32 core2-64-x32 fake_core2"
+TUNE_CCARGS=" -mx32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-64-x32"
+export CC="x86_64-oe-linux-gnux32-gcc -mx32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-core2"
diff --git a/scripts/tune/env.fake-core2.i586 b/scripts/tune/env.fake-core2.i586
new file mode 100644
index 0000000000..45d461d8a0
--- /dev/null
+++ b/scripts/tune/env.fake-core2.i586
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 i586 fake_core2"
+TUNE_CCARGS=" -m32 -march=i586"
+TUNE_PKGARCH="i586"
+export CC="i686-oe-linux-gcc -m32 -march=i586 --sysroot=SYSROOTS/fake-core2"
diff --git a/scripts/tune/env.fake-core2.x86 b/scripts/tune/env.fake-core2.x86
new file mode 100644
index 0000000000..4636cb3c9f
--- /dev/null
+++ b/scripts/tune/env.fake-core2.x86
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 fake_core2"
+TUNE_CCARGS=" -m32"
+TUNE_PKGARCH="x86"
+export CC="i686-oe-linux-gcc -m32 --sysroot=SYSROOTS/fake-core2"
diff --git a/scripts/tune/env.fake-core2.x86-64 b/scripts/tune/env.fake-core2.x86-64
new file mode 100644
index 0000000000..cb61842050
--- /dev/null
+++ b/scripts/tune/env.fake-core2.x86-64
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64 fake_core2"
+TUNE_CCARGS=" -m64"
+TUNE_PKGARCH="x86_64"
+export CC="x86_64-oe-linux-gcc -m64 --sysroot=SYSROOTS/fake-core2"
diff --git a/scripts/tune/env.fake-core2.x86-64-x32 b/scripts/tune/env.fake-core2.x86-64-x32
new file mode 100644
index 0000000000..12771cebcf
--- /dev/null
+++ b/scripts/tune/env.fake-core2.x86-64-x32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64_x32 fake_core2"
+TUNE_CCARGS=" -mx32"
+TUNE_PKGARCH="x86_64_x32"
+export CC="x86_64-oe-linux-gnux32-gcc -mx32 --sysroot=SYSROOTS/fake-core2"
diff --git a/scripts/tune/env.fake-corei7 b/scripts/tune/env.fake-corei7
new file mode 100644
index 0000000000..94475c3ccf
--- /dev/null
+++ b/scripts/tune/env.fake-corei7
@@ -0,0 +1,5 @@
+AVAILTUNES=" x86 x86-64 x86-64-x32 i586 core2-32 core2-64 core2-64-x32 corei7-32 corei7-64 corei7-64-x32"
+PACKAGE_ARCHS="all any noarch x86_64 core2-64 corei7-64 fake_corei7"
+TUNE_CCARGS=" -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2"
+TUNE_PKGARCH="corei7-64"
+export CC="x86_64-oe-linux-gcc -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.core2-32 b/scripts/tune/env.fake-corei7.core2-32
new file mode 100644
index 0000000000..4e5eff25c3
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.core2-32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 i586 core2-32 fake_corei7"
+TUNE_CCARGS=" -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-32"
+export CC="i686-oe-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.core2-64 b/scripts/tune/env.fake-corei7.core2-64
new file mode 100644
index 0000000000..3c3a40122d
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.core2-64
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64 core2-64 fake_corei7"
+TUNE_CCARGS=" -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-64"
+export CC="x86_64-oe-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.core2-64-x32 b/scripts/tune/env.fake-corei7.core2-64-x32
new file mode 100644
index 0000000000..8c1507e9ff
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.core2-64-x32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64_x32 core2-64-x32 fake_corei7"
+TUNE_CCARGS=" -mx32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse"
+TUNE_PKGARCH="core2-64-x32"
+export CC="x86_64-oe-linux-gnux32-gcc -mx32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.corei7-32 b/scripts/tune/env.fake-corei7.corei7-32
new file mode 100644
index 0000000000..65643845bd
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.corei7-32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch \${PACKAGE_EXTRA_ARCHS_tune-core2} corei7-32 fake_corei7"
+TUNE_CCARGS=" -m32 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2"
+TUNE_PKGARCH="corei7-32"
+export CC="i686-oe-linux-gcc -m32 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.corei7-64 b/scripts/tune/env.fake-corei7.corei7-64
new file mode 100644
index 0000000000..2f5e366b91
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.corei7-64
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64 core2-64 corei7-64 fake_corei7"
+TUNE_CCARGS=" -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2"
+TUNE_PKGARCH="corei7-64"
+export CC="x86_64-oe-linux-gcc -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.corei7-64-x32 b/scripts/tune/env.fake-corei7.corei7-64-x32
new file mode 100644
index 0000000000..046c9245ef
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.corei7-64-x32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64_x32 core2-64-x32 corei7-64-x32 fake_corei7"
+TUNE_CCARGS=" -mx32 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2"
+TUNE_PKGARCH="corei7-64-x32"
+export CC="x86_64-oe-linux-gnux32-gcc -mx32 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.i586 b/scripts/tune/env.fake-corei7.i586
new file mode 100644
index 0000000000..ceb6b6ace4
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.i586
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 i586 fake_corei7"
+TUNE_CCARGS=" -m32 -march=i586"
+TUNE_PKGARCH="i586"
+export CC="i686-oe-linux-gcc -m32 -march=i586 --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.x86 b/scripts/tune/env.fake-corei7.x86
new file mode 100644
index 0000000000..d92712ec31
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.x86
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86 fake_corei7"
+TUNE_CCARGS=" -m32"
+TUNE_PKGARCH="x86"
+export CC="i686-oe-linux-gcc -m32 --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.x86-64 b/scripts/tune/env.fake-corei7.x86-64
new file mode 100644
index 0000000000..e0c6bc3af9
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.x86-64
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64 fake_corei7"
+TUNE_CCARGS=" -m64"
+TUNE_PKGARCH="x86_64"
+export CC="x86_64-oe-linux-gcc -m64 --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-corei7.x86-64-x32 b/scripts/tune/env.fake-corei7.x86-64-x32
new file mode 100644
index 0000000000..047e4cd335
--- /dev/null
+++ b/scripts/tune/env.fake-corei7.x86-64-x32
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch x86_64_x32 fake_corei7"
+TUNE_CCARGS=" -mx32"
+TUNE_PKGARCH="x86_64_x32"
+export CC="x86_64-oe-linux-gnux32-gcc -mx32 --sysroot=SYSROOTS/fake-corei7"
diff --git a/scripts/tune/env.fake-cortexa15 b/scripts/tune/env.fake-cortexa15
new file mode 100644
index 0000000000..965dbc6698
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-vfpv3d16 armv7at-vfpv3d16 armv7a-vfpv3 armv7at-vfpv3 armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-vfpv3d16 armv7athf-vfpv3d16 armv7ahf-vfpv3 armv7athf-vfpv3 armv7ahf-neon armv7athf-neon armv7ahf-neon-vfpv4 armv7athf-neon-vfpv4 armv7ab armv7atb armv7ab-vfpv3d16 armv7atb-vfpv3d16 armv7ab-vfpv3 armv7atb-vfpv3 armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-vfpv3d16 armv7athfb-vfpv3d16 armv7ahfb-vfpv3 armv7athfb-vfpv3 armv7ahfb-neon armv7athfb-neon cortexa15 cortexa15t cortexa15-neon cortexa15t-neon cortexa15hf cortexa15thf cortexa15hf-neon cortexa15thf-neon"
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv4 b/scripts/tune/env.fake-cortexa15.armv4
new file mode 100644
index 0000000000..b90408ba5d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_cortexa15"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv4b b/scripts/tune/env.fake-cortexa15.armv4b
new file mode 100644
index 0000000000..2780797989
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_cortexa15"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv4t b/scripts/tune/env.fake-cortexa15.armv4t
new file mode 100644
index 0000000000..96b2f19e2d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_cortexa15"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv4tb b/scripts/tune/env.fake-cortexa15.armv4tb
new file mode 100644
index 0000000000..4c1245d16f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_cortexa15"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5 b/scripts/tune/env.fake-cortexa15.armv5
new file mode 100644
index 0000000000..2e505244e7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 fake_cortexa15"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5-vfp b/scripts/tune/env.fake-cortexa15.armv5-vfp
new file mode 100644
index 0000000000..21ff5c17aa
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5b b/scripts/tune/env.fake-cortexa15.armv5b
new file mode 100644
index 0000000000..b67768754a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b fake_cortexa15"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5b-vfp b/scripts/tune/env.fake-cortexa15.armv5b-vfp
new file mode 100644
index 0000000000..c6001d0f2f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5b-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5e b/scripts/tune/env.fake-cortexa15.armv5e
new file mode 100644
index 0000000000..5d4db11572
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5e
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e fake_cortexa15"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5e"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5e-vfp b/scripts/tune/env.fake-cortexa15.armv5e-vfp
new file mode 100644
index 0000000000..8036fa2b67
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5e-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5e-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5eb b/scripts/tune/env.fake-cortexa15.armv5eb
new file mode 100644
index 0000000000..397e5a235b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5eb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb fake_cortexa15"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5eb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5eb-vfp b/scripts/tune/env.fake-cortexa15.armv5eb-vfp
new file mode 100644
index 0000000000..41f24c2583
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5eb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5eb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5ehf-vfp b/scripts/tune/env.fake-cortexa15.armv5ehf-vfp
new file mode 100644
index 0000000000..15292d9de3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5ehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5ehfb-vfp b/scripts/tune/env.fake-cortexa15.armv5ehfb-vfp
new file mode 100644
index 0000000000..5d79fa9aec
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5ehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5hf-vfp b/scripts/tune/env.fake-cortexa15.armv5hf-vfp
new file mode 100644
index 0000000000..830c4ab4ac
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5hf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5hfb-vfp b/scripts/tune/env.fake-cortexa15.armv5hfb-vfp
new file mode 100644
index 0000000000..654e46daf9
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5hfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5t b/scripts/tune/env.fake-cortexa15.armv5t
new file mode 100644
index 0000000000..f50b56947a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t fake_cortexa15"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5t-vfp b/scripts/tune/env.fake-cortexa15.armv5t-vfp
new file mode 100644
index 0000000000..362e46c1f0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5t-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5tb b/scripts/tune/env.fake-cortexa15.armv5tb
new file mode 100644
index 0000000000..f6468a79b1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb fake_cortexa15"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5tb-vfp b/scripts/tune/env.fake-cortexa15.armv5tb-vfp
new file mode 100644
index 0000000000..5a6b1caa95
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5tb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5te b/scripts/tune/env.fake-cortexa15.armv5te
new file mode 100644
index 0000000000..ef60946e02
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5te
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te fake_cortexa15"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5te"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5te-vfp b/scripts/tune/env.fake-cortexa15.armv5te-vfp
new file mode 100644
index 0000000000..19ff4cd877
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5te-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5te-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5teb b/scripts/tune/env.fake-cortexa15.armv5teb
new file mode 100644
index 0000000000..209c749e3a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5teb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb fake_cortexa15"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5teb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5teb-vfp b/scripts/tune/env.fake-cortexa15.armv5teb-vfp
new file mode 100644
index 0000000000..051e6a0a94
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5teb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5teb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5tehf-vfp b/scripts/tune/env.fake-cortexa15.armv5tehf-vfp
new file mode 100644
index 0000000000..67780f6ac3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5tehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5tehfb-vfp b/scripts/tune/env.fake-cortexa15.armv5tehfb-vfp
new file mode 100644
index 0000000000..f3ebed05d7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5tehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5thf-vfp b/scripts/tune/env.fake-cortexa15.armv5thf-vfp
new file mode 100644
index 0000000000..20da920eba
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5thf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv5thfb-vfp b/scripts/tune/env.fake-cortexa15.armv5thfb-vfp
new file mode 100644
index 0000000000..c38c4bcca2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv5thfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6 b/scripts/tune/env.fake-cortexa15.armv6
new file mode 100644
index 0000000000..18c65efa4a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6-novfp b/scripts/tune/env.fake-cortexa15.armv6-novfp
new file mode 100644
index 0000000000..e0d6f960e8
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e armv6 fake_cortexa15"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6b b/scripts/tune/env.fake-cortexa15.armv6b
new file mode 100644
index 0000000000..26bdd1bc59
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6b-novfp b/scripts/tune/env.fake-cortexa15.armv6b-novfp
new file mode 100644
index 0000000000..cd76402847
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6b-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb armv6b fake_cortexa15"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6hf b/scripts/tune/env.fake-cortexa15.armv6hf
new file mode 100644
index 0000000000..cf3dae154c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6hfb b/scripts/tune/env.fake-cortexa15.armv6hfb
new file mode 100644
index 0000000000..22522cd533
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6hfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6t b/scripts/tune/env.fake-cortexa15.armv6t
new file mode 100644
index 0000000000..897439f6bc
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6t-novfp b/scripts/tune/env.fake-cortexa15.armv6t-novfp
new file mode 100644
index 0000000000..aa7d686b54
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6t-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te armv6 armv6t fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6tb b/scripts/tune/env.fake-cortexa15.armv6tb
new file mode 100644
index 0000000000..185cbe76db
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6tb-novfp b/scripts/tune/env.fake-cortexa15.armv6tb-novfp
new file mode 100644
index 0000000000..f6ed867cdd
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6tb-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb armv6b armv6tb fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6thf b/scripts/tune/env.fake-cortexa15.armv6thf
new file mode 100644
index 0000000000..4f1c3e7cb9
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv6thfb b/scripts/tune/env.fake-cortexa15.armv6thfb
new file mode 100644
index 0000000000..5cff8db0ec
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv6thfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7a b/scripts/tune/env.fake-cortexa15.armv7a
new file mode 100644
index 0000000000..45cd89f077
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7a
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7a-neon b/scripts/tune/env.fake-cortexa15.armv7a-neon
new file mode 100644
index 0000000000..762219fb62
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7a-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7a-vfpv3 b/scripts/tune/env.fake-cortexa15.armv7a-vfpv3
new file mode 100644
index 0000000000..b67edda2c0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7a-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7a-vfpv3d16 b/scripts/tune/env.fake-cortexa15.armv7a-vfpv3d16
new file mode 100644
index 0000000000..51271638f1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7a-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ab b/scripts/tune/env.fake-cortexa15.armv7ab
new file mode 100644
index 0000000000..2ea96163b8
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ab
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ab-neon b/scripts/tune/env.fake-cortexa15.armv7ab-neon
new file mode 100644
index 0000000000..72214b0568
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ab-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7ab-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ab-vfpv3 b/scripts/tune/env.fake-cortexa15.armv7ab-vfpv3
new file mode 100644
index 0000000000..cd101a8c5e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ab-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ab-vfpv3d16 b/scripts/tune/env.fake-cortexa15.armv7ab-vfpv3d16
new file mode 100644
index 0000000000..1fa2582b9a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ab-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ahf b/scripts/tune/env.fake-cortexa15.armv7ahf
new file mode 100644
index 0000000000..382108080e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ahf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ahf-neon b/scripts/tune/env.fake-cortexa15.armv7ahf-neon
new file mode 100644
index 0000000000..76898790e3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ahf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ahf-neon-vfpv4 b/scripts/tune/env.fake-cortexa15.armv7ahf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ahf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa15.armv7ahf-vfpv3 b/scripts/tune/env.fake-cortexa15.armv7ahf-vfpv3
new file mode 100644
index 0000000000..dcbeba659a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ahf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ahf-vfpv3d16 b/scripts/tune/env.fake-cortexa15.armv7ahf-vfpv3d16
new file mode 100644
index 0000000000..c82190560f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ahf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ahfb b/scripts/tune/env.fake-cortexa15.armv7ahfb
new file mode 100644
index 0000000000..897606a889
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ahfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ahfb-neon b/scripts/tune/env.fake-cortexa15.armv7ahfb-neon
new file mode 100644
index 0000000000..73bbcffe10
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ahfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ahfb-vfpv3 b/scripts/tune/env.fake-cortexa15.armv7ahfb-vfpv3
new file mode 100644
index 0000000000..df6fde6126
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ahfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7ahfb-vfpv3d16 b/scripts/tune/env.fake-cortexa15.armv7ahfb-vfpv3d16
new file mode 100644
index 0000000000..f09c812ba7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7ahfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7at b/scripts/tune/env.fake-cortexa15.armv7at
new file mode 100644
index 0000000000..fc83aa8f21
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7at
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7at-neon b/scripts/tune/env.fake-cortexa15.armv7at-neon
new file mode 100644
index 0000000000..c8db7ba2dd
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7at-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7at-vfpv3 b/scripts/tune/env.fake-cortexa15.armv7at-vfpv3
new file mode 100644
index 0000000000..3af92b77a1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7at-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 armv7at2-vfp-vfpv3d16-vfpv3 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7at-vfpv3d16 b/scripts/tune/env.fake-cortexa15.armv7at-vfpv3d16
new file mode 100644
index 0000000000..f5930c4f07
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7at-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7atb b/scripts/tune/env.fake-cortexa15.armv7atb
new file mode 100644
index 0000000000..ceb87af4dc
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7atb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7atb-neon b/scripts/tune/env.fake-cortexa15.armv7atb-neon
new file mode 100644
index 0000000000..f7dcbfc5a3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7atb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp armv7ab-vfp-neon armv7at2b-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2b-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7atb-vfpv3 b/scripts/tune/env.fake-cortexa15.armv7atb-vfpv3
new file mode 100644
index 0000000000..5c93c0df86
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7atb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 armv7at2b-vfp-vfpv3d16-vfpv3 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7atb-vfpv3d16 b/scripts/tune/env.fake-cortexa15.armv7atb-vfpv3d16
new file mode 100644
index 0000000000..d9ab54370e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7atb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7at2b-vfp-vfpv3d16 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7athf b/scripts/tune/env.fake-cortexa15.armv7athf
new file mode 100644
index 0000000000..13d9c334c4
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7athf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7athf-neon b/scripts/tune/env.fake-cortexa15.armv7athf-neon
new file mode 100644
index 0000000000..e95d27eb6c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7athf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7athf-neon-vfpv4 b/scripts/tune/env.fake-cortexa15.armv7athf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7athf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa15.armv7athf-vfpv3 b/scripts/tune/env.fake-cortexa15.armv7athf-vfpv3
new file mode 100644
index 0000000000..a922d23a26
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7athf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 armv7at2hf-vfp-vfpv3d16-vfpv3 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7athf-vfpv3d16 b/scripts/tune/env.fake-cortexa15.armv7athf-vfpv3d16
new file mode 100644
index 0000000000..95effb5d8c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7athf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7athfb b/scripts/tune/env.fake-cortexa15.armv7athfb
new file mode 100644
index 0000000000..f8d7f0010c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7athfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7athfb-neon b/scripts/tune/env.fake-cortexa15.armv7athfb-neon
new file mode 100644
index 0000000000..500af41e7e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7athfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-neon armv7at2hfb-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7athfb-vfpv3 b/scripts/tune/env.fake-cortexa15.armv7athfb-vfpv3
new file mode 100644
index 0000000000..74e39c1ace
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7athfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 armv7at2hfb-vfp-vfpv3d16-vfpv3 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.armv7athfb-vfpv3d16 b/scripts/tune/env.fake-cortexa15.armv7athfb-vfpv3d16
new file mode 100644
index 0000000000..819a33ef4f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.armv7athfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.cortexa15 b/scripts/tune/env.fake-cortexa15.cortexa15
new file mode 100644
index 0000000000..547a11e4a3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.cortexa15
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp cortexa15-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a15"
+TUNE_PKGARCH="cortexa15-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a15 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.cortexa15-neon b/scripts/tune/env.fake-cortexa15.cortexa15-neon
new file mode 100644
index 0000000000..cad7550c1d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.cortexa15-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon cortexa15-vfp cortexa15-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a15"
+TUNE_PKGARCH="cortexa15-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a15 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.cortexa15hf b/scripts/tune/env.fake-cortexa15.cortexa15hf
new file mode 100644
index 0000000000..44136c1bd7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.cortexa15hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp cortexa15hf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mtune=cortex-a15"
+TUNE_PKGARCH="cortexa15hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mtune=cortex-a15 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.cortexa15hf-neon b/scripts/tune/env.fake-cortexa15.cortexa15hf-neon
new file mode 100644
index 0000000000..ffe99a4448
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.cortexa15hf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon cortexa15hf-vfp cortexa15hf-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a15"
+TUNE_PKGARCH="cortexa15hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a15 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.cortexa15t b/scripts/tune/env.fake-cortexa15.cortexa15t
new file mode 100644
index 0000000000..4689ca93ea
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.cortexa15t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp cortexa15-vfp cortexa15t2-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a15"
+TUNE_PKGARCH="cortexa15t2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a15 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.cortexa15t-neon b/scripts/tune/env.fake-cortexa15.cortexa15t-neon
new file mode 100644
index 0000000000..cfa0e8a8c8
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.cortexa15t-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon cortexa15-vfp cortexa15-vfp-neon cortexa15t2-vfp cortexa15t2-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a15"
+TUNE_PKGARCH="cortexa15t2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a15 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.cortexa15thf b/scripts/tune/env.fake-cortexa15.cortexa15thf
new file mode 100644
index 0000000000..0f88a61b6e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.cortexa15thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp cortexa15hf-vfp cortexa15t2hf-vfp fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a15"
+TUNE_PKGARCH="cortexa15t2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a15 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa15.cortexa15thf-neon b/scripts/tune/env.fake-cortexa15.cortexa15thf-neon
new file mode 100644
index 0000000000..60d9e9bdce
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa15.cortexa15thf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon cortexa15hf-vfp cortexa15hf-vfp-neon cortexa15t2hf-vfp cortexa15t2hf-vfp-neon fake_cortexa15"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a15"
+TUNE_PKGARCH="cortexa15t2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a15 --sysroot=SYSROOTS/fake-cortexa15"
diff --git a/scripts/tune/env.fake-cortexa17 b/scripts/tune/env.fake-cortexa17
new file mode 100644
index 0000000000..68d844f9b1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-vfpv3d16 armv7at-vfpv3d16 armv7a-vfpv3 armv7at-vfpv3 armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-vfpv3d16 armv7athf-vfpv3d16 armv7ahf-vfpv3 armv7athf-vfpv3 armv7ahf-neon armv7athf-neon armv7ahf-neon-vfpv4 armv7athf-neon-vfpv4 armv7ab armv7atb armv7ab-vfpv3d16 armv7atb-vfpv3d16 armv7ab-vfpv3 armv7atb-vfpv3 armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-vfpv3d16 armv7athfb-vfpv3d16 armv7ahfb-vfpv3 armv7athfb-vfpv3 armv7ahfb-neon armv7athfb-neon cortexa17 cortexa17t cortexa17-neon cortexa17t-neon cortexa17hf cortexa17thf cortexa17hf-neon cortexa17thf-neon"
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv4 b/scripts/tune/env.fake-cortexa17.armv4
new file mode 100644
index 0000000000..c870e382ab
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_cortexa17"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv4b b/scripts/tune/env.fake-cortexa17.armv4b
new file mode 100644
index 0000000000..24778e515f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_cortexa17"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv4t b/scripts/tune/env.fake-cortexa17.armv4t
new file mode 100644
index 0000000000..621fad2993
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_cortexa17"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv4tb b/scripts/tune/env.fake-cortexa17.armv4tb
new file mode 100644
index 0000000000..f678e1e47a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_cortexa17"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5 b/scripts/tune/env.fake-cortexa17.armv5
new file mode 100644
index 0000000000..22c79ebd25
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 fake_cortexa17"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5-vfp b/scripts/tune/env.fake-cortexa17.armv5-vfp
new file mode 100644
index 0000000000..2f390000bb
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5b b/scripts/tune/env.fake-cortexa17.armv5b
new file mode 100644
index 0000000000..0e5daf00de
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b fake_cortexa17"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5b-vfp b/scripts/tune/env.fake-cortexa17.armv5b-vfp
new file mode 100644
index 0000000000..9a0650f9b7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5b-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5e b/scripts/tune/env.fake-cortexa17.armv5e
new file mode 100644
index 0000000000..786140be71
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5e
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e fake_cortexa17"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5e"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5e-vfp b/scripts/tune/env.fake-cortexa17.armv5e-vfp
new file mode 100644
index 0000000000..61867def79
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5e-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5e-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5eb b/scripts/tune/env.fake-cortexa17.armv5eb
new file mode 100644
index 0000000000..4dae36034a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5eb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb fake_cortexa17"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5eb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5eb-vfp b/scripts/tune/env.fake-cortexa17.armv5eb-vfp
new file mode 100644
index 0000000000..2d279a6bc1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5eb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5eb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5ehf-vfp b/scripts/tune/env.fake-cortexa17.armv5ehf-vfp
new file mode 100644
index 0000000000..feeaa3be12
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5ehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5ehfb-vfp b/scripts/tune/env.fake-cortexa17.armv5ehfb-vfp
new file mode 100644
index 0000000000..8c5503e05c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5ehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5hf-vfp b/scripts/tune/env.fake-cortexa17.armv5hf-vfp
new file mode 100644
index 0000000000..2ac56bd165
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5hf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5hfb-vfp b/scripts/tune/env.fake-cortexa17.armv5hfb-vfp
new file mode 100644
index 0000000000..4a28476cae
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5hfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5t b/scripts/tune/env.fake-cortexa17.armv5t
new file mode 100644
index 0000000000..e93228a2f6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t fake_cortexa17"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5t-vfp b/scripts/tune/env.fake-cortexa17.armv5t-vfp
new file mode 100644
index 0000000000..52cac71fb0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5t-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5tb b/scripts/tune/env.fake-cortexa17.armv5tb
new file mode 100644
index 0000000000..0c8b25693e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb fake_cortexa17"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5tb-vfp b/scripts/tune/env.fake-cortexa17.armv5tb-vfp
new file mode 100644
index 0000000000..2d2b4e7c4a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5tb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5te b/scripts/tune/env.fake-cortexa17.armv5te
new file mode 100644
index 0000000000..8576f4a648
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5te
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te fake_cortexa17"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5te"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5te-vfp b/scripts/tune/env.fake-cortexa17.armv5te-vfp
new file mode 100644
index 0000000000..dc2ec29ccd
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5te-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5te-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5teb b/scripts/tune/env.fake-cortexa17.armv5teb
new file mode 100644
index 0000000000..d118d7e438
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5teb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb fake_cortexa17"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5teb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5teb-vfp b/scripts/tune/env.fake-cortexa17.armv5teb-vfp
new file mode 100644
index 0000000000..f7193b892d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5teb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5teb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5tehf-vfp b/scripts/tune/env.fake-cortexa17.armv5tehf-vfp
new file mode 100644
index 0000000000..61849bc2df
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5tehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5tehfb-vfp b/scripts/tune/env.fake-cortexa17.armv5tehfb-vfp
new file mode 100644
index 0000000000..0fb1c8037e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5tehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5thf-vfp b/scripts/tune/env.fake-cortexa17.armv5thf-vfp
new file mode 100644
index 0000000000..872ca15c16
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5thf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv5thfb-vfp b/scripts/tune/env.fake-cortexa17.armv5thfb-vfp
new file mode 100644
index 0000000000..5f4552ed68
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv5thfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6 b/scripts/tune/env.fake-cortexa17.armv6
new file mode 100644
index 0000000000..708fa42838
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6-novfp b/scripts/tune/env.fake-cortexa17.armv6-novfp
new file mode 100644
index 0000000000..5500a69990
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e armv6 fake_cortexa17"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6b b/scripts/tune/env.fake-cortexa17.armv6b
new file mode 100644
index 0000000000..2e4c5838e4
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6b-novfp b/scripts/tune/env.fake-cortexa17.armv6b-novfp
new file mode 100644
index 0000000000..0a12f1b5e5
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6b-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb armv6b fake_cortexa17"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6hf b/scripts/tune/env.fake-cortexa17.armv6hf
new file mode 100644
index 0000000000..fa5eb875f2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6hfb b/scripts/tune/env.fake-cortexa17.armv6hfb
new file mode 100644
index 0000000000..545330f756
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6hfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6t b/scripts/tune/env.fake-cortexa17.armv6t
new file mode 100644
index 0000000000..69d70944d7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6t-novfp b/scripts/tune/env.fake-cortexa17.armv6t-novfp
new file mode 100644
index 0000000000..03f0facdd5
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6t-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te armv6 armv6t fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6tb b/scripts/tune/env.fake-cortexa17.armv6tb
new file mode 100644
index 0000000000..7ff063cf3f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6tb-novfp b/scripts/tune/env.fake-cortexa17.armv6tb-novfp
new file mode 100644
index 0000000000..b1e94f8c7a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6tb-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb armv6b armv6tb fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6thf b/scripts/tune/env.fake-cortexa17.armv6thf
new file mode 100644
index 0000000000..1f41a5fc75
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv6thfb b/scripts/tune/env.fake-cortexa17.armv6thfb
new file mode 100644
index 0000000000..52b3b17daf
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv6thfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7a b/scripts/tune/env.fake-cortexa17.armv7a
new file mode 100644
index 0000000000..31e13bca64
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7a
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7a-neon b/scripts/tune/env.fake-cortexa17.armv7a-neon
new file mode 100644
index 0000000000..bc81bb6e22
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7a-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7a-vfpv3 b/scripts/tune/env.fake-cortexa17.armv7a-vfpv3
new file mode 100644
index 0000000000..3cade0b0c9
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7a-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7a-vfpv3d16 b/scripts/tune/env.fake-cortexa17.armv7a-vfpv3d16
new file mode 100644
index 0000000000..6b6772acf2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7a-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ab b/scripts/tune/env.fake-cortexa17.armv7ab
new file mode 100644
index 0000000000..637c7c73e8
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ab
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ab-neon b/scripts/tune/env.fake-cortexa17.armv7ab-neon
new file mode 100644
index 0000000000..47a5ea67e5
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ab-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7ab-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ab-vfpv3 b/scripts/tune/env.fake-cortexa17.armv7ab-vfpv3
new file mode 100644
index 0000000000..f8e422643f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ab-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ab-vfpv3d16 b/scripts/tune/env.fake-cortexa17.armv7ab-vfpv3d16
new file mode 100644
index 0000000000..ed539ca29a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ab-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ahf b/scripts/tune/env.fake-cortexa17.armv7ahf
new file mode 100644
index 0000000000..10e0876ef1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ahf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ahf-neon b/scripts/tune/env.fake-cortexa17.armv7ahf-neon
new file mode 100644
index 0000000000..2921ac6a39
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ahf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ahf-neon-vfpv4 b/scripts/tune/env.fake-cortexa17.armv7ahf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ahf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa17.armv7ahf-vfpv3 b/scripts/tune/env.fake-cortexa17.armv7ahf-vfpv3
new file mode 100644
index 0000000000..7b3d97b45a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ahf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ahf-vfpv3d16 b/scripts/tune/env.fake-cortexa17.armv7ahf-vfpv3d16
new file mode 100644
index 0000000000..81d2be8a7c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ahf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ahfb b/scripts/tune/env.fake-cortexa17.armv7ahfb
new file mode 100644
index 0000000000..3690686587
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ahfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ahfb-neon b/scripts/tune/env.fake-cortexa17.armv7ahfb-neon
new file mode 100644
index 0000000000..162cd09243
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ahfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ahfb-vfpv3 b/scripts/tune/env.fake-cortexa17.armv7ahfb-vfpv3
new file mode 100644
index 0000000000..07024ef1f7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ahfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7ahfb-vfpv3d16 b/scripts/tune/env.fake-cortexa17.armv7ahfb-vfpv3d16
new file mode 100644
index 0000000000..c8f202595a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7ahfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7at b/scripts/tune/env.fake-cortexa17.armv7at
new file mode 100644
index 0000000000..ce7b316463
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7at
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7at-neon b/scripts/tune/env.fake-cortexa17.armv7at-neon
new file mode 100644
index 0000000000..c801db7e8f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7at-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7at-vfpv3 b/scripts/tune/env.fake-cortexa17.armv7at-vfpv3
new file mode 100644
index 0000000000..5df4eebda3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7at-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 armv7at2-vfp-vfpv3d16-vfpv3 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7at-vfpv3d16 b/scripts/tune/env.fake-cortexa17.armv7at-vfpv3d16
new file mode 100644
index 0000000000..95971682f4
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7at-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7atb b/scripts/tune/env.fake-cortexa17.armv7atb
new file mode 100644
index 0000000000..7aab7b9c63
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7atb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7atb-neon b/scripts/tune/env.fake-cortexa17.armv7atb-neon
new file mode 100644
index 0000000000..a73746ff4e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7atb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp armv7ab-vfp-neon armv7at2b-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2b-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7atb-vfpv3 b/scripts/tune/env.fake-cortexa17.armv7atb-vfpv3
new file mode 100644
index 0000000000..ef9155dddb
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7atb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 armv7at2b-vfp-vfpv3d16-vfpv3 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7atb-vfpv3d16 b/scripts/tune/env.fake-cortexa17.armv7atb-vfpv3d16
new file mode 100644
index 0000000000..c1f625bbec
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7atb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7at2b-vfp-vfpv3d16 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7athf b/scripts/tune/env.fake-cortexa17.armv7athf
new file mode 100644
index 0000000000..3aa20c05b1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7athf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7athf-neon b/scripts/tune/env.fake-cortexa17.armv7athf-neon
new file mode 100644
index 0000000000..9184294ef1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7athf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7athf-neon-vfpv4 b/scripts/tune/env.fake-cortexa17.armv7athf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7athf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa17.armv7athf-vfpv3 b/scripts/tune/env.fake-cortexa17.armv7athf-vfpv3
new file mode 100644
index 0000000000..d3f34f48d6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7athf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 armv7at2hf-vfp-vfpv3d16-vfpv3 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7athf-vfpv3d16 b/scripts/tune/env.fake-cortexa17.armv7athf-vfpv3d16
new file mode 100644
index 0000000000..9aab6a018f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7athf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7athfb b/scripts/tune/env.fake-cortexa17.armv7athfb
new file mode 100644
index 0000000000..06a416b6ae
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7athfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7athfb-neon b/scripts/tune/env.fake-cortexa17.armv7athfb-neon
new file mode 100644
index 0000000000..9b6335bd42
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7athfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-neon armv7at2hfb-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7athfb-vfpv3 b/scripts/tune/env.fake-cortexa17.armv7athfb-vfpv3
new file mode 100644
index 0000000000..6a310b5dd7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7athfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 armv7at2hfb-vfp-vfpv3d16-vfpv3 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.armv7athfb-vfpv3d16 b/scripts/tune/env.fake-cortexa17.armv7athfb-vfpv3d16
new file mode 100644
index 0000000000..4c06b9a304
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.armv7athfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.cortexa17 b/scripts/tune/env.fake-cortexa17.cortexa17
new file mode 100644
index 0000000000..856b1d7a4d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.cortexa17
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp cortexa17-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a17"
+TUNE_PKGARCH="cortexa17-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a17 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.cortexa17-neon b/scripts/tune/env.fake-cortexa17.cortexa17-neon
new file mode 100644
index 0000000000..725f45a830
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.cortexa17-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon cortexa17-vfp cortexa17-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a17"
+TUNE_PKGARCH="cortexa17-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a17 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.cortexa17hf b/scripts/tune/env.fake-cortexa17.cortexa17hf
new file mode 100644
index 0000000000..1e6c09b3fd
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.cortexa17hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp cortexa17hf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mtune=cortex-a17"
+TUNE_PKGARCH="cortexa17hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mtune=cortex-a17 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.cortexa17hf-neon b/scripts/tune/env.fake-cortexa17.cortexa17hf-neon
new file mode 100644
index 0000000000..b39b1056df
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.cortexa17hf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon cortexa17hf-vfp cortexa17hf-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a17"
+TUNE_PKGARCH="cortexa17hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a17 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.cortexa17t b/scripts/tune/env.fake-cortexa17.cortexa17t
new file mode 100644
index 0000000000..928abe30ae
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.cortexa17t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp cortexa17-vfp cortexa17t2-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a17"
+TUNE_PKGARCH="cortexa17t2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a17 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.cortexa17t-neon b/scripts/tune/env.fake-cortexa17.cortexa17t-neon
new file mode 100644
index 0000000000..f24908800a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.cortexa17t-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon cortexa17-vfp cortexa17-vfp-neon cortexa17t2-vfp cortexa17t2-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a17"
+TUNE_PKGARCH="cortexa17t2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a17 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.cortexa17thf b/scripts/tune/env.fake-cortexa17.cortexa17thf
new file mode 100644
index 0000000000..90c2f17b25
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.cortexa17thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp cortexa17hf-vfp cortexa17t2hf-vfp fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a17"
+TUNE_PKGARCH="cortexa17t2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a17 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa17.cortexa17thf-neon b/scripts/tune/env.fake-cortexa17.cortexa17thf-neon
new file mode 100644
index 0000000000..330e84bab0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa17.cortexa17thf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon cortexa17hf-vfp cortexa17hf-vfp-neon cortexa17t2hf-vfp cortexa17t2hf-vfp-neon fake_cortexa17"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a17"
+TUNE_PKGARCH="cortexa17t2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a17 --sysroot=SYSROOTS/fake-cortexa17"
diff --git a/scripts/tune/env.fake-cortexa5 b/scripts/tune/env.fake-cortexa5
new file mode 100644
index 0000000000..68bc6a011c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-vfpv3d16 armv7at-vfpv3d16 armv7a-vfpv3 armv7at-vfpv3 armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-vfpv3d16 armv7athf-vfpv3d16 armv7ahf-vfpv3 armv7athf-vfpv3 armv7ahf-neon armv7athf-neon armv7ahf-neon-vfpv4 armv7athf-neon-vfpv4 armv7ab armv7atb armv7ab-vfpv3d16 armv7atb-vfpv3d16 armv7ab-vfpv3 armv7atb-vfpv3 armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-vfpv3d16 armv7athfb-vfpv3d16 armv7ahfb-vfpv3 armv7athfb-vfpv3 armv7ahfb-neon armv7athfb-neon cortexa5 cortexa5t cortexa5-neon cortexa5t-neon cortexa5hf cortexa5thf cortexa5hf-neon cortexa5thf-neon"
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv4 b/scripts/tune/env.fake-cortexa5.armv4
new file mode 100644
index 0000000000..148818d15b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_cortexa5"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv4b b/scripts/tune/env.fake-cortexa5.armv4b
new file mode 100644
index 0000000000..3bdc746a36
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_cortexa5"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv4t b/scripts/tune/env.fake-cortexa5.armv4t
new file mode 100644
index 0000000000..022fb0f54e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_cortexa5"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv4tb b/scripts/tune/env.fake-cortexa5.armv4tb
new file mode 100644
index 0000000000..f78d36a9e2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_cortexa5"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5 b/scripts/tune/env.fake-cortexa5.armv5
new file mode 100644
index 0000000000..c6ad9107e6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 fake_cortexa5"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5-vfp b/scripts/tune/env.fake-cortexa5.armv5-vfp
new file mode 100644
index 0000000000..f2f10be63b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5b b/scripts/tune/env.fake-cortexa5.armv5b
new file mode 100644
index 0000000000..45eee162b6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b fake_cortexa5"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5b-vfp b/scripts/tune/env.fake-cortexa5.armv5b-vfp
new file mode 100644
index 0000000000..1512648313
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5b-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5e b/scripts/tune/env.fake-cortexa5.armv5e
new file mode 100644
index 0000000000..da92d8bdd7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5e
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e fake_cortexa5"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5e"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5e-vfp b/scripts/tune/env.fake-cortexa5.armv5e-vfp
new file mode 100644
index 0000000000..cb9cdffbe3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5e-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5e-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5eb b/scripts/tune/env.fake-cortexa5.armv5eb
new file mode 100644
index 0000000000..2ff6ee8b43
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5eb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb fake_cortexa5"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5eb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5eb-vfp b/scripts/tune/env.fake-cortexa5.armv5eb-vfp
new file mode 100644
index 0000000000..69c8ca839b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5eb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5eb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5ehf-vfp b/scripts/tune/env.fake-cortexa5.armv5ehf-vfp
new file mode 100644
index 0000000000..0064f3e903
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5ehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5ehfb-vfp b/scripts/tune/env.fake-cortexa5.armv5ehfb-vfp
new file mode 100644
index 0000000000..e14782c772
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5ehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5hf-vfp b/scripts/tune/env.fake-cortexa5.armv5hf-vfp
new file mode 100644
index 0000000000..b9633dc7a8
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5hf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5hfb-vfp b/scripts/tune/env.fake-cortexa5.armv5hfb-vfp
new file mode 100644
index 0000000000..8886978fb5
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5hfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5t b/scripts/tune/env.fake-cortexa5.armv5t
new file mode 100644
index 0000000000..79ea83b5bd
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t fake_cortexa5"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5t-vfp b/scripts/tune/env.fake-cortexa5.armv5t-vfp
new file mode 100644
index 0000000000..c98033b0ab
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5t-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5tb b/scripts/tune/env.fake-cortexa5.armv5tb
new file mode 100644
index 0000000000..9727ee1451
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb fake_cortexa5"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5tb-vfp b/scripts/tune/env.fake-cortexa5.armv5tb-vfp
new file mode 100644
index 0000000000..6afe7a3093
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5tb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5te b/scripts/tune/env.fake-cortexa5.armv5te
new file mode 100644
index 0000000000..5794feb5f0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5te
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te fake_cortexa5"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5te"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5te-vfp b/scripts/tune/env.fake-cortexa5.armv5te-vfp
new file mode 100644
index 0000000000..a3f49a2e6a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5te-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5te-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5teb b/scripts/tune/env.fake-cortexa5.armv5teb
new file mode 100644
index 0000000000..32b38d4312
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5teb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb fake_cortexa5"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5teb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5teb-vfp b/scripts/tune/env.fake-cortexa5.armv5teb-vfp
new file mode 100644
index 0000000000..91a5c65d8a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5teb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5teb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5tehf-vfp b/scripts/tune/env.fake-cortexa5.armv5tehf-vfp
new file mode 100644
index 0000000000..7f30a705dc
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5tehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5tehfb-vfp b/scripts/tune/env.fake-cortexa5.armv5tehfb-vfp
new file mode 100644
index 0000000000..9337014ab1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5tehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5thf-vfp b/scripts/tune/env.fake-cortexa5.armv5thf-vfp
new file mode 100644
index 0000000000..abfc2aebdf
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5thf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv5thfb-vfp b/scripts/tune/env.fake-cortexa5.armv5thfb-vfp
new file mode 100644
index 0000000000..8f93be32da
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv5thfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6 b/scripts/tune/env.fake-cortexa5.armv6
new file mode 100644
index 0000000000..a763833427
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6-novfp b/scripts/tune/env.fake-cortexa5.armv6-novfp
new file mode 100644
index 0000000000..752ea48c53
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e armv6 fake_cortexa5"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6b b/scripts/tune/env.fake-cortexa5.armv6b
new file mode 100644
index 0000000000..7fd8a9ecfe
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6b-novfp b/scripts/tune/env.fake-cortexa5.armv6b-novfp
new file mode 100644
index 0000000000..afafae9dab
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6b-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb armv6b fake_cortexa5"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6hf b/scripts/tune/env.fake-cortexa5.armv6hf
new file mode 100644
index 0000000000..c7bac3c8c2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6hfb b/scripts/tune/env.fake-cortexa5.armv6hfb
new file mode 100644
index 0000000000..dbff1384fc
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6hfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6t b/scripts/tune/env.fake-cortexa5.armv6t
new file mode 100644
index 0000000000..c89061374b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6t-novfp b/scripts/tune/env.fake-cortexa5.armv6t-novfp
new file mode 100644
index 0000000000..efb3372877
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6t-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te armv6 armv6t fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6tb b/scripts/tune/env.fake-cortexa5.armv6tb
new file mode 100644
index 0000000000..e69e7b2326
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6tb-novfp b/scripts/tune/env.fake-cortexa5.armv6tb-novfp
new file mode 100644
index 0000000000..6e3c0d6067
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6tb-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb armv6b armv6tb fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6thf b/scripts/tune/env.fake-cortexa5.armv6thf
new file mode 100644
index 0000000000..6d5cdd1259
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv6thfb b/scripts/tune/env.fake-cortexa5.armv6thfb
new file mode 100644
index 0000000000..0bf0f915e7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv6thfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7a b/scripts/tune/env.fake-cortexa5.armv7a
new file mode 100644
index 0000000000..07456b9432
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7a
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7a-neon b/scripts/tune/env.fake-cortexa5.armv7a-neon
new file mode 100644
index 0000000000..26844e853c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7a-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7a-vfpv3 b/scripts/tune/env.fake-cortexa5.armv7a-vfpv3
new file mode 100644
index 0000000000..25cb12533c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7a-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7a-vfpv3d16 b/scripts/tune/env.fake-cortexa5.armv7a-vfpv3d16
new file mode 100644
index 0000000000..1e348de66b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7a-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ab b/scripts/tune/env.fake-cortexa5.armv7ab
new file mode 100644
index 0000000000..3cf464824b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ab
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ab-neon b/scripts/tune/env.fake-cortexa5.armv7ab-neon
new file mode 100644
index 0000000000..39eabe43b6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ab-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7ab-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ab-vfpv3 b/scripts/tune/env.fake-cortexa5.armv7ab-vfpv3
new file mode 100644
index 0000000000..07711455b7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ab-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ab-vfpv3d16 b/scripts/tune/env.fake-cortexa5.armv7ab-vfpv3d16
new file mode 100644
index 0000000000..893688e9af
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ab-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ahf b/scripts/tune/env.fake-cortexa5.armv7ahf
new file mode 100644
index 0000000000..a76719f47f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ahf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ahf-neon b/scripts/tune/env.fake-cortexa5.armv7ahf-neon
new file mode 100644
index 0000000000..76a37d1120
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ahf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ahf-neon-vfpv4 b/scripts/tune/env.fake-cortexa5.armv7ahf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ahf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa5.armv7ahf-vfpv3 b/scripts/tune/env.fake-cortexa5.armv7ahf-vfpv3
new file mode 100644
index 0000000000..cba46bb2c0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ahf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ahf-vfpv3d16 b/scripts/tune/env.fake-cortexa5.armv7ahf-vfpv3d16
new file mode 100644
index 0000000000..5a71d96b8d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ahf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ahfb b/scripts/tune/env.fake-cortexa5.armv7ahfb
new file mode 100644
index 0000000000..6e928129cb
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ahfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ahfb-neon b/scripts/tune/env.fake-cortexa5.armv7ahfb-neon
new file mode 100644
index 0000000000..09451f8e87
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ahfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ahfb-vfpv3 b/scripts/tune/env.fake-cortexa5.armv7ahfb-vfpv3
new file mode 100644
index 0000000000..55f3e63132
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ahfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7ahfb-vfpv3d16 b/scripts/tune/env.fake-cortexa5.armv7ahfb-vfpv3d16
new file mode 100644
index 0000000000..b62fcdc9d6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7ahfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7at b/scripts/tune/env.fake-cortexa5.armv7at
new file mode 100644
index 0000000000..f4528889f3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7at
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7at-neon b/scripts/tune/env.fake-cortexa5.armv7at-neon
new file mode 100644
index 0000000000..445ba9a609
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7at-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7at-vfpv3 b/scripts/tune/env.fake-cortexa5.armv7at-vfpv3
new file mode 100644
index 0000000000..34e860e8f8
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7at-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 armv7at2-vfp-vfpv3d16-vfpv3 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7at-vfpv3d16 b/scripts/tune/env.fake-cortexa5.armv7at-vfpv3d16
new file mode 100644
index 0000000000..a607bfe7fd
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7at-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7atb b/scripts/tune/env.fake-cortexa5.armv7atb
new file mode 100644
index 0000000000..e2443a02d5
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7atb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7atb-neon b/scripts/tune/env.fake-cortexa5.armv7atb-neon
new file mode 100644
index 0000000000..8fa1bb0821
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7atb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp armv7ab-vfp-neon armv7at2b-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2b-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7atb-vfpv3 b/scripts/tune/env.fake-cortexa5.armv7atb-vfpv3
new file mode 100644
index 0000000000..1877822403
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7atb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 armv7at2b-vfp-vfpv3d16-vfpv3 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7atb-vfpv3d16 b/scripts/tune/env.fake-cortexa5.armv7atb-vfpv3d16
new file mode 100644
index 0000000000..d3470d759d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7atb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7at2b-vfp-vfpv3d16 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7athf b/scripts/tune/env.fake-cortexa5.armv7athf
new file mode 100644
index 0000000000..dcf12dd7d9
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7athf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7athf-neon b/scripts/tune/env.fake-cortexa5.armv7athf-neon
new file mode 100644
index 0000000000..69dcdba155
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7athf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7athf-neon-vfpv4 b/scripts/tune/env.fake-cortexa5.armv7athf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7athf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa5.armv7athf-vfpv3 b/scripts/tune/env.fake-cortexa5.armv7athf-vfpv3
new file mode 100644
index 0000000000..cdef4bf58e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7athf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 armv7at2hf-vfp-vfpv3d16-vfpv3 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7athf-vfpv3d16 b/scripts/tune/env.fake-cortexa5.armv7athf-vfpv3d16
new file mode 100644
index 0000000000..6eb8c826d2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7athf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7athfb b/scripts/tune/env.fake-cortexa5.armv7athfb
new file mode 100644
index 0000000000..61c1a310eb
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7athfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7athfb-neon b/scripts/tune/env.fake-cortexa5.armv7athfb-neon
new file mode 100644
index 0000000000..2d0dbb76b0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7athfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-neon armv7at2hfb-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7athfb-vfpv3 b/scripts/tune/env.fake-cortexa5.armv7athfb-vfpv3
new file mode 100644
index 0000000000..eaa020406b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7athfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 armv7at2hfb-vfp-vfpv3d16-vfpv3 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.armv7athfb-vfpv3d16 b/scripts/tune/env.fake-cortexa5.armv7athfb-vfpv3d16
new file mode 100644
index 0000000000..55b1f1c596
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.armv7athfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.cortexa5 b/scripts/tune/env.fake-cortexa5.cortexa5
new file mode 100644
index 0000000000..d9df3e480c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.cortexa5
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp cortexa5-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a5"
+TUNE_PKGARCH="cortexa5-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.cortexa5-neon b/scripts/tune/env.fake-cortexa5.cortexa5-neon
new file mode 100644
index 0000000000..83304edf7f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.cortexa5-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon cortexa5-vfp cortexa5-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a5"
+TUNE_PKGARCH="cortexa5-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.cortexa5hf b/scripts/tune/env.fake-cortexa5.cortexa5hf
new file mode 100644
index 0000000000..6d7963789c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.cortexa5hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp cortexa5hf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mtune=cortex-a5"
+TUNE_PKGARCH="cortexa5hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mtune=cortex-a5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.cortexa5hf-neon b/scripts/tune/env.fake-cortexa5.cortexa5hf-neon
new file mode 100644
index 0000000000..cf386481a0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.cortexa5hf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon cortexa5hf-vfp cortexa5hf-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a5"
+TUNE_PKGARCH="cortexa5hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.cortexa5t b/scripts/tune/env.fake-cortexa5.cortexa5t
new file mode 100644
index 0000000000..ca52ec9325
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.cortexa5t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp cortexa5-vfp cortexa5t2-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a5"
+TUNE_PKGARCH="cortexa5t2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.cortexa5t-neon b/scripts/tune/env.fake-cortexa5.cortexa5t-neon
new file mode 100644
index 0000000000..f4ca3d2dda
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.cortexa5t-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon cortexa5-vfp cortexa5-vfp-neon cortexa5t2-vfp cortexa5t2-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a5"
+TUNE_PKGARCH="cortexa5t2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.cortexa5thf b/scripts/tune/env.fake-cortexa5.cortexa5thf
new file mode 100644
index 0000000000..a22f0debf1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.cortexa5thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp cortexa5hf-vfp cortexa5t2hf-vfp fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a5"
+TUNE_PKGARCH="cortexa5t2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa5.cortexa5thf-neon b/scripts/tune/env.fake-cortexa5.cortexa5thf-neon
new file mode 100644
index 0000000000..e2e6832564
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa5.cortexa5thf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon cortexa5hf-vfp cortexa5hf-vfp-neon cortexa5t2hf-vfp cortexa5t2hf-vfp-neon fake_cortexa5"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a5"
+TUNE_PKGARCH="cortexa5t2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a5 --sysroot=SYSROOTS/fake-cortexa5"
diff --git a/scripts/tune/env.fake-cortexa7 b/scripts/tune/env.fake-cortexa7
new file mode 100644
index 0000000000..970cf77659
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-vfpv3d16 armv7at-vfpv3d16 armv7a-vfpv3 armv7at-vfpv3 armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-vfpv3d16 armv7athf-vfpv3d16 armv7ahf-vfpv3 armv7athf-vfpv3 armv7ahf-neon armv7athf-neon armv7ahf-neon-vfpv4 armv7athf-neon-vfpv4 armv7ab armv7atb armv7ab-vfpv3d16 armv7atb-vfpv3d16 armv7ab-vfpv3 armv7atb-vfpv3 armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-vfpv3d16 armv7athfb-vfpv3d16 armv7ahfb-vfpv3 armv7athfb-vfpv3 armv7ahfb-neon armv7athfb-neon cortexa7 cortexa7t cortexa7-neon cortexa7t-neon cortexa7hf cortexa7thf cortexa7hf-neon cortexa7thf-neon cortexa7hf-neon-vfpv4 cortexa7thf-neon-vfpv4"
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv4 b/scripts/tune/env.fake-cortexa7.armv4
new file mode 100644
index 0000000000..61d3d4ec01
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_cortexa7"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv4b b/scripts/tune/env.fake-cortexa7.armv4b
new file mode 100644
index 0000000000..d87d021d6d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_cortexa7"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv4t b/scripts/tune/env.fake-cortexa7.armv4t
new file mode 100644
index 0000000000..b6ea791715
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_cortexa7"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv4tb b/scripts/tune/env.fake-cortexa7.armv4tb
new file mode 100644
index 0000000000..8af8809047
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_cortexa7"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5 b/scripts/tune/env.fake-cortexa7.armv5
new file mode 100644
index 0000000000..dd3f8b45a7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 fake_cortexa7"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5-vfp b/scripts/tune/env.fake-cortexa7.armv5-vfp
new file mode 100644
index 0000000000..29b9dec293
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5b b/scripts/tune/env.fake-cortexa7.armv5b
new file mode 100644
index 0000000000..4406cf4460
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b fake_cortexa7"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5b-vfp b/scripts/tune/env.fake-cortexa7.armv5b-vfp
new file mode 100644
index 0000000000..3b5983d623
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5b-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5e b/scripts/tune/env.fake-cortexa7.armv5e
new file mode 100644
index 0000000000..73cde73f1f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5e
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e fake_cortexa7"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5e"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5e-vfp b/scripts/tune/env.fake-cortexa7.armv5e-vfp
new file mode 100644
index 0000000000..918ec0b16e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5e-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5e-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5eb b/scripts/tune/env.fake-cortexa7.armv5eb
new file mode 100644
index 0000000000..ef0c02f967
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5eb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb fake_cortexa7"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5eb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5eb-vfp b/scripts/tune/env.fake-cortexa7.armv5eb-vfp
new file mode 100644
index 0000000000..1cb201b8d2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5eb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5eb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5ehf-vfp b/scripts/tune/env.fake-cortexa7.armv5ehf-vfp
new file mode 100644
index 0000000000..63978c1292
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5ehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5ehfb-vfp b/scripts/tune/env.fake-cortexa7.armv5ehfb-vfp
new file mode 100644
index 0000000000..30c873c225
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5ehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5hf-vfp b/scripts/tune/env.fake-cortexa7.armv5hf-vfp
new file mode 100644
index 0000000000..ec4750f4f0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5hf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5hfb-vfp b/scripts/tune/env.fake-cortexa7.armv5hfb-vfp
new file mode 100644
index 0000000000..58a9a86183
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5hfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5t b/scripts/tune/env.fake-cortexa7.armv5t
new file mode 100644
index 0000000000..c06319da70
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t fake_cortexa7"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5t-vfp b/scripts/tune/env.fake-cortexa7.armv5t-vfp
new file mode 100644
index 0000000000..bbcab581b1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5t-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5tb b/scripts/tune/env.fake-cortexa7.armv5tb
new file mode 100644
index 0000000000..7bc5b8ea6c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb fake_cortexa7"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5tb-vfp b/scripts/tune/env.fake-cortexa7.armv5tb-vfp
new file mode 100644
index 0000000000..dba9e3d126
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5tb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5te b/scripts/tune/env.fake-cortexa7.armv5te
new file mode 100644
index 0000000000..fb8beedf81
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5te
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te fake_cortexa7"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5te"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5te-vfp b/scripts/tune/env.fake-cortexa7.armv5te-vfp
new file mode 100644
index 0000000000..7831fcf2b1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5te-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5te-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5teb b/scripts/tune/env.fake-cortexa7.armv5teb
new file mode 100644
index 0000000000..f694bbcb72
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5teb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb fake_cortexa7"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5teb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5teb-vfp b/scripts/tune/env.fake-cortexa7.armv5teb-vfp
new file mode 100644
index 0000000000..e07621ade4
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5teb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5teb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5tehf-vfp b/scripts/tune/env.fake-cortexa7.armv5tehf-vfp
new file mode 100644
index 0000000000..8a799cf2a2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5tehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5tehfb-vfp b/scripts/tune/env.fake-cortexa7.armv5tehfb-vfp
new file mode 100644
index 0000000000..cbcac263d3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5tehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5thf-vfp b/scripts/tune/env.fake-cortexa7.armv5thf-vfp
new file mode 100644
index 0000000000..4d8825f4c9
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5thf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv5thfb-vfp b/scripts/tune/env.fake-cortexa7.armv5thfb-vfp
new file mode 100644
index 0000000000..b15c24b81f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv5thfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6 b/scripts/tune/env.fake-cortexa7.armv6
new file mode 100644
index 0000000000..46884b895f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6-novfp b/scripts/tune/env.fake-cortexa7.armv6-novfp
new file mode 100644
index 0000000000..d21a097023
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e armv6 fake_cortexa7"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6b b/scripts/tune/env.fake-cortexa7.armv6b
new file mode 100644
index 0000000000..a62fb74fbe
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6b-novfp b/scripts/tune/env.fake-cortexa7.armv6b-novfp
new file mode 100644
index 0000000000..0152d432a0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6b-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb armv6b fake_cortexa7"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6hf b/scripts/tune/env.fake-cortexa7.armv6hf
new file mode 100644
index 0000000000..62ad2761cf
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6hfb b/scripts/tune/env.fake-cortexa7.armv6hfb
new file mode 100644
index 0000000000..53b98f622b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6hfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6t b/scripts/tune/env.fake-cortexa7.armv6t
new file mode 100644
index 0000000000..36ee744d44
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6t-novfp b/scripts/tune/env.fake-cortexa7.armv6t-novfp
new file mode 100644
index 0000000000..1e397b54fe
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6t-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te armv6 armv6t fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6tb b/scripts/tune/env.fake-cortexa7.armv6tb
new file mode 100644
index 0000000000..991143a026
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6tb-novfp b/scripts/tune/env.fake-cortexa7.armv6tb-novfp
new file mode 100644
index 0000000000..276b024187
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6tb-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb armv6b armv6tb fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6thf b/scripts/tune/env.fake-cortexa7.armv6thf
new file mode 100644
index 0000000000..8e101f14b6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv6thfb b/scripts/tune/env.fake-cortexa7.armv6thfb
new file mode 100644
index 0000000000..9b4c20a158
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv6thfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7a b/scripts/tune/env.fake-cortexa7.armv7a
new file mode 100644
index 0000000000..7cff51c56f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7a
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7a-neon b/scripts/tune/env.fake-cortexa7.armv7a-neon
new file mode 100644
index 0000000000..66618bd8f6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7a-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7a-vfpv3 b/scripts/tune/env.fake-cortexa7.armv7a-vfpv3
new file mode 100644
index 0000000000..555526f99c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7a-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7a-vfpv3d16 b/scripts/tune/env.fake-cortexa7.armv7a-vfpv3d16
new file mode 100644
index 0000000000..0524b22502
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7a-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ab b/scripts/tune/env.fake-cortexa7.armv7ab
new file mode 100644
index 0000000000..03502e152f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ab
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ab-neon b/scripts/tune/env.fake-cortexa7.armv7ab-neon
new file mode 100644
index 0000000000..fd5929e135
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ab-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7ab-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ab-vfpv3 b/scripts/tune/env.fake-cortexa7.armv7ab-vfpv3
new file mode 100644
index 0000000000..a530503150
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ab-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ab-vfpv3d16 b/scripts/tune/env.fake-cortexa7.armv7ab-vfpv3d16
new file mode 100644
index 0000000000..f5ce15c9c6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ab-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ahf b/scripts/tune/env.fake-cortexa7.armv7ahf
new file mode 100644
index 0000000000..e30cc6b3c7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ahf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ahf-neon b/scripts/tune/env.fake-cortexa7.armv7ahf-neon
new file mode 100644
index 0000000000..5e7f36df13
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ahf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ahf-neon-vfpv4 b/scripts/tune/env.fake-cortexa7.armv7ahf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ahf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa7.armv7ahf-vfpv3 b/scripts/tune/env.fake-cortexa7.armv7ahf-vfpv3
new file mode 100644
index 0000000000..04abb0049c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ahf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ahf-vfpv3d16 b/scripts/tune/env.fake-cortexa7.armv7ahf-vfpv3d16
new file mode 100644
index 0000000000..78bd545680
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ahf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ahfb b/scripts/tune/env.fake-cortexa7.armv7ahfb
new file mode 100644
index 0000000000..cc30947475
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ahfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ahfb-neon b/scripts/tune/env.fake-cortexa7.armv7ahfb-neon
new file mode 100644
index 0000000000..27bfad2c17
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ahfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ahfb-vfpv3 b/scripts/tune/env.fake-cortexa7.armv7ahfb-vfpv3
new file mode 100644
index 0000000000..34db83a320
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ahfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7ahfb-vfpv3d16 b/scripts/tune/env.fake-cortexa7.armv7ahfb-vfpv3d16
new file mode 100644
index 0000000000..57904a2314
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7ahfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7at b/scripts/tune/env.fake-cortexa7.armv7at
new file mode 100644
index 0000000000..ea5fe7aee6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7at
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7at-neon b/scripts/tune/env.fake-cortexa7.armv7at-neon
new file mode 100644
index 0000000000..2d41c56624
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7at-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7at-vfpv3 b/scripts/tune/env.fake-cortexa7.armv7at-vfpv3
new file mode 100644
index 0000000000..1f66744973
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7at-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 armv7at2-vfp-vfpv3d16-vfpv3 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7at-vfpv3d16 b/scripts/tune/env.fake-cortexa7.armv7at-vfpv3d16
new file mode 100644
index 0000000000..c6b29d93f2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7at-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7atb b/scripts/tune/env.fake-cortexa7.armv7atb
new file mode 100644
index 0000000000..eb541f7f8a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7atb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7atb-neon b/scripts/tune/env.fake-cortexa7.armv7atb-neon
new file mode 100644
index 0000000000..37abe1f14b
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7atb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp armv7ab-vfp-neon armv7at2b-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2b-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7atb-vfpv3 b/scripts/tune/env.fake-cortexa7.armv7atb-vfpv3
new file mode 100644
index 0000000000..3aeeccf6ae
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7atb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 armv7at2b-vfp-vfpv3d16-vfpv3 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7atb-vfpv3d16 b/scripts/tune/env.fake-cortexa7.armv7atb-vfpv3d16
new file mode 100644
index 0000000000..e402b98576
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7atb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7at2b-vfp-vfpv3d16 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7athf b/scripts/tune/env.fake-cortexa7.armv7athf
new file mode 100644
index 0000000000..c49b447209
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7athf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7athf-neon b/scripts/tune/env.fake-cortexa7.armv7athf-neon
new file mode 100644
index 0000000000..7df59706a0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7athf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7athf-neon-vfpv4 b/scripts/tune/env.fake-cortexa7.armv7athf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7athf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa7.armv7athf-vfpv3 b/scripts/tune/env.fake-cortexa7.armv7athf-vfpv3
new file mode 100644
index 0000000000..3009058fd7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7athf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 armv7at2hf-vfp-vfpv3d16-vfpv3 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7athf-vfpv3d16 b/scripts/tune/env.fake-cortexa7.armv7athf-vfpv3d16
new file mode 100644
index 0000000000..1e8148bcb0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7athf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7athfb b/scripts/tune/env.fake-cortexa7.armv7athfb
new file mode 100644
index 0000000000..ffaa6f601f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7athfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7athfb-neon b/scripts/tune/env.fake-cortexa7.armv7athfb-neon
new file mode 100644
index 0000000000..ef3f432830
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7athfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-neon armv7at2hfb-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7athfb-vfpv3 b/scripts/tune/env.fake-cortexa7.armv7athfb-vfpv3
new file mode 100644
index 0000000000..a6f95bb8d4
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7athfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 armv7at2hfb-vfp-vfpv3d16-vfpv3 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.armv7athfb-vfpv3d16 b/scripts/tune/env.fake-cortexa7.armv7athfb-vfpv3d16
new file mode 100644
index 0000000000..426c49b10f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.armv7athfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7 b/scripts/tune/env.fake-cortexa7.cortexa7
new file mode 100644
index 0000000000..b4bf16575a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp cortexa7-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7-neon b/scripts/tune/env.fake-cortexa7.cortexa7-neon
new file mode 100644
index 0000000000..ba455aeb39
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon cortexa7-vfp cortexa7-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7hf b/scripts/tune/env.fake-cortexa7.cortexa7hf
new file mode 100644
index 0000000000..967faf6647
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp cortexa7hf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7hf-neon b/scripts/tune/env.fake-cortexa7.cortexa7hf-neon
new file mode 100644
index 0000000000..b389be8b1c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7hf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon cortexa7hf-vfp cortexa7hf-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7hf-neon-vfpv4 b/scripts/tune/env.fake-cortexa7.cortexa7hf-neon-vfpv4
new file mode 100644
index 0000000000..55972a61e9
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7hf-neon-vfpv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon armv7ahf-vfp-neon-vfpv4 cortexa7hf-vfp cortexa7hf-vfp-neon cortexa7hf-vfp-vfpv4-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4 -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7hf-vfp-vfpv4-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4 -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7t b/scripts/tune/env.fake-cortexa7.cortexa7t
new file mode 100644
index 0000000000..5dbff9e132
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp cortexa7-vfp cortexa7t2-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7t2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7t-neon b/scripts/tune/env.fake-cortexa7.cortexa7t-neon
new file mode 100644
index 0000000000..f83896936c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7t-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon cortexa7-vfp cortexa7-vfp-neon cortexa7t2-vfp cortexa7t2-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7t2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7thf b/scripts/tune/env.fake-cortexa7.cortexa7thf
new file mode 100644
index 0000000000..5c0c60e6f6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp cortexa7hf-vfp cortexa7t2hf-vfp fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7t2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7thf-neon b/scripts/tune/env.fake-cortexa7.cortexa7thf-neon
new file mode 100644
index 0000000000..5388b0593e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7thf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon cortexa7hf-vfp cortexa7hf-vfp-neon cortexa7t2hf-vfp cortexa7t2hf-vfp-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7t2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa7.cortexa7thf-neon-vfpv4 b/scripts/tune/env.fake-cortexa7.cortexa7thf-neon-vfpv4
new file mode 100644
index 0000000000..0b968bfa33
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa7.cortexa7thf-neon-vfpv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon armv7ahf-vfp-neon-vfpv4 armv7at2hf-vfp-neon-vfpv4 cortexa7hf-vfp cortexa7hf-vfp-neon cortexa7t2hf-vfp cortexa7t2hf-vfp-neon cortexa7hf-vfp-vfpv4-neon cortexa7t2hf-vfp-vfpv4-neon fake_cortexa7"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon-vfpv4 -mtune=cortex-a7"
+TUNE_PKGARCH="cortexa7t2hf-vfp-vfpv4-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon-vfpv4 -mtune=cortex-a7 --sysroot=SYSROOTS/fake-cortexa7"
diff --git a/scripts/tune/env.fake-cortexa8 b/scripts/tune/env.fake-cortexa8
new file mode 100644
index 0000000000..abb72193d4
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-vfpv3d16 armv7at-vfpv3d16 armv7a-vfpv3 armv7at-vfpv3 armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-vfpv3d16 armv7athf-vfpv3d16 armv7ahf-vfpv3 armv7athf-vfpv3 armv7ahf-neon armv7athf-neon armv7ahf-neon-vfpv4 armv7athf-neon-vfpv4 armv7ab armv7atb armv7ab-vfpv3d16 armv7atb-vfpv3d16 armv7ab-vfpv3 armv7atb-vfpv3 armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-vfpv3d16 armv7athfb-vfpv3d16 armv7ahfb-vfpv3 armv7athfb-vfpv3 armv7ahfb-neon armv7athfb-neon cortexa8 cortexa8t cortexa8-neon cortexa8t-neon cortexa8hf cortexa8thf cortexa8hf-neon cortexa8thf-neon"
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv4 b/scripts/tune/env.fake-cortexa8.armv4
new file mode 100644
index 0000000000..ed856d0c4f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_cortexa8"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv4b b/scripts/tune/env.fake-cortexa8.armv4b
new file mode 100644
index 0000000000..f00c056117
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_cortexa8"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv4t b/scripts/tune/env.fake-cortexa8.armv4t
new file mode 100644
index 0000000000..733ac75e20
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_cortexa8"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv4tb b/scripts/tune/env.fake-cortexa8.armv4tb
new file mode 100644
index 0000000000..11031f2f40
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_cortexa8"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5 b/scripts/tune/env.fake-cortexa8.armv5
new file mode 100644
index 0000000000..cac76c9d8d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 fake_cortexa8"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5-vfp b/scripts/tune/env.fake-cortexa8.armv5-vfp
new file mode 100644
index 0000000000..1b30e5738e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5b b/scripts/tune/env.fake-cortexa8.armv5b
new file mode 100644
index 0000000000..9edb478927
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b fake_cortexa8"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5b-vfp b/scripts/tune/env.fake-cortexa8.armv5b-vfp
new file mode 100644
index 0000000000..700ef0cf4e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5b-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5e b/scripts/tune/env.fake-cortexa8.armv5e
new file mode 100644
index 0000000000..82c7da4d76
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5e
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e fake_cortexa8"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5e"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5e-vfp b/scripts/tune/env.fake-cortexa8.armv5e-vfp
new file mode 100644
index 0000000000..a38f9508fb
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5e-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5e-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5eb b/scripts/tune/env.fake-cortexa8.armv5eb
new file mode 100644
index 0000000000..6d898e7e01
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5eb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb fake_cortexa8"
+TUNE_CCARGS=" -march=armv5e"
+TUNE_PKGARCH="armv5eb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5eb-vfp b/scripts/tune/env.fake-cortexa8.armv5eb-vfp
new file mode 100644
index 0000000000..1b078a53b1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5eb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5eb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5ehf-vfp b/scripts/tune/env.fake-cortexa8.armv5ehf-vfp
new file mode 100644
index 0000000000..5e9f897e39
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5ehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5ehfb-vfp b/scripts/tune/env.fake-cortexa8.armv5ehfb-vfp
new file mode 100644
index 0000000000..88791f9900
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5ehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5e -mfloat-abi=hard"
+TUNE_PKGARCH="armv5ehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5e -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5hf-vfp b/scripts/tune/env.fake-cortexa8.armv5hf-vfp
new file mode 100644
index 0000000000..70cfe2b975
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5hf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5hfb-vfp b/scripts/tune/env.fake-cortexa8.armv5hfb-vfp
new file mode 100644
index 0000000000..76936feb9d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5hfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5 -mfloat-abi=hard"
+TUNE_PKGARCH="armv5hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5t b/scripts/tune/env.fake-cortexa8.armv5t
new file mode 100644
index 0000000000..ba92d84376
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t fake_cortexa8"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5t-vfp b/scripts/tune/env.fake-cortexa8.armv5t-vfp
new file mode 100644
index 0000000000..13fd50914d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5t-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5tb b/scripts/tune/env.fake-cortexa8.armv5tb
new file mode 100644
index 0000000000..c18292c960
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb fake_cortexa8"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5tb-vfp b/scripts/tune/env.fake-cortexa8.armv5tb-vfp
new file mode 100644
index 0000000000..9b50a90500
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5tb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5te b/scripts/tune/env.fake-cortexa8.armv5te
new file mode 100644
index 0000000000..0763f5b164
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5te
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te fake_cortexa8"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5te"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5te-vfp b/scripts/tune/env.fake-cortexa8.armv5te-vfp
new file mode 100644
index 0000000000..96f2e6be00
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5te-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5te-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5teb b/scripts/tune/env.fake-cortexa8.armv5teb
new file mode 100644
index 0000000000..22e4453ec7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5teb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb fake_cortexa8"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv5teb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5teb-vfp b/scripts/tune/env.fake-cortexa8.armv5teb-vfp
new file mode 100644
index 0000000000..4072622464
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5teb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv5teb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5tehf-vfp b/scripts/tune/env.fake-cortexa8.armv5tehf-vfp
new file mode 100644
index 0000000000..ef2ff09850
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5tehf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5tehfb-vfp b/scripts/tune/env.fake-cortexa8.armv5tehfb-vfp
new file mode 100644
index 0000000000..e000f4598d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5tehfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5tehfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5te -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5thf-vfp b/scripts/tune/env.fake-cortexa8.armv5thf-vfp
new file mode 100644
index 0000000000..900396ee73
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5thf-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv5thfb-vfp b/scripts/tune/env.fake-cortexa8.armv5thfb-vfp
new file mode 100644
index 0000000000..070b43b14f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv5thfb-vfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv5thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv5t -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6 b/scripts/tune/env.fake-cortexa8.armv6
new file mode 100644
index 0000000000..995c2410ab
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6-novfp b/scripts/tune/env.fake-cortexa8.armv6-novfp
new file mode 100644
index 0000000000..0dc441cbf0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5e armv6 fake_cortexa8"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6b b/scripts/tune/env.fake-cortexa8.armv6b
new file mode 100644
index 0000000000..619f0042bf
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6b-novfp b/scripts/tune/env.fake-cortexa8.armv6b-novfp
new file mode 100644
index 0000000000..21e51c283a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6b-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5eb armv6b fake_cortexa8"
+TUNE_CCARGS=" -march=armv6"
+TUNE_PKGARCH="armv6b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6hf b/scripts/tune/env.fake-cortexa8.armv6hf
new file mode 100644
index 0000000000..188c63392f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6hfb b/scripts/tune/env.fake-cortexa8.armv6hfb
new file mode 100644
index 0000000000..d23e44bca7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6hfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard"
+TUNE_PKGARCH="armv6hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6t b/scripts/tune/env.fake-cortexa8.armv6t
new file mode 100644
index 0000000000..fea7f86bd9
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6t-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6t-novfp b/scripts/tune/env.fake-cortexa8.armv6t-novfp
new file mode 100644
index 0000000000..3a363c4dc2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6t-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5e armv5te armv6 armv6t fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6tb b/scripts/tune/env.fake-cortexa8.armv6tb
new file mode 100644
index 0000000000..ced12948b1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv6tb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6tb-novfp b/scripts/tune/env.fake-cortexa8.armv6tb-novfp
new file mode 100644
index 0000000000..f29f7b2cc1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6tb-novfp
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb armv6b armv6tb fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv6tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6thf b/scripts/tune/env.fake-cortexa8.armv6thf
new file mode 100644
index 0000000000..9c631fde65
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv6thfb b/scripts/tune/env.fake-cortexa8.armv6thfb
new file mode 100644
index 0000000000..5ca89f69c7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv6thfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv6thfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv6 -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7a b/scripts/tune/env.fake-cortexa8.armv7a
new file mode 100644
index 0000000000..a387e2e82c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7a
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7a-neon b/scripts/tune/env.fake-cortexa8.armv7a-neon
new file mode 100644
index 0000000000..f06ba18130
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7a-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7a-vfpv3 b/scripts/tune/env.fake-cortexa8.armv7a-vfpv3
new file mode 100644
index 0000000000..7a63969541
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7a-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7a-vfpv3d16 b/scripts/tune/env.fake-cortexa8.armv7a-vfpv3d16
new file mode 100644
index 0000000000..b7a8b1ebd0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7a-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-vfpv3d16 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7a-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ab b/scripts/tune/env.fake-cortexa8.armv7ab
new file mode 100644
index 0000000000..b339188f92
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ab
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ab-neon b/scripts/tune/env.fake-cortexa8.armv7ab-neon
new file mode 100644
index 0000000000..99a118adba
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ab-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7ab-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ab-vfpv3 b/scripts/tune/env.fake-cortexa8.armv7ab-vfpv3
new file mode 100644
index 0000000000..5cadfc76a6
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ab-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ab-vfpv3d16 b/scripts/tune/env.fake-cortexa8.armv7ab-vfpv3d16
new file mode 100644
index 0000000000..fd0a5b2bc3
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ab-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7ab-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ahf b/scripts/tune/env.fake-cortexa8.armv7ahf
new file mode 100644
index 0000000000..7bed24d8f2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ahf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ahf-neon b/scripts/tune/env.fake-cortexa8.armv7ahf-neon
new file mode 100644
index 0000000000..fd003c4f44
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ahf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ahf-neon-vfpv4 b/scripts/tune/env.fake-cortexa8.armv7ahf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ahf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa8.armv7ahf-vfpv3 b/scripts/tune/env.fake-cortexa8.armv7ahf-vfpv3
new file mode 100644
index 0000000000..69395706a1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ahf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ahf-vfpv3d16 b/scripts/tune/env.fake-cortexa8.armv7ahf-vfpv3d16
new file mode 100644
index 0000000000..86d95c17f1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ahf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-vfpv3d16 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ahfb b/scripts/tune/env.fake-cortexa8.armv7ahfb
new file mode 100644
index 0000000000..9ec92d7206
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ahfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ahfb-neon b/scripts/tune/env.fake-cortexa8.armv7ahfb-neon
new file mode 100644
index 0000000000..298a04e369
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ahfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7ahfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ahfb-vfpv3 b/scripts/tune/env.fake-cortexa8.armv7ahfb-vfpv3
new file mode 100644
index 0000000000..c231e8b66a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ahfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7ahfb-vfpv3d16 b/scripts/tune/env.fake-cortexa8.armv7ahfb-vfpv3d16
new file mode 100644
index 0000000000..5da2fc5f7a
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7ahfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp armv7ahfb-vfp armv7ahfb-vfp-vfpv3d16 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7ahfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7at b/scripts/tune/env.fake-cortexa8.armv7at
new file mode 100644
index 0000000000..27e0263fab
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7at
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7at-neon b/scripts/tune/env.fake-cortexa8.armv7at-neon
new file mode 100644
index 0000000000..e350db0afc
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7at-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7at-vfpv3 b/scripts/tune/env.fake-cortexa8.armv7at-vfpv3
new file mode 100644
index 0000000000..c82dd12f35
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7at-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 armv7a-vfp-vfpv3d16-vfpv3 armv7at2-vfp-vfpv3d16-vfpv3 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7at-vfpv3d16 b/scripts/tune/env.fake-cortexa8.armv7at-vfpv3d16
new file mode 100644
index 0000000000..b3d025c6dc
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7at-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-vfpv3d16 armv7at2-vfp-vfpv3d16 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7atb b/scripts/tune/env.fake-cortexa8.armv7atb
new file mode 100644
index 0000000000..ec675c9acf
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7atb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7atb-neon b/scripts/tune/env.fake-cortexa8.armv7atb-neon
new file mode 100644
index 0000000000..a542951e15
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7atb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp armv7ab-vfp armv7at2b-vfp armv7ab-vfp-neon armv7at2b-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7at2b-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7atb-vfpv3 b/scripts/tune/env.fake-cortexa8.armv7atb-vfpv3
new file mode 100644
index 0000000000..09f1c862dc
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7atb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7ab-vfp-vfpv3d16-vfpv3 armv7at2b-vfp-vfpv3d16-vfpv3 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7atb-vfpv3d16 b/scripts/tune/env.fake-cortexa8.armv7atb-vfpv3d16
new file mode 100644
index 0000000000..184feef60e
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7atb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp armv7ab-vfp armv7ab-vfp-vfpv3d16 armv7at2b-vfp-vfpv3d16 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+TUNE_PKGARCH="armv7at2b-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=softfp --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7athf b/scripts/tune/env.fake-cortexa8.armv7athf
new file mode 100644
index 0000000000..7e0b66cc48
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7athf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7athf-neon b/scripts/tune/env.fake-cortexa8.armv7athf-neon
new file mode 100644
index 0000000000..5b74a91d69
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7athf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7athf-neon-vfpv4 b/scripts/tune/env.fake-cortexa8.armv7athf-neon-vfpv4
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7athf-neon-vfpv4
diff --git a/scripts/tune/env.fake-cortexa8.armv7athf-vfpv3 b/scripts/tune/env.fake-cortexa8.armv7athf-vfpv3
new file mode 100644
index 0000000000..67bde7eef7
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7athf-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 armv7ahf-vfp-vfpv3d16-vfpv3 armv7at2hf-vfp-vfpv3d16-vfpv3 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16-vfpv3"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7athf-vfpv3d16 b/scripts/tune/env.fake-cortexa8.armv7athf-vfpv3d16
new file mode 100644
index 0000000000..235836aa93
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7athf-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-vfpv3d16 armv7at2hf-vfp-vfpv3d16 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hf-vfp-vfpv3d16"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7athfb b/scripts/tune/env.fake-cortexa8.armv7athfb
new file mode 100644
index 0000000000..5e8c8159db
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7athfb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7athfb-neon b/scripts/tune/env.fake-cortexa8.armv7athfb-neon
new file mode 100644
index 0000000000..a1b636ebed
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7athfb-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-neon armv7at2hfb-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon"
+TUNE_PKGARCH="armv7at2hfb-vfp-neon"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7athfb-vfpv3 b/scripts/tune/env.fake-cortexa8.armv7athfb-vfpv3
new file mode 100644
index 0000000000..c1cd4e9ce1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7athfb-vfpv3
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 armv7ahfb-vfp-vfpv3d16-vfpv3 armv7at2hfb-vfp-vfpv3d16-vfpv3 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16-vfpv3"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfpu=vfpv3 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.armv7athfb-vfpv3d16 b/scripts/tune/env.fake-cortexa8.armv7athfb-vfpv3d16
new file mode 100644
index 0000000000..b85f96f2b0
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.armv7athfb-vfpv3d16
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp armv7ahfb-vfp armv7at2hfb-vfp armv7ahfb-vfp-vfpv3d16 armv7at2hfb-vfp-vfpv3d16 fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard"
+TUNE_PKGARCH="armv7at2hfb-vfp-vfpv3d16"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfpu=vfpv3-d16 -mfloat-abi=hard --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.cortexa8 b/scripts/tune/env.fake-cortexa8.cortexa8
new file mode 100644
index 0000000000..886b971a6f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.cortexa8
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp cortexa8-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a8"
+TUNE_PKGARCH="cortexa8-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mtune=cortex-a8 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.cortexa8-neon b/scripts/tune/env.fake-cortexa8.cortexa8-neon
new file mode 100644
index 0000000000..8969efe35d
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.cortexa8-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon cortexa8-vfp cortexa8-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
+TUNE_PKGARCH="cortexa8-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.cortexa8hf b/scripts/tune/env.fake-cortexa8.cortexa8hf
new file mode 100644
index 0000000000..dea2061773
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.cortexa8hf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp cortexa8hf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mtune=cortex-a8"
+TUNE_PKGARCH="cortexa8hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mtune=cortex-a8 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.cortexa8hf-neon b/scripts/tune/env.fake-cortexa8.cortexa8hf-neon
new file mode 100644
index 0000000000..41b28d8d6c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.cortexa8hf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp armv7ahf-vfp armv7ahf-vfp-neon cortexa8hf-vfp cortexa8hf-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8"
+TUNE_PKGARCH="cortexa8hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.cortexa8t b/scripts/tune/env.fake-cortexa8.cortexa8t
new file mode 100644
index 0000000000..c4c7e28037
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.cortexa8t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp cortexa8-vfp cortexa8t2-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a8"
+TUNE_PKGARCH="cortexa8t2-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mtune=cortex-a8 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.cortexa8t-neon b/scripts/tune/env.fake-cortexa8.cortexa8t-neon
new file mode 100644
index 0000000000..8d44c455db
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.cortexa8t-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp armv7a armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon cortexa8-vfp cortexa8-vfp-neon cortexa8t2-vfp cortexa8t2-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8"
+TUNE_PKGARCH="cortexa8t2-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.cortexa8thf b/scripts/tune/env.fake-cortexa8.cortexa8thf
new file mode 100644
index 0000000000..dc6f994b51
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.cortexa8thf
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp cortexa8hf-vfp cortexa8t2hf-vfp fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a8"
+TUNE_PKGARCH="cortexa8t2hf-vfp"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mtune=cortex-a8 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa8.cortexa8thf-neon b/scripts/tune/env.fake-cortexa8.cortexa8thf-neon
new file mode 100644
index 0000000000..d703f36433
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa8.cortexa8thf-neon
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7ahf-vfp armv7at2hf-vfp armv7ahf-vfp-neon armv7at2hf-vfp-neon cortexa8hf-vfp cortexa8hf-vfp-neon cortexa8t2hf-vfp cortexa8t2hf-vfp-neon fake_cortexa8"
+TUNE_CCARGS=" -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8"
+TUNE_PKGARCH="cortexa8t2hf-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8 --sysroot=SYSROOTS/fake-cortexa8"
diff --git a/scripts/tune/env.fake-cortexa9 b/scripts/tune/env.fake-cortexa9
new file mode 100644
index 0000000000..4b7d9e24f1
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa9
@@ -0,0 +1,5 @@
+AVAILTUNES=" armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb armv7a armv7at armv7a-vfpv3d16 armv7at-vfpv3d16 armv7a-vfpv3 armv7at-vfpv3 armv7a-neon armv7at-neon armv7ahf armv7athf armv7ahf-vfpv3d16 armv7athf-vfpv3d16 armv7ahf-vfpv3 armv7athf-vfpv3 armv7ahf-neon armv7athf-neon armv7ahf-neon-vfpv4 armv7athf-neon-vfpv4 armv7ab armv7atb armv7ab-vfpv3d16 armv7atb-vfpv3d16 armv7ab-vfpv3 armv7atb-vfpv3 armv7ab-neon armv7atb-neon armv7ahfb armv7athfb armv7ahfb-vfpv3d16 armv7athfb-vfpv3d16 armv7ahfb-vfpv3 armv7athfb-vfpv3 armv7ahfb-neon armv7athfb-neon cortexa9 cortexa9t cortexa9-neon cortexa9t-neon cortexa9hf cortexa9thf cortexa9hf-neon cortexa9thf-neon"
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp armv7a armv7a-vfp armv7a-vfp-neon fake_cortexa9"
+TUNE_CCARGS=" -march=armv7-a -mfloat-abi=softfp -mfpu=neon"
+TUNE_PKGARCH="armv7a-vfp-neon"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=SYSROOTS/fake-cortexa9"
diff --git a/scripts/tune/env.fake-cortexa9.armv4 b/scripts/tune/env.fake-cortexa9.armv4
new file mode 100644
index 0000000000..5755fb8c31
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa9.armv4
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 fake_cortexa9"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa9"
diff --git a/scripts/tune/env.fake-cortexa9.armv4b b/scripts/tune/env.fake-cortexa9.armv4b
new file mode 100644
index 0000000000..f390817260
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa9.armv4b
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b fake_cortexa9"
+TUNE_CCARGS=" -march=armv4"
+TUNE_PKGARCH="armv4b"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4 --sysroot=SYSROOTS/fake-cortexa9"
diff --git a/scripts/tune/env.fake-cortexa9.armv4t b/scripts/tune/env.fake-cortexa9.armv4t
new file mode 100644
index 0000000000..5b62d0eb75
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa9.armv4t
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv4t fake_cortexa9"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4t"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa9"
diff --git a/scripts/tune/env.fake-cortexa9.armv4tb b/scripts/tune/env.fake-cortexa9.armv4tb
new file mode 100644
index 0000000000..86fc30b63f
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa9.armv4tb
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch armeb armv4b armv4tb fake_cortexa9"
+TUNE_CCARGS=" -march=armv4t -mthumb -mthumb-interwork"
+TUNE_PKGARCH="armv4tb"
+export CC="armeb-oe-linux-gnueabi-gcc -march=armv4t -mthumb -mthumb-interwork --sysroot=SYSROOTS/fake-cortexa9"
diff --git a/scripts/tune/env.fake-cortexa9.armv5 b/scripts/tune/env.fake-cortexa9.armv5
new file mode 100644
index 0000000000..1982c8372c
--- /dev/null
+++ b/scripts/tune/env.fake-cortexa9.armv5
@@ -0,0 +1,4 @@
+PACKAGE_ARCHS="all any noarch arm armv4 armv5 fake_cortexa9"
+TUNE_CCARGS=" -march=armv5"
+TUNE_PKGARCH="armv5"
+export CC="arm-oe-linux-gnueabi-gcc -march=armv5 --sysroot=SYSROOTS/fake-cortexa9"
diff --git a/scripts/tune/env.fake-cortexa9.