diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-08-30 22:23:11 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-09-03 09:55:50 +0100 |
commit | 2bdb7ad8403c77804e6ebeb4f31b0c2aa75f9650 (patch) | |
tree | ba965780a3808881e551eca68c74ad3cafad1a90 /meta | |
parent | c89b16aa09ce19a2d52cb2a594dcdfe15a335a36 (diff) | |
download | poky-2bdb7ad8403c77804e6ebeb4f31b0c2aa75f9650.tar.gz |
powerpc-tunes: Introduce bigendian tune
This helps in defining LE tunes and at the same time specifies
endianness on compiler cmdline clearly, clang e.g. defaults to
little-endian always, so unless specified with -mbig-endian won't
compile the code right
(From OE-Core rev: e0fd699d398f0e88fb208970dea7b74e6e9431fe)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/conf/machine/include/powerpc/arch-powerpc.inc | 22 | ||||
-rw-r--r-- | meta/conf/machine/include/powerpc/arch-powerpc64.inc | 10 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-power5.inc | 4 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-power6.inc | 4 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-power7.inc | 4 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ppc476.inc | 2 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ppc603e.inc | 2 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ppc7400.inc | 2 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ppce300c2.inc | 2 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ppce500.inc | 2 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ppce500mc.inc | 2 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ppce500v2.inc | 2 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ppce5500.inc | 4 | ||||
-rw-r--r-- | meta/conf/machine/include/tune-ppce6500.inc | 4 |
14 files changed, 44 insertions, 22 deletions
diff --git a/meta/conf/machine/include/powerpc/arch-powerpc.inc b/meta/conf/machine/include/powerpc/arch-powerpc.inc index 9cf6b88fd1..8c0c943044 100644 --- a/meta/conf/machine/include/powerpc/arch-powerpc.inc +++ b/meta/conf/machine/include/powerpc/arch-powerpc.inc | |||
@@ -8,6 +8,11 @@ DEFAULTTUNE ?= "powerpc" | |||
8 | TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}" | 8 | TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}" |
9 | ABIEXTENSION ?= "" | 9 | ABIEXTENSION ?= "" |
10 | 10 | ||
11 | # Endian | ||
12 | TUNEVALID[bigendian] = "Use PowerPC Big Endian" | ||
13 | |||
14 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "bigendian", " -mbig-endian", " -mlittle-endian", d)}" | ||
15 | |||
11 | TUNEVALID[m32] = "Power ELF32 standard ABI" | 16 | TUNEVALID[m32] = "Power ELF32 standard ABI" |
12 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'm32', ' -m32', '', d)}" | 17 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'm32', ' -m32', '', d)}" |
13 | TUNE_ARCH .= "${@bb.utils.contains('TUNE_FEATURES', 'm32', 'powerpc', '', d)}" | 18 | TUNE_ARCH .= "${@bb.utils.contains('TUNE_FEATURES', 'm32', 'powerpc', '', d)}" |
@@ -22,13 +27,24 @@ TARGET_FPU .= "${@bb.utils.contains('TUNE_FEATURES', 'fpu-soft', 'soft', '', d)} | |||
22 | TUNEVALID[altivec] = "Altivec" | 27 | TUNEVALID[altivec] = "Altivec" |
23 | 28 | ||
24 | # Basic tune definitions | 29 | # Basic tune definitions |
25 | AVAILTUNES += "powerpc powerpc-nf" | 30 | AVAILTUNES += "powerpc powerpc-nf powerpcle powerpcle-nf" |
26 | TUNE_FEATURES_tune-powerpc-nf = "m32 fpu-soft" | 31 | |
32 | TUNE_FEATURES_tune-powerpc-nf = "m32 fpu-soft bigendian" | ||
27 | BASE_LIB_tune-powerpc-nf = "lib" | 33 | BASE_LIB_tune-powerpc-nf = "lib" |
28 | TUNE_PKGARCH_tune-powerpc-nf = "powerpc-nf" | 34 | TUNE_PKGARCH_tune-powerpc-nf = "powerpc-nf" |
29 | PACKAGE_EXTRA_ARCHS_tune-powerpc-nf = "powerpc-nf" | 35 | PACKAGE_EXTRA_ARCHS_tune-powerpc-nf = "powerpc-nf" |
30 | 36 | ||
31 | TUNE_FEATURES_tune-powerpc = "m32 fpu-hard" | 37 | TUNE_FEATURES_tune-powerpc = "m32 fpu-hard bigendian" |
32 | BASE_LIB_tune-powerpc = "lib" | 38 | BASE_LIB_tune-powerpc = "lib" |
33 | TUNE_PKGARCH_tune-powerpc = "powerpc" | 39 | TUNE_PKGARCH_tune-powerpc = "powerpc" |
34 | PACKAGE_EXTRA_ARCHS_tune-powerpc = "powerpc" | 40 | PACKAGE_EXTRA_ARCHS_tune-powerpc = "powerpc" |
41 | |||
42 | TUNE_FEATURES_tune-powerpcle-nf = "m32 fpu-soft" | ||
43 | BASE_LIB_tune-powerpcle-nf = "lib" | ||
44 | TUNE_PKGARCH_tune-powerpcle-nf = "powerpcle-nf" | ||
45 | PACKAGE_EXTRA_ARCHS_tune-powerpcle-nf = "powerpcle-nf" | ||
46 | |||
47 | TUNE_FEATURES_tune-powerpcle = "m32 fpu-hard" | ||
48 | BASE_LIB_tune-powerpcle = "lib" | ||
49 | TUNE_PKGARCH_tune-powerpcle = "powerpcle" | ||
50 | PACKAGE_EXTRA_ARCHS_tune-powerpcle = "powerpcle" | ||
diff --git a/meta/conf/machine/include/powerpc/arch-powerpc64.inc b/meta/conf/machine/include/powerpc/arch-powerpc64.inc index d9916d43da..4bc5983087 100644 --- a/meta/conf/machine/include/powerpc/arch-powerpc64.inc +++ b/meta/conf/machine/include/powerpc/arch-powerpc64.inc | |||
@@ -13,8 +13,14 @@ TUNE_CCARGS .= "${@['', ' -mabi=elfv2']['libc-musl' in d.getVar('OVERRIDES').spl | |||
13 | # user mode qemu doesn't support ppc64 | 13 | # user mode qemu doesn't support ppc64 |
14 | MACHINE_FEATURES_BACKFILL_CONSIDERED_append = " ${@bb.utils.contains('TUNE_FEATURES', 'm64', 'qemu-usermode', '', d)}" | 14 | MACHINE_FEATURES_BACKFILL_CONSIDERED_append = " ${@bb.utils.contains('TUNE_FEATURES', 'm64', 'qemu-usermode', '', d)}" |
15 | 15 | ||
16 | AVAILTUNES += "powerpc64" | 16 | AVAILTUNES += "powerpc64 powerpc64le" |
17 | TUNE_FEATURES_tune-powerpc64 = "m64 fpu-hard" | 17 | |
18 | TUNE_FEATURES_tune-powerpc64 = "m64 fpu-hard bigendian" | ||
18 | BASE_LIB_tune-powerpc64 = "lib64" | 19 | BASE_LIB_tune-powerpc64 = "lib64" |
19 | TUNE_PKGARCH_tune-powerpc64 = "powerpc64" | 20 | TUNE_PKGARCH_tune-powerpc64 = "powerpc64" |
20 | PACKAGE_EXTRA_ARCHS_tune-powerpc64 = "powerpc64" | 21 | PACKAGE_EXTRA_ARCHS_tune-powerpc64 = "powerpc64" |
22 | |||
23 | TUNE_FEATURES_tune-powerpc64le = "m64 fpu-hard" | ||
24 | BASE_LIB_tune-powerpc64le = "lib64" | ||
25 | TUNE_PKGARCH_tune-powerpc64le = "powerpc64le" | ||
26 | PACKAGE_EXTRA_ARCHS_tune-powerpc64le = "powerpc64le" | ||
diff --git a/meta/conf/machine/include/tune-power5.inc b/meta/conf/machine/include/tune-power5.inc index 39501bd8c5..48c33fb273 100644 --- a/meta/conf/machine/include/tune-power5.inc +++ b/meta/conf/machine/include/tune-power5.inc | |||
@@ -6,12 +6,12 @@ TUNEVALID[power5] = "Enable IBM Power5 specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power5', ' -mcpu=power5', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power5', ' -mcpu=power5', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppcp5 ppc64p5" | 8 | AVAILTUNES += "ppcp5 ppc64p5" |
9 | TUNE_FEATURES_tune-ppcp5 = "m32 fpu-hard power5 altivec" | 9 | TUNE_FEATURES_tune-ppcp5 = "m32 fpu-hard power5 altivec bigendian" |
10 | BASE_LIB_tune-ppcp5 = "lib" | 10 | BASE_LIB_tune-ppcp5 = "lib" |
11 | TUNE_PKGARCH_tune-ppcp5 = "ppcp5" | 11 | TUNE_PKGARCH_tune-ppcp5 = "ppcp5" |
12 | PACKAGE_EXTRA_ARCHS_tune-ppcp5 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp5" | 12 | PACKAGE_EXTRA_ARCHS_tune-ppcp5 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp5" |
13 | 13 | ||
14 | TUNE_FEATURES_tune-ppc64p5 = "m64 fpu-hard power5 altivec" | 14 | TUNE_FEATURES_tune-ppc64p5 = "m64 fpu-hard power5 altivec bigendian" |
15 | BASE_LIB_tune-ppc64p5 = "lib64" | 15 | BASE_LIB_tune-ppc64p5 = "lib64" |
16 | TUNE_PKGARCH_tune-ppc64p5 = "ppc64p5" | 16 | TUNE_PKGARCH_tune-ppc64p5 = "ppc64p5" |
17 | PACKAGE_EXTRA_ARCHS_tune-ppc64p5 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p5" | 17 | PACKAGE_EXTRA_ARCHS_tune-ppc64p5 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p5" |
diff --git a/meta/conf/machine/include/tune-power6.inc b/meta/conf/machine/include/tune-power6.inc index 1d5e8ecc26..b708660217 100644 --- a/meta/conf/machine/include/tune-power6.inc +++ b/meta/conf/machine/include/tune-power6.inc | |||
@@ -6,12 +6,12 @@ TUNEVALID[power6] = "Enable IBM Power6 specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power6', ' -mcpu=power6', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power6', ' -mcpu=power6', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppcp6 ppc64p6" | 8 | AVAILTUNES += "ppcp6 ppc64p6" |
9 | TUNE_FEATURES_tune-ppcp6 = "m32 fpu-hard power6 altivec" | 9 | TUNE_FEATURES_tune-ppcp6 = "m32 fpu-hard power6 altivec bigendian" |
10 | BASE_LIB_tune-ppcp6 = "lib" | 10 | BASE_LIB_tune-ppcp6 = "lib" |
11 | TUNE_PKGARCH_tune-ppcp6 = "ppcp6" | 11 | TUNE_PKGARCH_tune-ppcp6 = "ppcp6" |
12 | PACKAGE_EXTRA_ARCHS_tune-ppcp6 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp6" | 12 | PACKAGE_EXTRA_ARCHS_tune-ppcp6 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp6" |
13 | 13 | ||
14 | TUNE_FEATURES_tune-ppc64p6 = "m64 fpu-hard power6 altivec" | 14 | TUNE_FEATURES_tune-ppc64p6 = "m64 fpu-hard power6 altivec bigendian" |
15 | BASE_LIB_tune-ppc64p6 = "lib64" | 15 | BASE_LIB_tune-ppc64p6 = "lib64" |
16 | TUNE_PKGARCH_tune-ppc64p6 = "ppc64p6" | 16 | TUNE_PKGARCH_tune-ppc64p6 = "ppc64p6" |
17 | PACKAGE_EXTRA_ARCHS_tune-ppc64p6 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p6" | 17 | PACKAGE_EXTRA_ARCHS_tune-ppc64p6 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p6" |
diff --git a/meta/conf/machine/include/tune-power7.inc b/meta/conf/machine/include/tune-power7.inc index 8f3f037ebb..e976cc0467 100644 --- a/meta/conf/machine/include/tune-power7.inc +++ b/meta/conf/machine/include/tune-power7.inc | |||
@@ -6,12 +6,12 @@ TUNEVALID[power7] = "Enable IBM Power7 specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power7', ' -mcpu=power7', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power7', ' -mcpu=power7', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppcp7 ppc64p7" | 8 | AVAILTUNES += "ppcp7 ppc64p7" |
9 | TUNE_FEATURES_tune-ppcp7 = "m32 fpu-hard power7 altivec" | 9 | TUNE_FEATURES_tune-ppcp7 = "m32 fpu-hard power7 altivec bigendian" |
10 | BASE_LIB_tune-ppcp7 = "lib" | 10 | BASE_LIB_tune-ppcp7 = "lib" |
11 | TUNE_PKGARCH_tune-ppcp7 = "ppcp7" | 11 | TUNE_PKGARCH_tune-ppcp7 = "ppcp7" |
12 | PACKAGE_EXTRA_ARCHS_tune-ppcp7 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp7" | 12 | PACKAGE_EXTRA_ARCHS_tune-ppcp7 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp7" |
13 | 13 | ||
14 | TUNE_FEATURES_tune-ppc64p7 = "m64 fpu-hard power7 altivec" | 14 | TUNE_FEATURES_tune-ppc64p7 = "m64 fpu-hard power7 altivec bigendian" |
15 | BASE_LIB_tune-ppc64p7 = "lib64" | 15 | BASE_LIB_tune-ppc64p7 = "lib64" |
16 | TUNE_PKGARCH_tune-ppc64p7 = "ppc64p7" | 16 | TUNE_PKGARCH_tune-ppc64p7 = "ppc64p7" |
17 | PACKAGE_EXTRA_ARCHS_tune-ppc64p7 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p7" | 17 | PACKAGE_EXTRA_ARCHS_tune-ppc64p7 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p7" |
diff --git a/meta/conf/machine/include/tune-ppc476.inc b/meta/conf/machine/include/tune-ppc476.inc index d0011ff213..31eecc435c 100644 --- a/meta/conf/machine/include/tune-ppc476.inc +++ b/meta/conf/machine/include/tune-ppc476.inc | |||
@@ -6,7 +6,7 @@ TUNEVALID[ppc476] = "Enable ppc476 specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppc476', ' -mcpu=476', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppc476', ' -mcpu=476', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppc476" | 8 | AVAILTUNES += "ppc476" |
9 | TUNE_FEATURES_tune-ppc476 = "m32 fpu-hard ppc476" | 9 | TUNE_FEATURES_tune-ppc476 = "m32 fpu-hard ppc476 bigendian" |
10 | TUNE_PKGARCH_tune-ppc476 = "ppc476" | 10 | TUNE_PKGARCH_tune-ppc476 = "ppc476" |
11 | PACKAGE_EXTRA_ARCHS_tune-ppc476 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc476" | 11 | PACKAGE_EXTRA_ARCHS_tune-ppc476 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc476" |
12 | 12 | ||
diff --git a/meta/conf/machine/include/tune-ppc603e.inc b/meta/conf/machine/include/tune-ppc603e.inc index 13f60dd067..b110f13870 100644 --- a/meta/conf/machine/include/tune-ppc603e.inc +++ b/meta/conf/machine/include/tune-ppc603e.inc | |||
@@ -6,7 +6,7 @@ TUNEVALID[ppc603e] = "Enable ppc603e specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppc603e', ' -mcpu=603e', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppc603e', ' -mcpu=603e', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppc603e" | 8 | AVAILTUNES += "ppc603e" |
9 | TUNE_FEATURES_tune-ppc603e = "m32 fpu-hard ppc603e" | 9 | TUNE_FEATURES_tune-ppc603e = "m32 fpu-hard ppc603e bigendian" |
10 | TUNE_PKGARCH_tune-ppc603e = "ppc603e" | 10 | TUNE_PKGARCH_tune-ppc603e = "ppc603e" |
11 | PACKAGE_EXTRA_ARCHS_tune-ppc603e = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc603e" | 11 | PACKAGE_EXTRA_ARCHS_tune-ppc603e = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc603e" |
12 | 12 | ||
diff --git a/meta/conf/machine/include/tune-ppc7400.inc b/meta/conf/machine/include/tune-ppc7400.inc index 425e8bd215..92d902994b 100644 --- a/meta/conf/machine/include/tune-ppc7400.inc +++ b/meta/conf/machine/include/tune-ppc7400.inc | |||
@@ -6,7 +6,7 @@ TUNEVALID[ppc7400] = "Enable ppc7400 specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppc7400', ' -mcpu=7400 -mno-spe', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppc7400', ' -mcpu=7400 -mno-spe', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppc7400" | 8 | AVAILTUNES += "ppc7400" |
9 | TUNE_FEATURES_tune-ppc7400 = "m32 fpu-hard ppc7400 altivec" | 9 | TUNE_FEATURES_tune-ppc7400 = "m32 fpu-hard ppc7400 altivec bigendian" |
10 | TUNE_PKGARCH_tune-ppc7400 = "ppc7400" | 10 | TUNE_PKGARCH_tune-ppc7400 = "ppc7400" |
11 | PACKAGE_EXTRA_ARCHS_tune-ppc7400 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc7400" | 11 | PACKAGE_EXTRA_ARCHS_tune-ppc7400 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc7400" |
12 | 12 | ||
diff --git a/meta/conf/machine/include/tune-ppce300c2.inc b/meta/conf/machine/include/tune-ppce300c2.inc index af21f601a8..6adeb4bdec 100644 --- a/meta/conf/machine/include/tune-ppce300c2.inc +++ b/meta/conf/machine/include/tune-ppce300c2.inc | |||
@@ -6,6 +6,6 @@ TUNEVALID[ppce300c2] = "Enable ppce300c2 specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppce300c2', ' -mcpu=e300c2', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppce300c2', ' -mcpu=e300c2', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppce300c2" | 8 | AVAILTUNES += "ppce300c2" |
9 | TUNE_FEATURES_tune-ppce300c2 = "m32 fpu-soft ppce300c2" | 9 | TUNE_FEATURES_tune-ppce300c2 = "m32 fpu-soft ppce300c2 bigendian" |
10 | TUNE_PKGARCH_tune-ppce300c2 = "ppce300c2" | 10 | TUNE_PKGARCH_tune-ppce300c2 = "ppce300c2" |
11 | PACKAGE_EXTRA_ARCHS_tune-ppce300c2 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc-nf} ppce300c2" | 11 | PACKAGE_EXTRA_ARCHS_tune-ppce300c2 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc-nf} ppce300c2" |
diff --git a/meta/conf/machine/include/tune-ppce500.inc b/meta/conf/machine/include/tune-ppce500.inc index 89ec3f38a7..abf81b90c4 100644 --- a/meta/conf/machine/include/tune-ppce500.inc +++ b/meta/conf/machine/include/tune-ppce500.inc | |||
@@ -15,6 +15,6 @@ SPEABIEXTENSION = "${@bb.utils.filter('TUNE_FEATURES', 'spe', d)}" | |||
15 | ABIEXTENSION .= "${SPEABIEXTENSION}" | 15 | ABIEXTENSION .= "${SPEABIEXTENSION}" |
16 | 16 | ||
17 | AVAILTUNES += "ppce500" | 17 | AVAILTUNES += "ppce500" |
18 | TUNE_FEATURES_tune-ppce500 = "m32 spe ppce500" | 18 | TUNE_FEATURES_tune-ppce500 = "m32 spe ppce500 bigendian" |
19 | TUNE_PKGARCH_tune-ppce500 = "ppce500" | 19 | TUNE_PKGARCH_tune-ppce500 = "ppce500" |
20 | PACKAGE_EXTRA_ARCHS_tune-ppce500 = "ppce500" | 20 | PACKAGE_EXTRA_ARCHS_tune-ppce500 = "ppce500" |
diff --git a/meta/conf/machine/include/tune-ppce500mc.inc b/meta/conf/machine/include/tune-ppce500mc.inc index bc26a0f875..9f8a172804 100644 --- a/meta/conf/machine/include/tune-ppce500mc.inc +++ b/meta/conf/machine/include/tune-ppce500mc.inc | |||
@@ -6,7 +6,7 @@ TUNEVALID[ppce500mc] = "Enable ppce500mc specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppce500mc', ' -mcpu=e500mc', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppce500mc', ' -mcpu=e500mc', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppce500mc" | 8 | AVAILTUNES += "ppce500mc" |
9 | TUNE_FEATURES_tune-ppce500mc = "m32 fpu-hard ppce500mc" | 9 | TUNE_FEATURES_tune-ppce500mc = "m32 fpu-hard ppce500mc bigendian" |
10 | TUNE_PKGARCH_tune-ppce500mc = "ppce500mc" | 10 | TUNE_PKGARCH_tune-ppce500mc = "ppce500mc" |
11 | PACKAGE_EXTRA_ARCHS_tune-ppce500mc = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce500mc" | 11 | PACKAGE_EXTRA_ARCHS_tune-ppce500mc = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce500mc" |
12 | 12 | ||
diff --git a/meta/conf/machine/include/tune-ppce500v2.inc b/meta/conf/machine/include/tune-ppce500v2.inc index d318bba361..f6c7c17623 100644 --- a/meta/conf/machine/include/tune-ppce500v2.inc +++ b/meta/conf/machine/include/tune-ppce500v2.inc | |||
@@ -15,6 +15,6 @@ SPEABIEXTENSION = "${@bb.utils.filter('TUNE_FEATURES', 'spe', d)}" | |||
15 | ABIEXTENSION .= "${SPEABIEXTENSION}" | 15 | ABIEXTENSION .= "${SPEABIEXTENSION}" |
16 | 16 | ||
17 | AVAILTUNES += "ppce500v2" | 17 | AVAILTUNES += "ppce500v2" |
18 | TUNE_FEATURES_tune-ppce500v2 = "m32 ppce500v2" | 18 | TUNE_FEATURES_tune-ppce500v2 = "m32 ppce500v2 bigendian" |
19 | TUNE_PKGARCH_tune-ppce500v2 = "ppce500v2" | 19 | TUNE_PKGARCH_tune-ppce500v2 = "ppce500v2" |
20 | PACKAGE_EXTRA_ARCHS_tune-ppce500v2 = "ppce500v2" | 20 | PACKAGE_EXTRA_ARCHS_tune-ppce500v2 = "ppce500v2" |
diff --git a/meta/conf/machine/include/tune-ppce5500.inc b/meta/conf/machine/include/tune-ppce5500.inc index cebb244068..acc6a50fca 100644 --- a/meta/conf/machine/include/tune-ppce5500.inc +++ b/meta/conf/machine/include/tune-ppce5500.inc | |||
@@ -6,12 +6,12 @@ TUNEVALID[e5500] = "Enable Freescale e5500 specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'e5500', ' -mcpu=e5500', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'e5500', ' -mcpu=e5500', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppce5500 ppc64e5500" | 8 | AVAILTUNES += "ppce5500 ppc64e5500" |
9 | TUNE_FEATURES_tune-ppce5500 = "m32 fpu-hard e5500" | 9 | TUNE_FEATURES_tune-ppce5500 = "m32 fpu-hard e5500 bigendian" |
10 | BASE_LIB_tune-ppce5500 = "lib" | 10 | BASE_LIB_tune-ppce5500 = "lib" |
11 | TUNE_PKGARCH_tune-ppce5500 = "ppce5500" | 11 | TUNE_PKGARCH_tune-ppce5500 = "ppce5500" |
12 | PACKAGE_EXTRA_ARCHS_tune-ppce5500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce5500" | 12 | PACKAGE_EXTRA_ARCHS_tune-ppce5500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce5500" |
13 | 13 | ||
14 | TUNE_FEATURES_tune-ppc64e5500 = "m64 fpu-hard e5500" | 14 | TUNE_FEATURES_tune-ppc64e5500 = "m64 fpu-hard e5500 bigendian" |
15 | BASE_LIB_tune-ppc64e5500 = "lib64" | 15 | BASE_LIB_tune-ppc64e5500 = "lib64" |
16 | TUNE_PKGARCH_tune-ppc64e5500 = "ppc64e5500" | 16 | TUNE_PKGARCH_tune-ppc64e5500 = "ppc64e5500" |
17 | PACKAGE_EXTRA_ARCHS_tune-ppc64e5500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64e5500" | 17 | PACKAGE_EXTRA_ARCHS_tune-ppc64e5500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64e5500" |
diff --git a/meta/conf/machine/include/tune-ppce6500.inc b/meta/conf/machine/include/tune-ppce6500.inc index 5db7e760c3..d12d218d06 100644 --- a/meta/conf/machine/include/tune-ppce6500.inc +++ b/meta/conf/machine/include/tune-ppce6500.inc | |||
@@ -6,12 +6,12 @@ TUNEVALID[e6500] = "Enable Freescale e6500 specific processor optimizations" | |||
6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'e6500', ' -mcpu=e6500', '', d)}" | 6 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'e6500', ' -mcpu=e6500', '', d)}" |
7 | 7 | ||
8 | AVAILTUNES += "ppce6500 ppc64e6500" | 8 | AVAILTUNES += "ppce6500 ppc64e6500" |
9 | TUNE_FEATURES_tune-ppce6500 = "m32 fpu-hard e6500 altivec" | 9 | TUNE_FEATURES_tune-ppce6500 = "m32 fpu-hard e6500 altivec bigendian" |
10 | BASE_LIB_tune-ppce6500 = "lib" | 10 | BASE_LIB_tune-ppce6500 = "lib" |
11 | TUNE_PKGARCH_tune-ppce6500 = "ppce6500" | 11 | TUNE_PKGARCH_tune-ppce6500 = "ppce6500" |
12 | PACKAGE_EXTRA_ARCHS_tune-ppce6500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce6500" | 12 | PACKAGE_EXTRA_ARCHS_tune-ppce6500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce6500" |
13 | 13 | ||
14 | TUNE_FEATURES_tune-ppc64e6500 = "m64 fpu-hard e6500 altivec" | 14 | TUNE_FEATURES_tune-ppc64e6500 = "m64 fpu-hard e6500 altivec bigendian" |
15 | BASE_LIB_tune-ppc64e6500 = "lib64" | 15 | BASE_LIB_tune-ppc64e6500 = "lib64" |
16 | TUNE_PKGARCH_tune-ppc64e6500 = "ppc64e6500" | 16 | TUNE_PKGARCH_tune-ppc64e6500 = "ppc64e6500" |
17 | PACKAGE_EXTRA_ARCHS_tune-ppc64e6500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64e6500" | 17 | PACKAGE_EXTRA_ARCHS_tune-ppc64e6500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64e6500" |