diff options
Diffstat (limited to 'meta/conf')
-rw-r--r-- | meta/conf/machine/include/tune-arm1136jf-s.inc | 4 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-arm920t.inc | 4 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-arm926ejs.inc | 4 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-arm9tdmi.inc | 4 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-cortexa15.inc | 27 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-cortexa17.inc | 27 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-cortexa5.inc | 27 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-cortexa7.inc | 27 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-cortexa8.inc | 19 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-cortexa9.inc | 28 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ep9312.inc | 1 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-iwmmxt.inc | 3 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-strongarm1100.inc | 3 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-xscale.inc | 7 |
14 files changed, 109 insertions, 76 deletions
diff --git a/meta/conf/machine/include/tune-arm1136jf-s.inc b/meta/conf/machine/include/tune-arm1136jf-s.inc index c5de63e1cc..d883eba7c9 100644 --- a/meta/conf/machine/include/tune-arm1136jf-s.inc +++ b/meta/conf/machine/include/tune-arm1136jf-s.inc | |||
@@ -4,8 +4,10 @@ require conf/machine/include/arm/arch-armv6.inc | |||
4 | 4 | ||
5 | TUNEVALID[arm1136jfs] = "Enable arm1136jfs specific processor optimizations" | 5 | TUNEVALID[arm1136jfs] = "Enable arm1136jfs specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm1136jfs', ' -mcpu=arm1136jf-s', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm1136jfs', ' -mcpu=arm1136jf-s', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm1136jfs', 'armv6:', '' ,d)}" | ||
7 | 8 | ||
8 | AVAILTUNES += "arm1136jfs" | 9 | AVAILTUNES += "arm1136jfs" |
9 | ARMPKGARCH_tune-arm1136jfs = "arm1136jfs" | 10 | ARMPKGARCH_tune-arm1136jfs = "arm1136jfs" |
10 | TUNE_FEATURES_tune-arm1136jfs = "${TUNE_FEATURES_tune-armv6} arm1136jfs" | 11 | # mcpu is used so don't use armv6 as we don't want march |
12 | TUNE_FEATURES_tune-arm1136jfs = "arm arm1136jfs" | ||
11 | PACKAGE_EXTRA_ARCHS_tune-arm1136jfs = "${PACKAGE_EXTRA_ARCHS_tune-armv6} arm1136jfs-vfp" | 13 | PACKAGE_EXTRA_ARCHS_tune-arm1136jfs = "${PACKAGE_EXTRA_ARCHS_tune-armv6} arm1136jfs-vfp" |
diff --git a/meta/conf/machine/include/tune-arm920t.inc b/meta/conf/machine/include/tune-arm920t.inc index c6e74b6772..42e8ed2b51 100644 --- a/meta/conf/machine/include/tune-arm920t.inc +++ b/meta/conf/machine/include/tune-arm920t.inc | |||
@@ -4,8 +4,10 @@ require conf/machine/include/arm/arch-armv4.inc | |||
4 | 4 | ||
5 | TUNEVALID[arm920t] = "Enable arm920t specific processor optimizations" | 5 | TUNEVALID[arm920t] = "Enable arm920t specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm920t', ' -mcpu=arm920t', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm920t', ' -mcpu=arm920t', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm920t', 'armv4:', '' ,d)}" | ||
7 | 8 | ||
8 | AVAILTUNES += "arm920t" | 9 | AVAILTUNES += "arm920t" |
9 | ARMPKGARCH_tune-arm920t = "arm920t" | 10 | ARMPKGARCH_tune-arm920t = "arm920t" |
10 | TUNE_FEATURES_tune-arm920t = "${TUNE_FEATURES_tune-armv4t} arm920t" | 11 | # mcpu is used so don't use armv4t as we don't want march |
12 | TUNE_FEATURES_tune-arm920t = "arm thumb arm920t" | ||
11 | PACKAGE_EXTRA_ARCHS_tune-arm920t = "${PACKAGE_EXTRA_ARCHS_tune-armv4t} arm920t arm920tt" | 13 | PACKAGE_EXTRA_ARCHS_tune-arm920t = "${PACKAGE_EXTRA_ARCHS_tune-armv4t} arm920t arm920tt" |
diff --git a/meta/conf/machine/include/tune-arm926ejs.inc b/meta/conf/machine/include/tune-arm926ejs.inc index 81bcda339b..563d53bc4e 100644 --- a/meta/conf/machine/include/tune-arm926ejs.inc +++ b/meta/conf/machine/include/tune-arm926ejs.inc | |||
@@ -4,8 +4,10 @@ require conf/machine/include/arm/arch-armv5-dsp.inc | |||
4 | 4 | ||
5 | TUNEVALID[arm926ejs] = "Enable arm926ejs specific processor optimizations" | 5 | TUNEVALID[arm926ejs] = "Enable arm926ejs specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm926ejs', ' -mcpu=arm926ej-s', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm926ejs', ' -mcpu=arm926ej-s', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm926ejs', 'armv5:', '' ,d)}" | ||
7 | 8 | ||
8 | AVAILTUNES += "arm926ejs" | 9 | AVAILTUNES += "arm926ejs" |
9 | ARMPKGARCH_tune-arm926ejs = "arm926ejs" | 10 | ARMPKGARCH_tune-arm926ejs = "arm926ejs" |
10 | TUNE_FEATURES_tune-arm926ejs = "${TUNE_FEATURES_tune-armv5te} arm926ejs" | 11 | # mcpu is used so don't use armv5te as we don't want march |
12 | TUNE_FEATURES_tune-arm926ejs = "arm thumb dsp arm926ejs" | ||
11 | PACKAGE_EXTRA_ARCHS_tune-arm926ejs = "${PACKAGE_EXTRA_ARCHS_tune-armv5te} arm926ejste arm926ejse" | 13 | PACKAGE_EXTRA_ARCHS_tune-arm926ejs = "${PACKAGE_EXTRA_ARCHS_tune-armv5te} arm926ejste arm926ejse" |
diff --git a/meta/conf/machine/include/tune-arm9tdmi.inc b/meta/conf/machine/include/tune-arm9tdmi.inc index e9c2b8fcf5..e03a8b86a0 100644 --- a/meta/conf/machine/include/tune-arm9tdmi.inc +++ b/meta/conf/machine/include/tune-arm9tdmi.inc | |||
@@ -4,8 +4,10 @@ require conf/machine/include/arm/arch-armv4.inc | |||
4 | 4 | ||
5 | TUNEVALID[arm9tdmi] = "Enable arm9tdmi specific processor optimizations" | 5 | TUNEVALID[arm9tdmi] = "Enable arm9tdmi specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm9tdmi', ' -mcpu=arm9tdmi', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm9tdmi', ' -mcpu=arm9tdmi', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm9tdmi', 'armv4:', '' ,d)}" | ||
7 | 8 | ||
8 | AVAILTUNES += "arm9tdmi" | 9 | AVAILTUNES += "arm9tdmi" |
9 | ARMPKGARCH_tune-arm9tdmi = "arm9tdmi" | 10 | ARMPKGARCH_tune-arm9tdmi = "arm9tdmi" |
10 | TUNE_FEATURES_tune-arm9tdmi = "${TUNE_FEATURES_tune-armv4t} arm9tdmi" | 11 | # mcpu is used so don't use armv4t as we don't want march |
12 | TUNE_FEATURES_tune-arm9tdmi = "arm thumb arm9tdmi" | ||
11 | PACKAGE_EXTRA_ARCHS_tune-arm9tdmi = "${PACKAGE_EXTRA_ARCHS_tune-armv4t} arm9tdmit" | 13 | PACKAGE_EXTRA_ARCHS_tune-arm9tdmi = "${PACKAGE_EXTRA_ARCHS_tune-armv4t} arm9tdmit" |
diff --git a/meta/conf/machine/include/tune-cortexa15.inc b/meta/conf/machine/include/tune-cortexa15.inc index 25e99f93d7..d53403af35 100644 --- a/meta/conf/machine/include/tune-cortexa15.inc +++ b/meta/conf/machine/include/tune-cortexa15.inc | |||
@@ -4,6 +4,7 @@ require conf/machine/include/arm/arch-armv7ve.inc | |||
4 | 4 | ||
5 | TUNEVALID[cortexa15] = "Enable Cortex-A15 specific processor optimizations" | 5 | TUNEVALID[cortexa15] = "Enable Cortex-A15 specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa15', ' -mcpu=cortex-a15', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa15', ' -mcpu=cortex-a15', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa15', 'armv7ve:', '' ,d)}" | ||
7 | 8 | ||
8 | # Little Endian base configs | 9 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa15 cortexa15t cortexa15-neon cortexa15t-neon cortexa15-neon-vfpv4 cortexa15t-neon-vfpv4" | 10 | AVAILTUNES += "cortexa15 cortexa15t cortexa15-neon cortexa15t-neon cortexa15-neon-vfpv4 cortexa15t-neon-vfpv4" |
@@ -13,12 +14,13 @@ ARMPKGARCH_tune-cortexa15-neon = "cortexa15" | |||
13 | ARMPKGARCH_tune-cortexa15t-neon = "cortexa15" | 14 | ARMPKGARCH_tune-cortexa15t-neon = "cortexa15" |
14 | ARMPKGARCH_tune-cortexa15-neon-vfpv4 = "cortexa15" | 15 | ARMPKGARCH_tune-cortexa15-neon-vfpv4 = "cortexa15" |
15 | ARMPKGARCH_tune-cortexa15t-neon-vfpv4 = "cortexa15" | 16 | ARMPKGARCH_tune-cortexa15t-neon-vfpv4 = "cortexa15" |
16 | TUNE_FEATURES_tune-cortexa15 = "${TUNE_FEATURES_tune-armv7ve} cortexa15" | 17 | # mcpu is used so don't use armv7ve as we don't want march |
17 | TUNE_FEATURES_tune-cortexa15t = "${TUNE_FEATURES_tune-armv7vet} cortexa15" | 18 | TUNE_FEATURES_tune-cortexa15 = "arm vfp cortexa15" |
18 | TUNE_FEATURES_tune-cortexa15-neon = "${TUNE_FEATURES_tune-armv7ve-neon} cortexa15" | 19 | TUNE_FEATURES_tune-cortexa15t = "${TUNE_FEATURES_tune-cortexa15} thumb" |
19 | TUNE_FEATURES_tune-cortexa15t-neon = "${TUNE_FEATURES_tune-armv7vet-neon} cortexa15" | 20 | TUNE_FEATURES_tune-cortexa15-neon = "${TUNE_FEATURES_tune-cortexa15} neon" |
20 | TUNE_FEATURES_tune-cortexa15-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7ve-neon-vfpv4} cortexa15" | 21 | TUNE_FEATURES_tune-cortexa15t-neon = "${TUNE_FEATURES_tune-cortexa15-neon} thumb" |
21 | TUNE_FEATURES_tune-cortexa15t-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vet-neon-vfpv4} cortexa15" | 22 | TUNE_FEATURES_tune-cortexa15-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa15-neon} vfpv4" |
23 | TUNE_FEATURES_tune-cortexa15t-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa15-neon-vfpv4} thumb" | ||
22 | PACKAGE_EXTRA_ARCHS_tune-cortexa15 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} cortexa15-vfp" | 24 | PACKAGE_EXTRA_ARCHS_tune-cortexa15 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} cortexa15-vfp" |
23 | PACKAGE_EXTRA_ARCHS_tune-cortexa15t = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} cortexa15-vfp cortexa15t2-vfp" | 25 | PACKAGE_EXTRA_ARCHS_tune-cortexa15t = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} cortexa15-vfp cortexa15t2-vfp" |
24 | PACKAGE_EXTRA_ARCHS_tune-cortexa15-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} cortexa15-vfp cortexa15-neon" | 26 | PACKAGE_EXTRA_ARCHS_tune-cortexa15-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} cortexa15-vfp cortexa15-neon" |
@@ -34,12 +36,13 @@ ARMPKGARCH_tune-cortexa15hf-neon = "cortexa15" | |||
34 | ARMPKGARCH_tune-cortexa15thf-neon = "cortexa15" | 36 | ARMPKGARCH_tune-cortexa15thf-neon = "cortexa15" |
35 | ARMPKGARCH_tune-cortexa15hf-neon-vfpv4 = "cortexa15" | 37 | ARMPKGARCH_tune-cortexa15hf-neon-vfpv4 = "cortexa15" |
36 | ARMPKGARCH_tune-cortexa15thf-neon-vfpv4 = "cortexa15" | 38 | ARMPKGARCH_tune-cortexa15thf-neon-vfpv4 = "cortexa15" |
37 | TUNE_FEATURES_tune-cortexa15hf = "${TUNE_FEATURES_tune-armv7vehf} cortexa15" | 39 | # mcpu is used so don't use armv7ve as we don't want march |
38 | TUNE_FEATURES_tune-cortexa15thf = "${TUNE_FEATURES_tune-armv7vethf} cortexa15" | 40 | TUNE_FEATURES_tune-cortexa15hf = "${TUNE_FEATURES_tune-cortexa15} callconvention-hard" |
39 | TUNE_FEATURES_tune-cortexa15hf-neon = "${TUNE_FEATURES_tune-armv7vehf-neon} cortexa15" | 41 | TUNE_FEATURES_tune-cortexa15thf = "${TUNE_FEATURES_tune-cortexa15t} callconvention-hard" |
40 | TUNE_FEATURES_tune-cortexa15thf-neon = "${TUNE_FEATURES_tune-armv7vethf-neon} cortexa15" | 42 | TUNE_FEATURES_tune-cortexa15hf-neon = "${TUNE_FEATURES_tune-cortexa15-neon} callconvention-hard" |
41 | TUNE_FEATURES_tune-cortexa15hf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vehf-neon-vfpv4} cortexa15" | 43 | TUNE_FEATURES_tune-cortexa15thf-neon = "${TUNE_FEATURES_tune-cortexa15t-neon} callconvention-hard" |
42 | TUNE_FEATURES_tune-cortexa15thf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vethf-neon-vfpv4} cortexa15" | 44 | TUNE_FEATURES_tune-cortexa15hf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa15-neon-vfpv4} callconvention-hard" |
45 | TUNE_FEATURES_tune-cortexa15thf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa15t-neon-vfpv4} callconvention-hard" | ||
43 | PACKAGE_EXTRA_ARCHS_tune-cortexa15hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} cortexa15hf-vfp" | 46 | PACKAGE_EXTRA_ARCHS_tune-cortexa15hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} cortexa15hf-vfp" |
44 | PACKAGE_EXTRA_ARCHS_tune-cortexa15thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} cortexa15hf-vfp cortexa15t2hf-vfp" | 47 | PACKAGE_EXTRA_ARCHS_tune-cortexa15thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} cortexa15hf-vfp cortexa15t2hf-vfp" |
45 | PACKAGE_EXTRA_ARCHS_tune-cortexa15hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} cortexa15hf-vfp cortexa15hf-neon" | 48 | PACKAGE_EXTRA_ARCHS_tune-cortexa15hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} cortexa15hf-vfp cortexa15hf-neon" |
diff --git a/meta/conf/machine/include/tune-cortexa17.inc b/meta/conf/machine/include/tune-cortexa17.inc index 40392f9bcc..3ffc02bf9f 100644 --- a/meta/conf/machine/include/tune-cortexa17.inc +++ b/meta/conf/machine/include/tune-cortexa17.inc | |||
@@ -4,6 +4,7 @@ require conf/machine/include/arm/arch-armv7ve.inc | |||
4 | 4 | ||
5 | TUNEVALID[cortexa17] = "Enable Cortex-A17 specific processor optimizations" | 5 | TUNEVALID[cortexa17] = "Enable Cortex-A17 specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa17', ' -mcpu=cortex-a17', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa17', ' -mcpu=cortex-a17', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa17', 'armv7ve:', '' ,d)}" | ||
7 | 8 | ||
8 | # Little Endian base configs | 9 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa17 cortexa17t cortexa17-neon cortexa17t-neon cortexa17-neon-vfpv4 cortexa17t-neon-vfpv4" | 10 | AVAILTUNES += "cortexa17 cortexa17t cortexa17-neon cortexa17t-neon cortexa17-neon-vfpv4 cortexa17t-neon-vfpv4" |
@@ -13,12 +14,13 @@ ARMPKGARCH_tune-cortexa17-neon = "cortexa17" | |||
13 | ARMPKGARCH_tune-cortexa17t-neon = "cortexa17" | 14 | ARMPKGARCH_tune-cortexa17t-neon = "cortexa17" |
14 | ARMPKGARCH_tune-cortexa17-neon-vfpv4 = "cortexa17" | 15 | ARMPKGARCH_tune-cortexa17-neon-vfpv4 = "cortexa17" |
15 | ARMPKGARCH_tune-cortexa17t-neon-vfpv4 = "cortexa17" | 16 | ARMPKGARCH_tune-cortexa17t-neon-vfpv4 = "cortexa17" |
16 | TUNE_FEATURES_tune-cortexa17 = "${TUNE_FEATURES_tune-armv7ve} cortexa17" | 17 | # mcpu is used so don't use armv7ve as we don't want march |
17 | TUNE_FEATURES_tune-cortexa17t = "${TUNE_FEATURES_tune-armv7vet} cortexa17" | 18 | TUNE_FEATURES_tune-cortexa17 = "arm vfp cortexa17" |
18 | TUNE_FEATURES_tune-cortexa17-neon = "${TUNE_FEATURES_tune-armv7ve-neon} cortexa17" | 19 | TUNE_FEATURES_tune-cortexa17t = "${TUNE_FEATURES_tune-cortexa17} thumb" |
19 | TUNE_FEATURES_tune-cortexa17t-neon = "${TUNE_FEATURES_tune-armv7vet-neon} cortexa17" | 20 | TUNE_FEATURES_tune-cortexa17-neon = "${TUNE_FEATURES_tune-cortexa17} neon" |
20 | TUNE_FEATURES_tune-cortexa17-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7ve-neon-vfpv4} cortexa17" | 21 | TUNE_FEATURES_tune-cortexa17t-neon = "${TUNE_FEATURES_tune-cortexa17-neon} thumb" |
21 | TUNE_FEATURES_tune-cortexa17t-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vet-neon-vfpv4} cortexa17" | 22 | TUNE_FEATURES_tune-cortexa17-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa17-neon} vfpv4" |
23 | TUNE_FEATURES_tune-cortexa17t-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa17-neon-vfpv4} thumb" | ||
22 | PACKAGE_EXTRA_ARCHS_tune-cortexa17 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} cortexa17-vfp" | 24 | PACKAGE_EXTRA_ARCHS_tune-cortexa17 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} cortexa17-vfp" |
23 | PACKAGE_EXTRA_ARCHS_tune-cortexa17t = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} cortexa17-vfp cortexa17t2-vfp" | 25 | PACKAGE_EXTRA_ARCHS_tune-cortexa17t = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} cortexa17-vfp cortexa17t2-vfp" |
24 | PACKAGE_EXTRA_ARCHS_tune-cortexa17-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} cortexa17-vfp cortexa17-neon" | 26 | PACKAGE_EXTRA_ARCHS_tune-cortexa17-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} cortexa17-vfp cortexa17-neon" |
@@ -34,12 +36,13 @@ ARMPKGARCH_tune-cortexa17hf-neon = "cortexa17" | |||
34 | ARMPKGARCH_tune-cortexa17thf-neon = "cortexa17" | 36 | ARMPKGARCH_tune-cortexa17thf-neon = "cortexa17" |
35 | ARMPKGARCH_tune-cortexa17hf-neon-vfpv4 = "cortexa17" | 37 | ARMPKGARCH_tune-cortexa17hf-neon-vfpv4 = "cortexa17" |
36 | ARMPKGARCH_tune-cortexa17thf-neon-vfpv4 = "cortexa17" | 38 | ARMPKGARCH_tune-cortexa17thf-neon-vfpv4 = "cortexa17" |
37 | TUNE_FEATURES_tune-cortexa17hf = "${TUNE_FEATURES_tune-armv7vehf} cortexa17" | 39 | # mcpu is used so don't use armv7ve as we don't want march |
38 | TUNE_FEATURES_tune-cortexa17thf = "${TUNE_FEATURES_tune-armv7vethf} cortexa17" | 40 | TUNE_FEATURES_tune-cortexa17hf = "${TUNE_FEATURES_tune-cortexa17} callconvention-hard" |
39 | TUNE_FEATURES_tune-cortexa17hf-neon = "${TUNE_FEATURES_tune-armv7vehf-neon} cortexa17" | 41 | TUNE_FEATURES_tune-cortexa17thf = "${TUNE_FEATURES_tune-cortexa17t} callconvention-hard" |
40 | TUNE_FEATURES_tune-cortexa17thf-neon = "${TUNE_FEATURES_tune-armv7vethf-neon} cortexa17" | 42 | TUNE_FEATURES_tune-cortexa17hf-neon = "${TUNE_FEATURES_tune-cortexa17-neon} callconvention-hard" |
41 | TUNE_FEATURES_tune-cortexa17hf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vehf-neon-vfpv4} cortexa17" | 43 | TUNE_FEATURES_tune-cortexa17thf-neon = "${TUNE_FEATURES_tune-cortexa17t-neon} callconvention-hard" |
42 | TUNE_FEATURES_tune-cortexa17thf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vethf-neon-vfpv4} cortexa17" | 44 | TUNE_FEATURES_tune-cortexa17hf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa17-neon-vfpv4} callconvention-hard" |
45 | TUNE_FEATURES_tune-cortexa17thf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa17t-neon-vfpv4} callconvention-hard" | ||
43 | PACKAGE_EXTRA_ARCHS_tune-cortexa17hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} cortexa17hf-vfp" | 46 | PACKAGE_EXTRA_ARCHS_tune-cortexa17hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} cortexa17hf-vfp" |
44 | PACKAGE_EXTRA_ARCHS_tune-cortexa17thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} cortexa17hf-vfp cortexa17t2hf-vfp" | 47 | PACKAGE_EXTRA_ARCHS_tune-cortexa17thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} cortexa17hf-vfp cortexa17t2hf-vfp" |
45 | PACKAGE_EXTRA_ARCHS_tune-cortexa17hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} cortexa17hf-vfp cortexa17hf-neon" | 48 | PACKAGE_EXTRA_ARCHS_tune-cortexa17hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} cortexa17hf-vfp cortexa17hf-neon" |
diff --git a/meta/conf/machine/include/tune-cortexa5.inc b/meta/conf/machine/include/tune-cortexa5.inc index e9eddb407f..496739e454 100644 --- a/meta/conf/machine/include/tune-cortexa5.inc +++ b/meta/conf/machine/include/tune-cortexa5.inc | |||
@@ -4,6 +4,7 @@ require conf/machine/include/arm/arch-armv7a.inc | |||
4 | 4 | ||
5 | TUNEVALID[cortexa5] = "Enable Cortex-A5 specific processor optimizations" | 5 | TUNEVALID[cortexa5] = "Enable Cortex-A5 specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa5', ' -mcpu=cortex-a5', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa5', ' -mcpu=cortex-a5', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa5', 'armv7a:', '' ,d)}" | ||
7 | 8 | ||
8 | # Little Endian base configs | 9 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa5 cortexa5t cortexa5-neon cortexa5t-neon cortexa5-neon-vfpv4 cortexa5t-neon-vfpv4" | 10 | AVAILTUNES += "cortexa5 cortexa5t cortexa5-neon cortexa5t-neon cortexa5-neon-vfpv4 cortexa5t-neon-vfpv4" |
@@ -13,12 +14,13 @@ ARMPKGARCH_tune-cortexa5-neon = "cortexa5" | |||
13 | ARMPKGARCH_tune-cortexa5t-neon = "cortexa5" | 14 | ARMPKGARCH_tune-cortexa5t-neon = "cortexa5" |
14 | ARMPKGARCH_tune-cortexa5-neon-vfpv4 = "cortexa5" | 15 | ARMPKGARCH_tune-cortexa5-neon-vfpv4 = "cortexa5" |
15 | ARMPKGARCH_tune-cortexa5t-neon-vfpv4 = "cortexa5" | 16 | ARMPKGARCH_tune-cortexa5t-neon-vfpv4 = "cortexa5" |
16 | TUNE_FEATURES_tune-cortexa5 = "${TUNE_FEATURES_tune-armv7a} cortexa5" | 17 | # mcpu is used so don't use armv7a as we don't want march |
17 | TUNE_FEATURES_tune-cortexa5t = "${TUNE_FEATURES_tune-armv7at} cortexa5" | 18 | TUNE_FEATURES_tune-cortexa5 = "arm vfp cortexa5" |
18 | TUNE_FEATURES_tune-cortexa5-neon = "${TUNE_FEATURES_tune-armv7a-neon} cortexa5" | 19 | TUNE_FEATURES_tune-cortexa5t = "${TUNE_FEATURES_tune-cortexa5} thumb" |
19 | TUNE_FEATURES_tune-cortexa5t-neon = "${TUNE_FEATURES_tune-armv7at-neon} cortexa5" | 20 | TUNE_FEATURES_tune-cortexa5-neon = "${TUNE_FEATURES_tune-cortexa5} neon" |
20 | TUNE_FEATURES_tune-cortexa5-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7a-neon-vfpv4} cortexa5" | 21 | TUNE_FEATURES_tune-cortexa5t-neon = "${TUNE_FEATURES_tune-cortexa5-neon} thumb" |
21 | TUNE_FEATURES_tune-cortexa5t-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7at-neon-vfpv4} cortexa5" | 22 | TUNE_FEATURES_tune-cortexa5-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa5-neon} vfpv4" |
23 | TUNE_FEATURES_tune-cortexa5t-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa5-neon-vfpv4} thumb" | ||
22 | PACKAGE_EXTRA_ARCHS_tune-cortexa5 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortexa5-vfp" | 24 | PACKAGE_EXTRA_ARCHS_tune-cortexa5 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortexa5-vfp" |
23 | PACKAGE_EXTRA_ARCHS_tune-cortexa5t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortexa5-vfp cortexa5t2-vfp" | 25 | PACKAGE_EXTRA_ARCHS_tune-cortexa5t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortexa5-vfp cortexa5t2-vfp" |
24 | PACKAGE_EXTRA_ARCHS_tune-cortexa5-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortexa5-vfp cortexa5-neon" | 26 | PACKAGE_EXTRA_ARCHS_tune-cortexa5-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortexa5-vfp cortexa5-neon" |
@@ -34,12 +36,13 @@ ARMPKGARCH_tune-cortexa5hf-neon = "cortexa5" | |||
34 | ARMPKGARCH_tune-cortexa5thf-neon = "cortexa5" | 36 | ARMPKGARCH_tune-cortexa5thf-neon = "cortexa5" |
35 | ARMPKGARCH_tune-cortexa5hf-neon-vfpv4 = "cortexa5" | 37 | ARMPKGARCH_tune-cortexa5hf-neon-vfpv4 = "cortexa5" |
36 | ARMPKGARCH_tune-cortexa5thf-neon-vfpv4 = "cortexa5" | 38 | ARMPKGARCH_tune-cortexa5thf-neon-vfpv4 = "cortexa5" |
37 | TUNE_FEATURES_tune-cortexa5hf = "${TUNE_FEATURES_tune-armv7ahf} cortexa5" | 39 | # mcpu is used so don't use armv7a as we don't want march |
38 | TUNE_FEATURES_tune-cortexa5thf = "${TUNE_FEATURES_tune-armv7athf} cortexa5" | 40 | TUNE_FEATURES_tune-cortexa5hf = "${TUNE_FEATURES_tune-cortexa5} callconvention-hard" |
39 | TUNE_FEATURES_tune-cortexa5hf-neon = "${TUNE_FEATURES_tune-armv7ahf-neon} cortexa5" | 41 | TUNE_FEATURES_tune-cortexa5thf = "${TUNE_FEATURES_tune-cortexa5t} callconvention-hard" |
40 | TUNE_FEATURES_tune-cortexa5thf-neon = "${TUNE_FEATURES_tune-armv7athf-neon} cortexa5" | 42 | TUNE_FEATURES_tune-cortexa5hf-neon = "${TUNE_FEATURES_tune-cortexa5-neon} callconvention-hard" |
41 | TUNE_FEATURES_tune-cortexa5hf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7ahf-neon-vfpv4} cortexa5" | 43 | TUNE_FEATURES_tune-cortexa5thf-neon = "${TUNE_FEATURES_tune-cortexa5t-neon} callconvention-hard" |
42 | TUNE_FEATURES_tune-cortexa5thf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7athf-neon-vfpv4} cortexa5" | 44 | TUNE_FEATURES_tune-cortexa5hf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa5-neon-vfpv4} callconvention-hard" |
45 | TUNE_FEATURES_tune-cortexa5thf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa5t-neon-vfpv4} callconvention-hard" | ||
43 | PACKAGE_EXTRA_ARCHS_tune-cortexa5hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} cortexa5hf-vfp" | 46 | PACKAGE_EXTRA_ARCHS_tune-cortexa5hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} cortexa5hf-vfp" |
44 | PACKAGE_EXTRA_ARCHS_tune-cortexa5thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} cortexa5hf-vfp cortexa5t2hf-vfp" | 47 | PACKAGE_EXTRA_ARCHS_tune-cortexa5thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} cortexa5hf-vfp cortexa5t2hf-vfp" |
45 | PACKAGE_EXTRA_ARCHS_tune-cortexa5hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} cortexa5hf-vfp cortexa5hf-neon" | 48 | PACKAGE_EXTRA_ARCHS_tune-cortexa5hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} cortexa5hf-vfp cortexa5hf-neon" |
diff --git a/meta/conf/machine/include/tune-cortexa7.inc b/meta/conf/machine/include/tune-cortexa7.inc index 52415d9c8b..34a77b4788 100644 --- a/meta/conf/machine/include/tune-cortexa7.inc +++ b/meta/conf/machine/include/tune-cortexa7.inc | |||
@@ -4,6 +4,7 @@ require conf/machine/include/arm/arch-armv7ve.inc | |||
4 | 4 | ||
5 | TUNEVALID[cortexa7] = "Enable Cortex-A7 specific processor optimizations" | 5 | TUNEVALID[cortexa7] = "Enable Cortex-A7 specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa7', ' -mcpu=cortex-a7', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa7', ' -mcpu=cortex-a7', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa7', 'armv7ve:', '' ,d)}" | ||
7 | 8 | ||
8 | # Little Endian base configs | 9 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa7 cortexa7t cortexa7-neon cortexa7t-neon cortexa7-neon-vfpv4 cortexa7t-neon-vfpv4" | 10 | AVAILTUNES += "cortexa7 cortexa7t cortexa7-neon cortexa7t-neon cortexa7-neon-vfpv4 cortexa7t-neon-vfpv4" |
@@ -13,12 +14,13 @@ ARMPKGARCH_tune-cortexa7-neon = "cortexa7" | |||
13 | ARMPKGARCH_tune-cortexa7t-neon = "cortexa7" | 14 | ARMPKGARCH_tune-cortexa7t-neon = "cortexa7" |
14 | ARMPKGARCH_tune-cortexa7-neon-vfpv4 = "cortexa7" | 15 | ARMPKGARCH_tune-cortexa7-neon-vfpv4 = "cortexa7" |
15 | ARMPKGARCH_tune-cortexa7t-neon-vfpv4 = "cortexa7" | 16 | ARMPKGARCH_tune-cortexa7t-neon-vfpv4 = "cortexa7" |
16 | TUNE_FEATURES_tune-cortexa7 = "${TUNE_FEATURES_tune-armv7ve} cortexa7" | 17 | # mcpu is used so don't use armv7ve as we don't want march |
17 | TUNE_FEATURES_tune-cortexa7t = "${TUNE_FEATURES_tune-armv7vet} cortexa7" | 18 | TUNE_FEATURES_tune-cortexa7 = "arm vfp cortexa7" |
18 | TUNE_FEATURES_tune-cortexa7-neon = "${TUNE_FEATURES_tune-armv7ve-neon} cortexa7" | 19 | TUNE_FEATURES_tune-cortexa7t = "${TUNE_FEATURES_tune-cortexa7} thumb" |
19 | TUNE_FEATURES_tune-cortexa7t-neon = "${TUNE_FEATURES_tune-armv7vet-neon} cortexa7" | 20 | TUNE_FEATURES_tune-cortexa7-neon = "${TUNE_FEATURES_tune-cortexa7} neon" |
20 | TUNE_FEATURES_tune-cortexa7-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7ve-neon-vfpv4} cortexa7" | 21 | TUNE_FEATURES_tune-cortexa7t-neon = "${TUNE_FEATURES_tune-cortexa7-neon} thumb" |
21 | TUNE_FEATURES_tune-cortexa7t-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vet-neon-vfpv4} cortexa7" | 22 | TUNE_FEATURES_tune-cortexa7-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa7-neon} vfpv4" |
23 | TUNE_FEATURES_tune-cortexa7t-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa7-neon-vfpv4} thumb" | ||
22 | PACKAGE_EXTRA_ARCHS_tune-cortexa7 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} cortexa7-vfp" | 24 | PACKAGE_EXTRA_ARCHS_tune-cortexa7 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} cortexa7-vfp" |
23 | PACKAGE_EXTRA_ARCHS_tune-cortexa7t = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} cortexa7-vfp cortexa7t2-vfp" | 25 | PACKAGE_EXTRA_ARCHS_tune-cortexa7t = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} cortexa7-vfp cortexa7t2-vfp" |
24 | PACKAGE_EXTRA_ARCHS_tune-cortexa7-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} cortexa7-vfp cortexa7-neon" | 26 | PACKAGE_EXTRA_ARCHS_tune-cortexa7-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} cortexa7-vfp cortexa7-neon" |
@@ -34,12 +36,13 @@ ARMPKGARCH_tune-cortexa7hf-neon = "cortexa7" | |||
34 | ARMPKGARCH_tune-cortexa7thf-neon = "cortexa7" | 36 | ARMPKGARCH_tune-cortexa7thf-neon = "cortexa7" |
35 | ARMPKGARCH_tune-cortexa7hf-neon-vfpv4 = "cortexa7" | 37 | ARMPKGARCH_tune-cortexa7hf-neon-vfpv4 = "cortexa7" |
36 | ARMPKGARCH_tune-cortexa7thf-neon-vfpv4 = "cortexa7" | 38 | ARMPKGARCH_tune-cortexa7thf-neon-vfpv4 = "cortexa7" |
37 | TUNE_FEATURES_tune-cortexa7hf = "${TUNE_FEATURES_tune-armv7vehf} cortexa7" | 39 | # mcpu is used so don't use armv7ve as we don't want march |
38 | TUNE_FEATURES_tune-cortexa7thf = "${TUNE_FEATURES_tune-armv7vethf} cortexa7" | 40 | TUNE_FEATURES_tune-cortexa7hf = "${TUNE_FEATURES_tune-cortexa7} callconvention-hard" |
39 | TUNE_FEATURES_tune-cortexa7hf-neon = "${TUNE_FEATURES_tune-armv7vehf-neon} cortexa7" | 41 | TUNE_FEATURES_tune-cortexa7thf = "${TUNE_FEATURES_tune-cortexa7t} callconvention-hard" |
40 | TUNE_FEATURES_tune-cortexa7thf-neon = "${TUNE_FEATURES_tune-armv7vethf-neon} cortexa7" | 42 | TUNE_FEATURES_tune-cortexa7hf-neon = "${TUNE_FEATURES_tune-cortexa7-neon} callconvention-hard" |
41 | TUNE_FEATURES_tune-cortexa7hf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vehf-neon-vfpv4} cortexa7" | 43 | TUNE_FEATURES_tune-cortexa7thf-neon = "${TUNE_FEATURES_tune-cortexa7t-neon} callconvention-hard" |
42 | TUNE_FEATURES_tune-cortexa7thf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vethf-neon-vfpv4} cortexa7" | 44 | TUNE_FEATURES_tune-cortexa7hf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa7-neon-vfpv4} callconvention-hard" |
45 | TUNE_FEATURES_tune-cortexa7thf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa7t-neon-vfpv4} callconvention-hard" | ||
43 | PACKAGE_EXTRA_ARCHS_tune-cortexa7hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} cortexa7hf-vfp" | 46 | PACKAGE_EXTRA_ARCHS_tune-cortexa7hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} cortexa7hf-vfp" |
44 | PACKAGE_EXTRA_ARCHS_tune-cortexa7thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} cortexa7hf-vfp cortexa7t2hf-vfp" | 47 | PACKAGE_EXTRA_ARCHS_tune-cortexa7thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} cortexa7hf-vfp cortexa7t2hf-vfp" |
45 | PACKAGE_EXTRA_ARCHS_tune-cortexa7hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} cortexa7hf-vfp cortexa7hf-neon" | 48 | PACKAGE_EXTRA_ARCHS_tune-cortexa7hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} cortexa7hf-vfp cortexa7hf-neon" |
diff --git a/meta/conf/machine/include/tune-cortexa8.inc b/meta/conf/machine/include/tune-cortexa8.inc index 8ee8de97f1..6551ba4952 100644 --- a/meta/conf/machine/include/tune-cortexa8.inc +++ b/meta/conf/machine/include/tune-cortexa8.inc | |||
@@ -4,6 +4,7 @@ require conf/machine/include/arm/arch-armv7a.inc | |||
4 | 4 | ||
5 | TUNEVALID[cortexa8] = "Enable Cortex-A8 specific processor optimizations" | 5 | TUNEVALID[cortexa8] = "Enable Cortex-A8 specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa8', ' -mcpu=cortex-a8', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa8', ' -mcpu=cortex-a8', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa8', 'armv7a:', '' ,d)}" | ||
7 | 8 | ||
8 | # Little Endian base configs | 9 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa8 cortexa8t cortexa8-neon cortexa8t-neon" | 10 | AVAILTUNES += "cortexa8 cortexa8t cortexa8-neon cortexa8t-neon" |
@@ -11,10 +12,11 @@ ARMPKGARCH_tune-cortexa8 = "cortexa8" | |||
11 | ARMPKGARCH_tune-cortexa8t = "cortexa8" | 12 | ARMPKGARCH_tune-cortexa8t = "cortexa8" |
12 | ARMPKGARCH_tune-cortexa8-neon = "cortexa8" | 13 | ARMPKGARCH_tune-cortexa8-neon = "cortexa8" |
13 | ARMPKGARCH_tune-cortexa8t-neon = "cortexa8" | 14 | ARMPKGARCH_tune-cortexa8t-neon = "cortexa8" |
14 | TUNE_FEATURES_tune-cortexa8 = "${TUNE_FEATURES_tune-armv7a} cortexa8" | 15 | # mcpu is used so don't use armv7a as we don't want march |
15 | TUNE_FEATURES_tune-cortexa8t = "${TUNE_FEATURES_tune-armv7at} cortexa8" | 16 | TUNE_FEATURES_tune-cortexa8 = "arm vfp cortexa8" |
16 | TUNE_FEATURES_tune-cortexa8-neon = "${TUNE_FEATURES_tune-armv7a-neon} cortexa8" | 17 | TUNE_FEATURES_tune-cortexa8t = "${TUNE_FEATURES_tune-cortexa8} thumb" |
17 | TUNE_FEATURES_tune-cortexa8t-neon = "${TUNE_FEATURES_tune-armv7at-neon} cortexa8" | 18 | TUNE_FEATURES_tune-cortexa8-neon = "${TUNE_FEATURES_tune-cortexa8} neon" |
19 | TUNE_FEATURES_tune-cortexa8t-neon = "${TUNE_FEATURES_tune-cortexa8-neon} thumb" | ||
18 | PACKAGE_EXTRA_ARCHS_tune-cortexa8 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortexa8-vfp" | 20 | PACKAGE_EXTRA_ARCHS_tune-cortexa8 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortexa8-vfp" |
19 | PACKAGE_EXTRA_ARCHS_tune-cortexa8t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortexa8-vfp cortexa8t2-vfp" | 21 | PACKAGE_EXTRA_ARCHS_tune-cortexa8t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortexa8-vfp cortexa8t2-vfp" |
20 | PACKAGE_EXTRA_ARCHS_tune-cortexa8-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortexa8-vfp cortexa8-neon" | 22 | PACKAGE_EXTRA_ARCHS_tune-cortexa8-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortexa8-vfp cortexa8-neon" |
@@ -26,10 +28,11 @@ ARMPKGARCH_tune-cortexa8hf = "cortexa8" | |||
26 | ARMPKGARCH_tune-cortexa8thf = "cortexa8" | 28 | ARMPKGARCH_tune-cortexa8thf = "cortexa8" |
27 | ARMPKGARCH_tune-cortexa8hf-neon = "cortexa8" | 29 | ARMPKGARCH_tune-cortexa8hf-neon = "cortexa8" |
28 | ARMPKGARCH_tune-cortexa8thf-neon = "cortexa8" | 30 | ARMPKGARCH_tune-cortexa8thf-neon = "cortexa8" |
29 | TUNE_FEATURES_tune-cortexa8hf = "${TUNE_FEATURES_tune-armv7ahf} cortexa8" | 31 | # mcpu is used so don't use armv7a as we don't want march |
30 | TUNE_FEATURES_tune-cortexa8thf = "${TUNE_FEATURES_tune-armv7athf} cortexa8" | 32 | TUNE_FEATURES_tune-cortexa8hf = "${TUNE_FEATURES_tune-cortexa8} callconvention-hard" |
31 | TUNE_FEATURES_tune-cortexa8hf-neon = "${TUNE_FEATURES_tune-armv7ahf-neon} cortexa8" | 33 | TUNE_FEATURES_tune-cortexa8thf = "${TUNE_FEATURES_tune-cortexa8t} callconvention-hard" |
32 | TUNE_FEATURES_tune-cortexa8thf-neon = "${TUNE_FEATURES_tune-armv7athf-neon} cortexa8" | 34 | TUNE_FEATURES_tune-cortexa8hf-neon = "${TUNE_FEATURES_tune-cortexa8-neon} callconvention-hard" |
35 | TUNE_FEATURES_tune-cortexa8thf-neon = "${TUNE_FEATURES_tune-cortexa8t-neon} callconvention-hard" | ||
33 | PACKAGE_EXTRA_ARCHS_tune-cortexa8hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} cortexa8hf-vfp" | 36 | PACKAGE_EXTRA_ARCHS_tune-cortexa8hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} cortexa8hf-vfp" |
34 | PACKAGE_EXTRA_ARCHS_tune-cortexa8thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} cortexa8hf-vfp cortexa8t2hf-vfp" | 37 | PACKAGE_EXTRA_ARCHS_tune-cortexa8thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} cortexa8hf-vfp cortexa8t2hf-vfp" |
35 | PACKAGE_EXTRA_ARCHS_tune-cortexa8hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} cortexa8hf-vfp cortexa8hf-neon" | 38 | PACKAGE_EXTRA_ARCHS_tune-cortexa8hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} cortexa8hf-vfp cortexa8hf-neon" |
diff --git a/meta/conf/machine/include/tune-cortexa9.inc b/meta/conf/machine/include/tune-cortexa9.inc index 0cf323c960..ecc7908cd7 100644 --- a/meta/conf/machine/include/tune-cortexa9.inc +++ b/meta/conf/machine/include/tune-cortexa9.inc | |||
@@ -4,6 +4,7 @@ require conf/machine/include/arm/arch-armv7a.inc | |||
4 | 4 | ||
5 | TUNEVALID[cortexa9] = "Enable Cortex-A9 specific processor optimizations" | 5 | TUNEVALID[cortexa9] = "Enable Cortex-A9 specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa9', ' -mcpu=cortex-a9', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa9', ' -mcpu=cortex-a9', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa9', 'armv7a:', '' ,d)}" | ||
7 | 8 | ||
8 | # Little Endian base configs | 9 | # Little Endian base configs |
9 | AVAILTUNES += "cortexa9 cortexa9t cortexa9-neon cortexa9t-neon" | 10 | AVAILTUNES += "cortexa9 cortexa9t cortexa9-neon cortexa9t-neon" |
@@ -11,10 +12,11 @@ ARMPKGARCH_tune-cortexa9 = "cortexa9" | |||
11 | ARMPKGARCH_tune-cortexa9t = "cortexa9" | 12 | ARMPKGARCH_tune-cortexa9t = "cortexa9" |
12 | ARMPKGARCH_tune-cortexa9-neon = "cortexa9" | 13 | ARMPKGARCH_tune-cortexa9-neon = "cortexa9" |
13 | ARMPKGARCH_tune-cortexa9t-neon = "cortexa9" | 14 | ARMPKGARCH_tune-cortexa9t-neon = "cortexa9" |
14 | TUNE_FEATURES_tune-cortexa9 = "${TUNE_FEATURES_tune-armv7a} cortexa9" | 15 | # mcpu is used so don't use armv7a as we don't want march |
15 | TUNE_FEATURES_tune-cortexa9t = "${TUNE_FEATURES_tune-armv7at} cortexa9" | 16 | TUNE_FEATURES_tune-cortexa9 = "arm vfp cortexa9" |
16 | TUNE_FEATURES_tune-cortexa9-neon = "${TUNE_FEATURES_tune-armv7a-neon} cortexa9" | 17 | TUNE_FEATURES_tune-cortexa9t = "${TUNE_FEATURES_tune-cortexa9} thumb" |
17 | TUNE_FEATURES_tune-cortexa9t-neon = "${TUNE_FEATURES_tune-armv7at-neon} cortexa9" | 18 | TUNE_FEATURES_tune-cortexa9-neon = "${TUNE_FEATURES_tune-cortexa9} neon" |
19 | TUNE_FEATURES_tune-cortexa9t-neon = "${TUNE_FEATURES_tune-cortexa9-neon} thumb" | ||
18 | PACKAGE_EXTRA_ARCHS_tune-cortexa9 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortexa9-vfp" | 20 | PACKAGE_EXTRA_ARCHS_tune-cortexa9 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortexa9-vfp" |
19 | PACKAGE_EXTRA_ARCHS_tune-cortexa9t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortexa9-vfp cortexa9t2-vfp" | 21 | PACKAGE_EXTRA_ARCHS_tune-cortexa9t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortexa9-vfp cortexa9t2-vfp" |
20 | PACKAGE_EXTRA_ARCHS_tune-cortexa9-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortexa9-vfp cortexa9-neon" | 22 | PACKAGE_EXTRA_ARCHS_tune-cortexa9-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortexa9-vfp cortexa9-neon" |
@@ -26,10 +28,11 @@ ARMPKGARCH_tune-cortexa9hf = "cortexa9" | |||
26 | ARMPKGARCH_tune-cortexa9thf = "cortexa9" | 28 | ARMPKGARCH_tune-cortexa9thf = "cortexa9" |
27 | ARMPKGARCH_tune-cortexa9hf-neon = "cortexa9" | 29 | ARMPKGARCH_tune-cortexa9hf-neon = "cortexa9" |
28 | ARMPKGARCH_tune-cortexa9thf-neon = "cortexa9" | 30 | ARMPKGARCH_tune-cortexa9thf-neon = "cortexa9" |
29 | TUNE_FEATURES_tune-cortexa9hf = "${TUNE_FEATURES_tune-armv7ahf} cortexa9" | 31 | # mcpu is used so don't use armv7a as we don't want march |
30 | TUNE_FEATURES_tune-cortexa9thf = "${TUNE_FEATURES_tune-armv7athf} cortexa9" | 32 | TUNE_FEATURES_tune-cortexa9hf = "${TUNE_FEATURES_tune-cortexa9} callconvention-hard" |
31 | TUNE_FEATURES_tune-cortexa9hf-neon = "${TUNE_FEATURES_tune-armv7ahf-neon} cortexa9" | 33 | TUNE_FEATURES_tune-cortexa9thf = "${TUNE_FEATURES_tune-cortexa9t} callconvention-hard" |
32 | TUNE_FEATURES_tune-cortexa9thf-neon = "${TUNE_FEATURES_tune-armv7athf-neon} cortexa9" | 34 | TUNE_FEATURES_tune-cortexa9hf-neon = "${TUNE_FEATURES_tune-cortexa9-neon} callconvention-hard" |
35 | TUNE_FEATURES_tune-cortexa9thf-neon = "${TUNE_FEATURES_tune-cortexa9t-neon} callconvention-hard" | ||
33 | PACKAGE_EXTRA_ARCHS_tune-cortexa9hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} cortexa9hf-vfp" | 36 | PACKAGE_EXTRA_ARCHS_tune-cortexa9hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} cortexa9hf-vfp" |
34 | PACKAGE_EXTRA_ARCHS_tune-cortexa9thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} cortexa9hf-vfp cortexa9t2hf-vfp" | 37 | PACKAGE_EXTRA_ARCHS_tune-cortexa9thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} cortexa9hf-vfp cortexa9t2hf-vfp" |
35 | PACKAGE_EXTRA_ARCHS_tune-cortexa9hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} cortexa9hf-vfp cortexa9hf-neon" | 38 | PACKAGE_EXTRA_ARCHS_tune-cortexa9hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} cortexa9hf-vfp cortexa9hf-neon" |
@@ -41,10 +44,11 @@ ARMPKGARCH_tune-cortexa9-vfpv3 = "cortexa9" | |||
41 | ARMPKGARCH_tune-cortexa9t-vfpv3 = "cortexa9" | 44 | ARMPKGARCH_tune-cortexa9t-vfpv3 = "cortexa9" |
42 | ARMPKGARCH_tune-cortexa9hf-vfpv3 = "cortexa9" | 45 | ARMPKGARCH_tune-cortexa9hf-vfpv3 = "cortexa9" |
43 | ARMPKGARCH_tune-cortexa9thf-vfpv3 = "cortexa9" | 46 | ARMPKGARCH_tune-cortexa9thf-vfpv3 = "cortexa9" |
44 | TUNE_FEATURES_tune-cortexa9-vfpv3 = "${TUNE_FEATURES_tune-armv7a-vfpv3} cortexa9" | 47 | # mcpu is used so don't use armv7a as we don't want march |
45 | TUNE_FEATURES_tune-cortexa9t-vfpv3 = "${TUNE_FEATURES_tune-armv7at-vfpv3} cortexa9" | 48 | TUNE_FEATURES_tune-cortexa9-vfpv3 = "${TUNE_FEATURES_tune-cortexa9} vfpv3" |
46 | TUNE_FEATURES_tune-cortexa9hf-vfpv3 = "${TUNE_FEATURES_tune-armv7ahf-vfpv3} cortexa9" | 49 | TUNE_FEATURES_tune-cortexa9t-vfpv3 = "${TUNE_FEATURES_tune-cortexa9t} vfpv3" |
47 | TUNE_FEATURES_tune-cortexa9thf-vfpv3 = "${TUNE_FEATURES_tune-armv7athf-vfpv3} cortexa9" | 50 | TUNE_FEATURES_tune-cortexa9hf-vfpv3 = "${TUNE_FEATURES_tune-cortexa9hf} vfpv3" |
51 | TUNE_FEATURES_tune-cortexa9thf-vfpv3 = "${TUNE_FEATURES_tune-cortexa9thf} vfpv3" | ||
48 | PACKAGE_EXTRA_ARCHS_tune-cortexa9-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-vfpv3} cortexa9-vfp cortexa9-vfpv3" | 52 | PACKAGE_EXTRA_ARCHS_tune-cortexa9-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-vfpv3} cortexa9-vfp cortexa9-vfpv3" |
49 | PACKAGE_EXTRA_ARCHS_tune-cortexa9t-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-vfpv3} cortexa9-vfp cortexa9-vfpv3 cortexa9t2-vfp cortexa9t2-vfpv3" | 53 | PACKAGE_EXTRA_ARCHS_tune-cortexa9t-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-vfpv3} cortexa9-vfp cortexa9-vfpv3 cortexa9t2-vfp cortexa9t2-vfpv3" |
50 | PACKAGE_EXTRA_ARCHS_tune-cortexa9hf-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-vfpv3} cortexa9hf-vfp cortexa9hf-vfpv3" | 54 | PACKAGE_EXTRA_ARCHS_tune-cortexa9hf-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-vfpv3} cortexa9hf-vfp cortexa9hf-vfpv3" |
diff --git a/meta/conf/machine/include/tune-ep9312.inc b/meta/conf/machine/include/tune-ep9312.inc index 84ca528d6d..4d92821628 100644 --- a/meta/conf/machine/include/tune-ep9312.inc +++ b/meta/conf/machine/include/tune-ep9312.inc | |||
@@ -4,6 +4,7 @@ require conf/machine/include/arm/arch-armv4.inc | |||
4 | 4 | ||
5 | TUNEVALID[ep9312] = "Enable Intel PXA27x specific processor optimizations" | 5 | TUNEVALID[ep9312] = "Enable Intel PXA27x specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ep9312', ' -march=ep9312 -mcpu=ep9312', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ep9312', ' -march=ep9312 -mcpu=ep9312', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'ep9312', 'armv4:', '' ,d)}" | ||
7 | 8 | ||
8 | AVAILTUNES += "ep9312" | 9 | AVAILTUNES += "ep9312" |
9 | ARMPKGARCH_tune-ep9312 = "ep9312" | 10 | ARMPKGARCH_tune-ep9312 = "ep9312" |
diff --git a/meta/conf/machine/include/tune-iwmmxt.inc b/meta/conf/machine/include/tune-iwmmxt.inc index f27423cb2e..9a6cd23c99 100644 --- a/meta/conf/machine/include/tune-iwmmxt.inc +++ b/meta/conf/machine/include/tune-iwmmxt.inc | |||
@@ -6,7 +6,8 @@ DEFAULTTUNE ?= "iwmmxt" | |||
6 | require conf/machine/include/arm/arch-armv5-dsp.inc | 6 | require conf/machine/include/arm/arch-armv5-dsp.inc |
7 | 7 | ||
8 | TUNEVALID[iwmmxt] = "Enable Intel PXA27x specific processor optimizations" | 8 | TUNEVALID[iwmmxt] = "Enable Intel PXA27x specific processor optimizations" |
9 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'iwmmxt', ' -march=iwmmxt -mcpu=iwmmxt', '', d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'iwmmxt', ' -mcpu=iwmmxt', '', d)}" |
10 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'iwmmxt', 'armv5:', '' ,d)}" | ||
10 | 11 | ||
11 | AVAILTUNES += "iwmmxt" | 12 | AVAILTUNES += "iwmmxt" |
12 | ARMPKGARCH_tune-iwmmxt = "iwmmxt" | 13 | ARMPKGARCH_tune-iwmmxt = "iwmmxt" |
diff --git a/meta/conf/machine/include/tune-strongarm1100.inc b/meta/conf/machine/include/tune-strongarm1100.inc index 80cfb8ab8a..e978e925d2 100644 --- a/meta/conf/machine/include/tune-strongarm1100.inc +++ b/meta/conf/machine/include/tune-strongarm1100.inc | |||
@@ -4,8 +4,9 @@ require conf/machine/include/arm/arch-armv4.inc | |||
4 | 4 | ||
5 | TUNEVALID[strongarm] = "Enable Strongarm 1100 series processor optimizations" | 5 | TUNEVALID[strongarm] = "Enable Strongarm 1100 series processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'strongarm', ' -mcpu=strongarm1100', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'strongarm', ' -mcpu=strongarm1100', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'strongarm', 'armv4:', '' ,d)}" | ||
7 | 8 | ||
8 | AVAILTUNES += "strongarm" | 9 | AVAILTUNES += "strongarm" |
9 | ARMPKGARCH_tune-strongarm = "strongarm" | 10 | ARMPKGARCH_tune-strongarm = "strongarm" |
10 | TUNE_FEATURES_tune-strongarm = "${TUNE_FEATURES_tune-armv4} strongarm" | 11 | TUNE_FEATURES_tune-strongarm = "arm strongarm" |
11 | PACKAGE_EXTRA_ARCHS_tune-strongarm = "${PACKAGE_EXTRA_ARCHS_tune-armv4} strongarm" | 12 | PACKAGE_EXTRA_ARCHS_tune-strongarm = "${PACKAGE_EXTRA_ARCHS_tune-armv4} strongarm" |
diff --git a/meta/conf/machine/include/tune-xscale.inc b/meta/conf/machine/include/tune-xscale.inc index 0d07333955..19d5e13e61 100644 --- a/meta/conf/machine/include/tune-xscale.inc +++ b/meta/conf/machine/include/tune-xscale.inc | |||
@@ -4,13 +4,16 @@ require conf/machine/include/arm/arch-armv5-dsp.inc | |||
4 | 4 | ||
5 | TUNEVALID[xscale] = "Enable PXA255/PXA26x Xscale specific processor optimizations" | 5 | TUNEVALID[xscale] = "Enable PXA255/PXA26x Xscale specific processor optimizations" |
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'xscale', ' -mcpu=xscale', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'xscale', ' -mcpu=xscale', '', d)}" |
7 | MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'xscale', 'armv5:', '' ,d)}" | ||
7 | 8 | ||
8 | AVAILTUNES += "xscale" | 9 | AVAILTUNES += "xscale" |
9 | ARMPKGARCH_tune-xscale = "xscale" | 10 | ARMPKGARCH_tune-xscale = "xscale" |
10 | TUNE_FEATURES_tune-xscale = "${TUNE_FEATURES_tune-armv5te} xscale" | 11 | # mcpu is used so don't use armv5te as we don't want march |
12 | TUNE_FEATURES_tune-xscale = "arm thumb dsp xscale" | ||
11 | PACKAGE_EXTRA_ARCHS_tune-xscale = "${PACKAGE_EXTRA_ARCHS_tune-armv5te} xscale xscalet xscalee xscalete" | 13 | PACKAGE_EXTRA_ARCHS_tune-xscale = "${PACKAGE_EXTRA_ARCHS_tune-armv5te} xscale xscalet xscalee xscalete" |
12 | 14 | ||
13 | AVAILTUNES += "xscale-be" | 15 | AVAILTUNES += "xscale-be" |
14 | ARMPKGARCH_tune-xscale-be = "xscale" | 16 | ARMPKGARCH_tune-xscale-be = "xscale" |
15 | TUNE_FEATURES_tune-xscale-be = "${TUNE_FEATURES_tune-armv5teb} xscale bigendian" | 17 | # mcpu is used so don't use armv5te as we don't want march |
18 | TUNE_FEATURES_tune-xscale-be = "${TUNE_FEATURES_tune-xscale} bigendian" | ||
16 | PACKAGE_EXTRA_ARCHS_tune-xscale-be = "${PACKAGE_EXTRA_ARCHS_tune-armv5teb} xscaleb xscaletb xscaleeb xscaleteb" | 19 | PACKAGE_EXTRA_ARCHS_tune-xscale-be = "${PACKAGE_EXTRA_ARCHS_tune-armv5teb} xscaleb xscaletb xscaleeb xscaleteb" |