summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2025-01-10 13:01:15 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-01-11 18:34:15 +0000
commita1b9c06ff51fd041adc29f8f673a1fe40275d75d (patch)
tree0cd0a5a8df59bb433e69cb85a05fdfd4fab91864
parent0165c71b10925aab8dcfd9acffad09001541e20a (diff)
downloadpoky-a1b9c06ff51fd041adc29f8f673a1fe40275d75d.tar.gz
qemu/machine: rename QEMU_EXTRAOPTIONS for consistency
The per-tune qemu options variable is QEMU_EXTRAOPTIONS_${TUNE_PKGARCH}, but this doesn't follow the pattern of all of the other tune-specific variables in the machine configuration which is VARIABLE:tune-[name]. Rename QEMU_EXTRAOPTIONS_${TUNE_PKGARCH} to QEMU_EXTRAOPTIONS:tune-${TUNE_PKGARCH} for consistency. Note that this will mean that BSPs need to update any assignments of this variable. (From OE-Core rev: 7f981d074442b901f7e64dbdb9db851ff31c3733) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes-recipe/qemu.bbclass4
-rw-r--r--meta/conf/machine/include/mips/tune-mips-24k.inc12
-rw-r--r--meta/conf/machine/include/mips/tune-mips-74k.inc8
-rw-r--r--meta/conf/machine/include/mips/tune-mips64r2.inc24
-rw-r--r--meta/conf/machine/include/powerpc/arch-powerpc64.inc2
-rw-r--r--meta/conf/machine/include/powerpc/tune-ppc7400.inc2
-rw-r--r--meta/conf/machine/include/powerpc/tune-ppce500mc.inc2
-rw-r--r--meta/conf/machine/include/powerpc/tune-ppce500v2.inc2
-rw-r--r--meta/conf/machine/include/powerpc/tune-ppce5500.inc4
-rw-r--r--meta/conf/machine/include/powerpc/tune-ppce6500.inc4
-rw-r--r--meta/conf/machine/include/x86/tune-core2.inc6
-rw-r--r--meta/conf/machine/include/x86/tune-corei7.inc6
-rw-r--r--meta/conf/machine/include/x86/tune-x86-64-v3.inc4
-rw-r--r--meta/recipes-devtools/gcc/gcc-testsuite.inc2
14 files changed, 41 insertions, 41 deletions
diff --git a/meta/classes-recipe/qemu.bbclass b/meta/classes-recipe/qemu.bbclass
index 42a39dd059..e9fe757c7f 100644
--- a/meta/classes-recipe/qemu.bbclass
+++ b/meta/classes-recipe/qemu.bbclass
@@ -60,5 +60,5 @@ def qemu_run_binary(data, rootfs_path, binary):
60# this dance). For others (e.g. arm) a -cpu option is not necessary, since the 60# this dance). For others (e.g. arm) a -cpu option is not necessary, since the
61# qemu-arm default CPU supports all required architecture levels. 61# qemu-arm default CPU supports all required architecture levels.
62 62
63QEMU_OPTIONS = "-r ${OLDEST_KERNEL} ${@d.getVar("QEMU_EXTRAOPTIONS_%s" % d.getVar('TUNE_PKGARCH')) or ""}" 63QEMU_OPTIONS = "-r ${OLDEST_KERNEL} ${@d.getVar("QEMU_EXTRAOPTIONS:tune-%s" % d.getVar('TUNE_PKGARCH')) or ""}"
64QEMU_OPTIONS[vardeps] += "QEMU_EXTRAOPTIONS_${TUNE_PKGARCH}" 64QEMU_OPTIONS[vardeps] += "QEMU_EXTRAOPTIONS:tune-${TUNE_PKGARCH}"
diff --git a/meta/conf/machine/include/mips/tune-mips-24k.inc b/meta/conf/machine/include/mips/tune-mips-24k.inc
index 106ff62fbb..ec4e53f63f 100644
--- a/meta/conf/machine/include/mips/tune-mips-24k.inc
+++ b/meta/conf/machine/include/mips/tune-mips-24k.inc
@@ -22,15 +22,15 @@ TUNE_FEATURES:tune-mips32r2-24kec-m16 = "${TUNE_FEATURES:tune-mips32r2-24kec} mi
22 22
23MIPSPKGSFX_VARIANT:tune-mips32r2-24kc = "mips32r2-24kc" 23MIPSPKGSFX_VARIANT:tune-mips32r2-24kc = "mips32r2-24kc"
24PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-nf} mips32r2-24kc-nf" 24PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-nf} mips32r2-24kc-nf"
25QEMU_EXTRAOPTIONS_mips32r2-24kc-nf = " -cpu 24Kc" 25QEMU_EXTRAOPTIONS:tune-mips32r2-24kc-nf = " -cpu 24Kc"
26 26
27MIPSPKGSFX_VARIANT:tune-mips32r2-24kec = "mips32r2-24kec" 27MIPSPKGSFX_VARIANT:tune-mips32r2-24kec = "mips32r2-24kec"
28PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kc} mips32r2-24kec-nf" 28PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kc} mips32r2-24kec-nf"
29QEMU_EXTRAOPTIONS_mips32r2-24kec-nf = " -cpu 24KEc" 29QEMU_EXTRAOPTIONS:tune-mips32r2-24kec-nf = " -cpu 24KEc"
30 30
31MIPSPKGSFX_VARIANT:tune-mips32r2-24kec-m16 = "mips32r2-24kec${MIPSPKGSFX_MIPS16E}" 31MIPSPKGSFX_VARIANT:tune-mips32r2-24kec-m16 = "mips32r2-24kec${MIPSPKGSFX_MIPS16E}"
32PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec} mips32r2-24kec-m16-nf" 32PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec} mips32r2-24kec-m16-nf"
33QEMU_EXTRAOPTIONS_mips32r2-24kec-m16-nf = " -cpu 24KEc" 33QEMU_EXTRAOPTIONS:tune-mips32r2-24kec-m16-nf = " -cpu 24KEc"
34 34
35 35
36# little endian: kc, kc+dsp=kec, kc+dsp+mips16e=kec-m16 36# little endian: kc, kc+dsp=kec, kc+dsp+mips16e=kec-m16
@@ -40,12 +40,12 @@ TUNE_FEATURES:tune-mips32r2el-24kec-m16 = "${TUNE_FEATURES:tune-mips32r2el-24kec
40 40
41MIPSPKGSFX_VARIANT:tune-mips32r2el-24kc = "mips32r2el-24kc" 41MIPSPKGSFX_VARIANT:tune-mips32r2el-24kc = "mips32r2el-24kc"
42PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-nf} mips32r2el-24kc-nf" 42PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-nf} mips32r2el-24kc-nf"
43QEMU_EXTRAOPTIONS_mips32r2el-24kc-nf = " -cpu 24Kc" 43QEMU_EXTRAOPTIONS:tune-mips32r2el-24kc-nf = " -cpu 24Kc"
44 44
45MIPSPKGSFX_VARIANT:tune-mips32r2el-24kec = "mips32r2el-24kec" 45MIPSPKGSFX_VARIANT:tune-mips32r2el-24kec = "mips32r2el-24kec"
46PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kc} mips32r2el-24kec-nf" 46PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kc} mips32r2el-24kec-nf"
47QEMU_EXTRAOPTIONS_mips32r2el-24kec-nf = " -cpu 24KEc" 47QEMU_EXTRAOPTIONS:tune-mips32r2el-24kec-nf = " -cpu 24KEc"
48 48
49MIPSPKGSFX_VARIANT:tune-mips32r2el-24kec-m16 = "mips32r2el-24kec${MIPSPKGSFX_MIPS16E}" 49MIPSPKGSFX_VARIANT:tune-mips32r2el-24kec-m16 = "mips32r2el-24kec${MIPSPKGSFX_MIPS16E}"
50PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec} mips32r2el-24kec-m16-nf" 50PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec} mips32r2el-24kec-m16-nf"
51QEMU_EXTRAOPTIONS_mips32r2el-24kec-m16-nf = " -cpu 24KEc" 51QEMU_EXTRAOPTIONS:tune-mips32r2el-24kec-m16-nf = " -cpu 24KEc"
diff --git a/meta/conf/machine/include/mips/tune-mips-74k.inc b/meta/conf/machine/include/mips/tune-mips-74k.inc
index e4927a1ce0..0ec90ca076 100644
--- a/meta/conf/machine/include/mips/tune-mips-74k.inc
+++ b/meta/conf/machine/include/mips/tune-mips-74k.inc
@@ -18,11 +18,11 @@ TUNE_FEATURES:tune-mips32r2-74kc-m16 = "${TUNE_FEATURES:tune-mips32r2-74kc} mips
18 18
19MIPSPKGSFX_VARIANT:tune-mips32r2-74kc = "mips32r2-74kc" 19MIPSPKGSFX_VARIANT:tune-mips32r2-74kc = "mips32r2-74kc"
20PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-nf} mips32r2-74kc-nf" 20PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-nf} mips32r2-74kc-nf"
21QEMU_EXTRAOPTIONS_mips32r2-74kc-nf = " -cpu 24Kc" 21QEMU_EXTRAOPTIONS:tune-mips32r2-74kc-nf = " -cpu 24Kc"
22 22
23MIPSPKGSFX_VARIANT:tune-mips32r2-74kc-m16 = "mips32r2-74kc${MIPSPKGSFX_MIPS16E}" 23MIPSPKGSFX_VARIANT:tune-mips32r2-74kc-m16 = "mips32r2-74kc${MIPSPKGSFX_MIPS16E}"
24PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc} mips32r2-74kc-m16-nf" 24PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc} mips32r2-74kc-m16-nf"
25QEMU_EXTRAOPTIONS_mips32r2-74kc-m16-nf = " -cpu 24KEc" 25QEMU_EXTRAOPTIONS:tune-mips32r2-74kc-m16-nf = " -cpu 24KEc"
26 26
27# little endian: kc+dsp2=kc, kc+dsp2+mips16e=kc-m16 27# little endian: kc+dsp2=kc, kc+dsp2+mips16e=kc-m16
28TUNE_FEATURES:tune-mips32r2el-74kc = "${TUNE_FEATURES:tune-mips32r2el-nf} 74kc" 28TUNE_FEATURES:tune-mips32r2el-74kc = "${TUNE_FEATURES:tune-mips32r2el-nf} 74kc"
@@ -30,8 +30,8 @@ TUNE_FEATURES:tune-mips32r2el-74kc-m16 = "${TUNE_FEATURES:tune-mips32r2el-74kc}
30 30
31MIPSPKGSFX_VARIANT:tune-mips32r2el-74kc = "mips32r2el-74kc" 31MIPSPKGSFX_VARIANT:tune-mips32r2el-74kc = "mips32r2el-74kc"
32PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-nf} mips32r2el-74kc-nf" 32PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-nf} mips32r2el-74kc-nf"
33QEMU_EXTRAOPTIONS_mips32r2el-74kc-nf = " -cpu 24Kc" 33QEMU_EXTRAOPTIONS:tune-mips32r2el-74kc-nf = " -cpu 24Kc"
34 34
35MIPSPKGSFX_VARIANT:tune-mips32r2el-74kc-m16 = "mips32r2el-74kc${MIPSPKGSFX_MIPS16E}" 35MIPSPKGSFX_VARIANT:tune-mips32r2el-74kc-m16 = "mips32r2el-74kc${MIPSPKGSFX_MIPS16E}"
36PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc} mips32r2el-74kc-m16-nf" 36PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc} mips32r2el-74kc-m16-nf"
37QEMU_EXTRAOPTIONS_mips32r2el-74kc-m16-nf = " -cpu 24KEc" 37QEMU_EXTRAOPTIONS:tune-mips32r2el-74kc-m16-nf = " -cpu 24KEc"
diff --git a/meta/conf/machine/include/mips/tune-mips64r2.inc b/meta/conf/machine/include/mips/tune-mips64r2.inc
index e9ca4201ff..226f443ff9 100644
--- a/meta/conf/machine/include/mips/tune-mips64r2.inc
+++ b/meta/conf/machine/include/mips/tune-mips64r2.inc
@@ -12,13 +12,13 @@ TUNE_FEATURES:tune-mips64r2 = "${TUNE_FEATURES:tune-mips64} mips64r2"
12BASE_LIB:tune-mips64r2 = "lib64" 12BASE_LIB:tune-mips64r2 = "lib64"
13MIPSPKGSFX_VARIANT:tune-mips64r2 = "mips64r2" 13MIPSPKGSFX_VARIANT:tune-mips64r2 = "mips64r2"
14PACKAGE_EXTRA_ARCHS:tune-mips64r2 = "mips64 mips64r2" 14PACKAGE_EXTRA_ARCHS:tune-mips64r2 = "mips64 mips64r2"
15QEMU_EXTRAOPTIONS_mips64r2 = " -cpu MIPS64R2-generic" 15QEMU_EXTRAOPTIONS:tune-mips64r2 = " -cpu MIPS64R2-generic"
16 16
17TUNE_FEATURES:tune-mips64r2el = "${TUNE_FEATURES:tune-mips64el} mips64r2" 17TUNE_FEATURES:tune-mips64r2el = "${TUNE_FEATURES:tune-mips64el} mips64r2"
18BASE_LIB:tune-mips64r2el = "lib64" 18BASE_LIB:tune-mips64r2el = "lib64"
19MIPSPKGSFX_VARIANT:tune-mips64r2el = "mips64r2el" 19MIPSPKGSFX_VARIANT:tune-mips64r2el = "mips64r2el"
20PACKAGE_EXTRA_ARCHS:tune-mips64r2el = "mips64el mips64r2el" 20PACKAGE_EXTRA_ARCHS:tune-mips64r2el = "mips64el mips64r2el"
21QEMU_EXTRAOPTIONS_mips64r2el = " -cpu MIPS64R2-generic" 21QEMU_EXTRAOPTIONS:tune-mips64r2el = " -cpu MIPS64R2-generic"
22 22
23# MIPS 64r2 Soft Float 23# MIPS 64r2 Soft Float
24AVAILTUNES += "mips64r2-nf mips64r2el-nf" 24AVAILTUNES += "mips64r2-nf mips64r2el-nf"
@@ -27,13 +27,13 @@ TUNE_FEATURES:tune-mips64r2-nf = "${TUNE_FEATURES:tune-mips64-nf} mips64r2"
27BASE_LIB:tune-mips64r2-nf = "lib64" 27BASE_LIB:tune-mips64r2-nf = "lib64"
28MIPSPKGSFX_VARIANT:tune-mips64r2-nf = "${TUNE_ARCH}" 28MIPSPKGSFX_VARIANT:tune-mips64r2-nf = "${TUNE_ARCH}"
29PACKAGE_EXTRA_ARCHS:tune-mips64r2-nf = "mips64-nf mips64r2-nf" 29PACKAGE_EXTRA_ARCHS:tune-mips64r2-nf = "mips64-nf mips64r2-nf"
30QEMU_EXTRAOPTIONS_mips64r2-nf = " -cpu MIPS64R2-generic" 30QEMU_EXTRAOPTIONS:tune-mips64r2-nf = " -cpu MIPS64R2-generic"
31 31
32TUNE_FEATURES:tune-mips64r2el-nf = "${TUNE_FEATURES:tune-mips64el-nf} mips64r2" 32TUNE_FEATURES:tune-mips64r2el-nf = "${TUNE_FEATURES:tune-mips64el-nf} mips64r2"
33BASE_LIB:tune-mips64r2el-nf = "lib64" 33BASE_LIB:tune-mips64r2el-nf = "lib64"
34MIPSPKGSFX_VARIANT:tune-mips64r2el-nf = "${TUNE_ARCH}" 34MIPSPKGSFX_VARIANT:tune-mips64r2el-nf = "${TUNE_ARCH}"
35PACKAGE_EXTRA_ARCHS:tune-mips64r2el-nf = "mips64el-nf mips64r2el-nf" 35PACKAGE_EXTRA_ARCHS:tune-mips64r2el-nf = "mips64el-nf mips64r2el-nf"
36QEMU_EXTRAOPTIONS_mips64r2el-nf = " -cpu MIPS64R2-generic" 36QEMU_EXTRAOPTIONS:tune-mips64r2el-nf = " -cpu MIPS64R2-generic"
37 37
38# MIPS 64r2 n32 38# MIPS 64r2 n32
39AVAILTUNES += "mips64r2-n32 mips64r2el-n32" 39AVAILTUNES += "mips64r2-n32 mips64r2el-n32"
@@ -42,13 +42,13 @@ TUNE_FEATURES:tune-mips64r2-n32 = "${TUNE_FEATURES:tune-mips64-n32} mips64r2"
42BASE_LIB:tune-mips64r2-n32 = "lib32" 42BASE_LIB:tune-mips64r2-n32 = "lib32"
43MIPSPKGSFX_VARIANT:tune-mips64r2-n32 = "${TUNE_ARCH}" 43MIPSPKGSFX_VARIANT:tune-mips64r2-n32 = "${TUNE_ARCH}"
44PACKAGE_EXTRA_ARCHS:tune-mips64r2-n32 = "mips64-n32 mips64r2-n32" 44PACKAGE_EXTRA_ARCHS:tune-mips64r2-n32 = "mips64-n32 mips64r2-n32"
45QEMU_EXTRAOPTIONS_mips64r2-n32 = " -cpu MIPS64R2-generic" 45QEMU_EXTRAOPTIONS:tune-mips64r2-n32 = " -cpu MIPS64R2-generic"
46 46
47TUNE_FEATURES:tune-mips64r2el-n32 = "${TUNE_FEATURES:tune-mips64el-n32} mips64r2" 47TUNE_FEATURES:tune-mips64r2el-n32 = "${TUNE_FEATURES:tune-mips64el-n32} mips64r2"
48BASE_LIB:tune-mips64r2el-n32 = "lib32" 48BASE_LIB:tune-mips64r2el-n32 = "lib32"
49MIPSPKGSFX_VARIANT:tune-mips64r2el-n32 = "${TUNE_ARCH}" 49MIPSPKGSFX_VARIANT:tune-mips64r2el-n32 = "${TUNE_ARCH}"
50PACKAGE_EXTRA_ARCHS:tune-mips64r2el-n32 = "mips64el-n32 mips64r2el-n32" 50PACKAGE_EXTRA_ARCHS:tune-mips64r2el-n32 = "mips64el-n32 mips64r2el-n32"
51QEMU_EXTRAOPTIONS_mips64r2el-n32 = " -cpu MIPS64R2-generic" 51QEMU_EXTRAOPTIONS:tune-mips64r2el-n32 = " -cpu MIPS64R2-generic"
52 52
53# MIPS 64r2 n32 and Soft Float 53# MIPS 64r2 n32 and Soft Float
54AVAILTUNES += "mips64r2-nf-n32 mips64r2el-nf-n32" 54AVAILTUNES += "mips64r2-nf-n32 mips64r2el-nf-n32"
@@ -57,13 +57,13 @@ TUNE_FEATURES:tune-mips64r2-nf-n32 = "${TUNE_FEATURES:tune-mips64-nf-n32} mips64
57BASE_LIB:tune-mips64r2-nf-n32 = "lib32" 57BASE_LIB:tune-mips64r2-nf-n32 = "lib32"
58MIPSPKGSFX_VARIANT:tune-mips64r2-nf-n32 = "${TUNE_ARCH}" 58MIPSPKGSFX_VARIANT:tune-mips64r2-nf-n32 = "${TUNE_ARCH}"
59PACKAGE_EXTRA_ARCHS:tune-mips64r2-nf-n32 = "mips64-nf-n32 mips64r2-nf-n32" 59PACKAGE_EXTRA_ARCHS:tune-mips64r2-nf-n32 = "mips64-nf-n32 mips64r2-nf-n32"
60QEMU_EXTRAOPTIONS_mips64r2-nf-n32 = " -cpu MIPS64R2-generic" 60QEMU_EXTRAOPTIONS:tune-mips64r2-nf-n32 = " -cpu MIPS64R2-generic"
61 61
62TUNE_FEATURES:tune-mips64r2el-nf-n32 = "${TUNE_FEATURES:tune-mips64el-nf-n32} mips64r2" 62TUNE_FEATURES:tune-mips64r2el-nf-n32 = "${TUNE_FEATURES:tune-mips64el-nf-n32} mips64r2"
63BASE_LIB:tune-mips64r2el-nf-n32 = "lib32" 63BASE_LIB:tune-mips64r2el-nf-n32 = "lib32"
64MIPSPKGSFX_VARIANT:tune-mips64r2el-nf-n32 = "${TUNE_ARCH}" 64MIPSPKGSFX_VARIANT:tune-mips64r2el-nf-n32 = "${TUNE_ARCH}"
65PACKAGE_EXTRA_ARCHS:tune-mips64r2el-nf-n32 = "mips64el-nf-n32 mips64r2el-nf-n32" 65PACKAGE_EXTRA_ARCHS:tune-mips64r2el-nf-n32 = "mips64el-nf-n32 mips64r2el-nf-n32"
66QEMU_EXTRAOPTIONS_mips64r2el-nf-32 = " -cpu MIPS64R2-generic" 66QEMU_EXTRAOPTIONS:tune-mips64r2el-nf-32 = " -cpu MIPS64R2-generic"
67 67
68# MIPS 64r2 o32 68# MIPS 64r2 o32
69AVAILTUNES += "mips64r2-o32 mips64r2el-o32" 69AVAILTUNES += "mips64r2-o32 mips64r2el-o32"
@@ -72,13 +72,13 @@ TUNE_FEATURES:tune-mips64r2-o32 = "${TUNE_FEATURES:tune-mips64-o32} mips64r2"
72BASE_LIB:tune-mips64r2-o32 = "lib" 72BASE_LIB:tune-mips64r2-o32 = "lib"
73MIPSPKGSFX_VARIANT:tune-mips64r2-o32 = "${TUNE_ARCH}" 73MIPSPKGSFX_VARIANT:tune-mips64r2-o32 = "${TUNE_ARCH}"
74PACKAGE_EXTRA_ARCHS:tune-mips64r2-o32 = "mips mips64-o32 mips64r2-o32" 74PACKAGE_EXTRA_ARCHS:tune-mips64r2-o32 = "mips mips64-o32 mips64r2-o32"
75QEMU_EXTRAOPTIONS_mips64r2-o32 = " -cpu MIPS64R2-generic" 75QEMU_EXTRAOPTIONS:tune-mips64r2-o32 = " -cpu MIPS64R2-generic"
76 76
77TUNE_FEATURES:tune-mips64r2el-o32 = "${TUNE_FEATURES:tune-mips64el-o32} mips64r2" 77TUNE_FEATURES:tune-mips64r2el-o32 = "${TUNE_FEATURES:tune-mips64el-o32} mips64r2"
78BASE_LIB:tune-mips64r2el-o32 = "lib" 78BASE_LIB:tune-mips64r2el-o32 = "lib"
79MIPSPKGSFX_VARIANT:tune-mips64r2el-o32 = "${TUNE_ARCH}" 79MIPSPKGSFX_VARIANT:tune-mips64r2el-o32 = "${TUNE_ARCH}"
80PACKAGE_EXTRA_ARCHS:tune-mips64r2el-o32 = "mipsel mips64el-o32 mips64r2el-o32" 80PACKAGE_EXTRA_ARCHS:tune-mips64r2el-o32 = "mipsel mips64el-o32 mips64r2el-o32"
81QEMU_EXTRAOPTIONS_mips64r2el-o32 = " -cpu MIPS64R2-generic" 81QEMU_EXTRAOPTIONS:tune-mips64r2el-o32 = " -cpu MIPS64R2-generic"
82 82
83# MIPS 64r2 o32 and Soft Float 83# MIPS 64r2 o32 and Soft Float
84AVAILTUNES += "mips64r2-nf-o32 mips64r2el-nf-o32" 84AVAILTUNES += "mips64r2-nf-o32 mips64r2el-nf-o32"
@@ -87,10 +87,10 @@ TUNE_FEATURES:tune-mips64r2-nf-o32 = "${TUNE_FEATURES:tune-mips64-nf-o32} mips64
87BASE_LIB:tune-mips64r2-nf-o32 = "lib" 87BASE_LIB:tune-mips64r2-nf-o32 = "lib"
88MIPSPKGSFX_VARIANT:tune-mips64r2-nf-o32 = "${TUNE_ARCH}" 88MIPSPKGSFX_VARIANT:tune-mips64r2-nf-o32 = "${TUNE_ARCH}"
89PACKAGE_EXTRA_ARCHS:tune-mips64r2-nf-o32 = "mips-nf mips64r2-nf-o32" 89PACKAGE_EXTRA_ARCHS:tune-mips64r2-nf-o32 = "mips-nf mips64r2-nf-o32"
90QEMU_EXTRAOPTIONS_mips64r2-nf-o32 = " -cpu MIPS64R2-generic" 90QEMU_EXTRAOPTIONS:tune-mips64r2-nf-o32 = " -cpu MIPS64R2-generic"
91 91
92TUNE_FEATURES:tune-mips64r2el-nf-o32 = "${TUNE_FEATURES:tune-mips64el-nf-o32} mips64r2" 92TUNE_FEATURES:tune-mips64r2el-nf-o32 = "${TUNE_FEATURES:tune-mips64el-nf-o32} mips64r2"
93BASE_LIB:tune-mips64r2el-nf-o32 = "lib" 93BASE_LIB:tune-mips64r2el-nf-o32 = "lib"
94MIPSPKGSFX_VARIANT:tune-mips64r2el-nf-o32 = "${TUNE_ARCH}" 94MIPSPKGSFX_VARIANT:tune-mips64r2el-nf-o32 = "${TUNE_ARCH}"
95PACKAGE_EXTRA_ARCHS:tune-mips64r2el-nf-o32 = "mipsel-nf mips64r2el-nf-o32" 95PACKAGE_EXTRA_ARCHS:tune-mips64r2el-nf-o32 = "mipsel-nf mips64r2el-nf-o32"
96QEMU_EXTRAOPTIONS_mips64r2el-nf-o32 = " -cpu MIPS64R2-generic" 96QEMU_EXTRAOPTIONS:tune-mips64r2el-nf-o32 = " -cpu MIPS64R2-generic"
diff --git a/meta/conf/machine/include/powerpc/arch-powerpc64.inc b/meta/conf/machine/include/powerpc/arch-powerpc64.inc
index af0635a641..f627fbc671 100644
--- a/meta/conf/machine/include/powerpc/arch-powerpc64.inc
+++ b/meta/conf/machine/include/powerpc/arch-powerpc64.inc
@@ -21,4 +21,4 @@ TUNE_FEATURES:tune-powerpc64le = "m64 fpu-hard"
21BASE_LIB:tune-powerpc64le = "lib64" 21BASE_LIB:tune-powerpc64le = "lib64"
22TUNE_PKGARCH:tune-powerpc64le = "powerpc64le" 22TUNE_PKGARCH:tune-powerpc64le = "powerpc64le"
23PACKAGE_EXTRA_ARCHS:tune-powerpc64le = "powerpc64le" 23PACKAGE_EXTRA_ARCHS:tune-powerpc64le = "powerpc64le"
24QEMU_EXTRAOPTIONS_powerpc64le = " -cpu POWER9" 24QEMU_EXTRAOPTIONS:tune-powerpc64le = " -cpu POWER9"
diff --git a/meta/conf/machine/include/powerpc/tune-ppc7400.inc b/meta/conf/machine/include/powerpc/tune-ppc7400.inc
index 6d3c158bbb..4d149cf5b6 100644
--- a/meta/conf/machine/include/powerpc/tune-ppc7400.inc
+++ b/meta/conf/machine/include/powerpc/tune-ppc7400.inc
@@ -9,4 +9,4 @@ AVAILTUNES += "ppc7400"
9TUNE_FEATURES:tune-ppc7400 = "m32 fpu-hard ppc7400 altivec bigendian" 9TUNE_FEATURES:tune-ppc7400 = "m32 fpu-hard ppc7400 altivec bigendian"
10TUNE_PKGARCH:tune-ppc7400 = "ppc7400" 10TUNE_PKGARCH:tune-ppc7400 = "ppc7400"
11PACKAGE_EXTRA_ARCHS:tune-ppc7400 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppc7400" 11PACKAGE_EXTRA_ARCHS:tune-ppc7400 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppc7400"
12QEMU_EXTRAOPTIONS_ppc7400 = " -cpu 7400" 12QEMU_EXTRAOPTIONS:tune-ppc7400 = " -cpu 7400"
diff --git a/meta/conf/machine/include/powerpc/tune-ppce500mc.inc b/meta/conf/machine/include/powerpc/tune-ppce500mc.inc
index 8c4630b368..3dc173808f 100644
--- a/meta/conf/machine/include/powerpc/tune-ppce500mc.inc
+++ b/meta/conf/machine/include/powerpc/tune-ppce500mc.inc
@@ -9,7 +9,7 @@ AVAILTUNES += "ppce500mc"
9TUNE_FEATURES:tune-ppce500mc = "m32 fpu-hard ppce500mc bigendian" 9TUNE_FEATURES:tune-ppce500mc = "m32 fpu-hard ppce500mc bigendian"
10TUNE_PKGARCH:tune-ppce500mc = "ppce500mc" 10TUNE_PKGARCH:tune-ppce500mc = "ppce500mc"
11PACKAGE_EXTRA_ARCHS:tune-ppce500mc = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce500mc" 11PACKAGE_EXTRA_ARCHS:tune-ppce500mc = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce500mc"
12QEMU_EXTRAOPTIONS_ppce500mc = " -cpu e500mc" 12QEMU_EXTRAOPTIONS:tune-ppce500mc = " -cpu e500mc"
13 13
14# pass -mcpu=e500mc for ppce500mc kernel cross compile 14# pass -mcpu=e500mc for ppce500mc kernel cross compile
15TARGET_CC_KERNEL_ARCH = "-mcpu=e500mc" 15TARGET_CC_KERNEL_ARCH = "-mcpu=e500mc"
diff --git a/meta/conf/machine/include/powerpc/tune-ppce500v2.inc b/meta/conf/machine/include/powerpc/tune-ppce500v2.inc
index 204580ee15..99bbb3382a 100644
--- a/meta/conf/machine/include/powerpc/tune-ppce500v2.inc
+++ b/meta/conf/machine/include/powerpc/tune-ppce500v2.inc
@@ -18,4 +18,4 @@ AVAILTUNES += "ppce500v2"
18TUNE_FEATURES:tune-ppce500v2 = "m32 ppce500v2 bigendian" 18TUNE_FEATURES:tune-ppce500v2 = "m32 ppce500v2 bigendian"
19TUNE_PKGARCH:tune-ppce500v2 = "ppce500v2" 19TUNE_PKGARCH:tune-ppce500v2 = "ppce500v2"
20PACKAGE_EXTRA_ARCHS:tune-ppce500v2 = "ppce500v2" 20PACKAGE_EXTRA_ARCHS:tune-ppce500v2 = "ppce500v2"
21QEMU_EXTRAOPTIONS_ppce500v2 = " -cpu e500v2" 21QEMU_EXTRAOPTIONS:tune-ppce500v2 = " -cpu e500v2"
diff --git a/meta/conf/machine/include/powerpc/tune-ppce5500.inc b/meta/conf/machine/include/powerpc/tune-ppce5500.inc
index 8976c1612f..446b344c3d 100644
--- a/meta/conf/machine/include/powerpc/tune-ppce5500.inc
+++ b/meta/conf/machine/include/powerpc/tune-ppce5500.inc
@@ -10,13 +10,13 @@ TUNE_FEATURES:tune-ppce5500 = "m32 fpu-hard e5500 bigendian"
10BASE_LIB:tune-ppce5500 = "lib" 10BASE_LIB:tune-ppce5500 = "lib"
11TUNE_PKGARCH:tune-ppce5500 = "ppce5500" 11TUNE_PKGARCH:tune-ppce5500 = "ppce5500"
12PACKAGE_EXTRA_ARCHS:tune-ppce5500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce5500" 12PACKAGE_EXTRA_ARCHS:tune-ppce5500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce5500"
13QEMU_EXTRAOPTIONS_ppce5500 = " -cpu e500mc" 13QEMU_EXTRAOPTIONS:tune-ppce5500 = " -cpu e500mc"
14 14
15TUNE_FEATURES:tune-ppc64e5500 = "m64 fpu-hard e5500 bigendian" 15TUNE_FEATURES:tune-ppc64e5500 = "m64 fpu-hard e5500 bigendian"
16BASE_LIB:tune-ppc64e5500 = "lib64" 16BASE_LIB:tune-ppc64e5500 = "lib64"
17TUNE_PKGARCH:tune-ppc64e5500 = "ppc64e5500" 17TUNE_PKGARCH:tune-ppc64e5500 = "ppc64e5500"
18PACKAGE_EXTRA_ARCHS:tune-ppc64e5500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64e5500" 18PACKAGE_EXTRA_ARCHS:tune-ppc64e5500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64e5500"
19QEMU_EXTRAOPTIONS_ppc64e5500 = " -cpu e500mc" 19QEMU_EXTRAOPTIONS:tune-ppc64e5500 = " -cpu e500mc"
20 20
21# QEMU usermode fails with invalid instruction error (YOCTO: #10304) 21# QEMU usermode fails with invalid instruction error (YOCTO: #10304)
22MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'e5500', ' qemu-usermode', '', d)}" 22MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'e5500', ' qemu-usermode', '', d)}"
diff --git a/meta/conf/machine/include/powerpc/tune-ppce6500.inc b/meta/conf/machine/include/powerpc/tune-ppce6500.inc
index b0efe1924c..4444705b2d 100644
--- a/meta/conf/machine/include/powerpc/tune-ppce6500.inc
+++ b/meta/conf/machine/include/powerpc/tune-ppce6500.inc
@@ -10,13 +10,13 @@ TUNE_FEATURES:tune-ppce6500 = "m32 fpu-hard e6500 altivec bigendian"
10BASE_LIB:tune-ppce6500 = "lib" 10BASE_LIB:tune-ppce6500 = "lib"
11TUNE_PKGARCH:tune-ppce6500 = "ppce6500" 11TUNE_PKGARCH:tune-ppce6500 = "ppce6500"
12PACKAGE_EXTRA_ARCHS:tune-ppce6500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce6500" 12PACKAGE_EXTRA_ARCHS:tune-ppce6500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce6500"
13QEMU_EXTRAOPTIONS_ppce6500 = " -cpu e500mc" 13QEMU_EXTRAOPTIONS:tune-ppce6500 = " -cpu e500mc"
14 14
15TUNE_FEATURES:tune-ppc64e6500 = "m64 fpu-hard e6500 altivec bigendian" 15TUNE_FEATURES:tune-ppc64e6500 = "m64 fpu-hard e6500 altivec bigendian"
16BASE_LIB:tune-ppc64e6500 = "lib64" 16BASE_LIB:tune-ppc64e6500 = "lib64"
17TUNE_PKGARCH:tune-ppc64e6500 = "ppc64e6500" 17TUNE_PKGARCH:tune-ppc64e6500 = "ppc64e6500"
18PACKAGE_EXTRA_ARCHS:tune-ppc64e6500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64e6500" 18PACKAGE_EXTRA_ARCHS:tune-ppc64e6500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64e6500"
19QEMU_EXTRAOPTIONS_ppc64e6500 = " -cpu e500mc" 19QEMU_EXTRAOPTIONS:tune-ppc64e6500 = " -cpu e500mc"
20 20
21# QEMU usermode fails with invalid instruction error (YOCTO: #10304) 21# QEMU usermode fails with invalid instruction error (YOCTO: #10304)
22MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'e6500', ' qemu-usermode', '', d)}" 22MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'e6500', ' qemu-usermode', '', d)}"
diff --git a/meta/conf/machine/include/x86/tune-core2.inc b/meta/conf/machine/include/x86/tune-core2.inc
index 082fd4efc3..a4ec09072d 100644
--- a/meta/conf/machine/include/x86/tune-core2.inc
+++ b/meta/conf/machine/include/x86/tune-core2.inc
@@ -21,18 +21,18 @@ TUNE_FEATURES:tune-core2-32 = "${TUNE_FEATURES:tune-x86} core2"
21BASE_LIB:tune-core2-32 = "lib" 21BASE_LIB:tune-core2-32 = "lib"
22TUNE_PKGARCH:tune-core2-32 = "core2-32" 22TUNE_PKGARCH:tune-core2-32 = "core2-32"
23PACKAGE_EXTRA_ARCHS:tune-core2-32 = "${PACKAGE_EXTRA_ARCHS:tune-i686} core2-32" 23PACKAGE_EXTRA_ARCHS:tune-core2-32 = "${PACKAGE_EXTRA_ARCHS:tune-i686} core2-32"
24QEMU_EXTRAOPTIONS_core2-32 = " -cpu Nehalem,check=false" 24QEMU_EXTRAOPTIONS:tune-core2-32 = " -cpu Nehalem,check=false"
25 25
26AVAILTUNES += "core2-64" 26AVAILTUNES += "core2-64"
27TUNE_FEATURES:tune-core2-64 = "${TUNE_FEATURES:tune-x86-64} core2" 27TUNE_FEATURES:tune-core2-64 = "${TUNE_FEATURES:tune-x86-64} core2"
28BASE_LIB:tune-core2-64 = "lib64" 28BASE_LIB:tune-core2-64 = "lib64"
29TUNE_PKGARCH:tune-core2-64 = "core2-64" 29TUNE_PKGARCH:tune-core2-64 = "core2-64"
30PACKAGE_EXTRA_ARCHS:tune-core2-64 = "${PACKAGE_EXTRA_ARCHS:tune-x86-64} core2-64" 30PACKAGE_EXTRA_ARCHS:tune-core2-64 = "${PACKAGE_EXTRA_ARCHS:tune-x86-64} core2-64"
31QEMU_EXTRAOPTIONS_core2-64 = " -cpu Nehalem,check=false" 31QEMU_EXTRAOPTIONS:tune-core2-64 = " -cpu Nehalem,check=false"
32 32
33AVAILTUNES += "core2-64-x32" 33AVAILTUNES += "core2-64-x32"
34TUNE_FEATURES:tune-core2-64-x32 = "${TUNE_FEATURES:tune-x86-64-x32} core2" 34TUNE_FEATURES:tune-core2-64-x32 = "${TUNE_FEATURES:tune-x86-64-x32} core2"
35BASE_LIB:tune-core2-64-x32 = "libx32" 35BASE_LIB:tune-core2-64-x32 = "libx32"
36TUNE_PKGARCH:tune-core2-64-x32 = "core2-64-x32" 36TUNE_PKGARCH:tune-core2-64-x32 = "core2-64-x32"
37PACKAGE_EXTRA_ARCHS:tune-core2-64-x32 = "${PACKAGE_EXTRA_ARCHS:tune-x86-64-x32} core2-64-x32" 37PACKAGE_EXTRA_ARCHS:tune-core2-64-x32 = "${PACKAGE_EXTRA_ARCHS:tune-x86-64-x32} core2-64-x32"
38QEMU_EXTRAOPTIONS_core2-64-x32 = " -cpu Nehalem,check=false" 38QEMU_EXTRAOPTIONS:tune-core2-64-x32 = " -cpu Nehalem,check=false"
diff --git a/meta/conf/machine/include/x86/tune-corei7.inc b/meta/conf/machine/include/x86/tune-corei7.inc
index 7798288a74..076af97c71 100644
--- a/meta/conf/machine/include/x86/tune-corei7.inc
+++ b/meta/conf/machine/include/x86/tune-corei7.inc
@@ -21,18 +21,18 @@ TUNE_FEATURES:tune-corei7-32 = "${TUNE_FEATURES:tune-x86} corei7"
21BASE_LIB:tune-corei7-32 = "lib" 21BASE_LIB:tune-corei7-32 = "lib"
22TUNE_PKGARCH:tune-corei7-32 = "corei7-32" 22TUNE_PKGARCH:tune-corei7-32 = "corei7-32"
23PACKAGE_EXTRA_ARCHS:tune-corei7-32 = "${PACKAGE_EXTRA_ARCHS:tune-core2-32} corei7-32" 23PACKAGE_EXTRA_ARCHS:tune-corei7-32 = "${PACKAGE_EXTRA_ARCHS:tune-core2-32} corei7-32"
24QEMU_EXTRAOPTIONS_corei7-32 = " -cpu Nehalem,check=false" 24QEMU_EXTRAOPTIONS:tune-corei7-32 = " -cpu Nehalem,check=false"
25 25
26AVAILTUNES += "corei7-64" 26AVAILTUNES += "corei7-64"
27TUNE_FEATURES:tune-corei7-64 = "${TUNE_FEATURES:tune-x86-64} corei7" 27TUNE_FEATURES:tune-corei7-64 = "${TUNE_FEATURES:tune-x86-64} corei7"
28BASE_LIB:tune-corei7-64 = "lib64" 28BASE_LIB:tune-corei7-64 = "lib64"
29TUNE_PKGARCH:tune-corei7-64 = "corei7-64" 29TUNE_PKGARCH:tune-corei7-64 = "corei7-64"
30PACKAGE_EXTRA_ARCHS:tune-corei7-64 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64} corei7-64" 30PACKAGE_EXTRA_ARCHS:tune-corei7-64 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64} corei7-64"
31QEMU_EXTRAOPTIONS_corei7-64 = " -cpu Nehalem,check=false" 31QEMU_EXTRAOPTIONS:tune-corei7-64 = " -cpu Nehalem,check=false"
32 32
33AVAILTUNES += "corei7-64-x32" 33AVAILTUNES += "corei7-64-x32"
34TUNE_FEATURES:tune-corei7-64-x32 = "${TUNE_FEATURES:tune-x86-64-x32} corei7" 34TUNE_FEATURES:tune-corei7-64-x32 = "${TUNE_FEATURES:tune-x86-64-x32} corei7"
35BASE_LIB:tune-corei7-64-x32 = "libx32" 35BASE_LIB:tune-corei7-64-x32 = "libx32"
36TUNE_PKGARCH:tune-corei7-64-x32 = "corei7-64-x32" 36TUNE_PKGARCH:tune-corei7-64-x32 = "corei7-64-x32"
37PACKAGE_EXTRA_ARCHS:tune-corei7-64-x32 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64-x32} corei7-64-x32" 37PACKAGE_EXTRA_ARCHS:tune-corei7-64-x32 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64-x32} corei7-64-x32"
38QEMU_EXTRAOPTIONS_corei7-64-x32 = " -cpu Nehalem,check=false" 38QEMU_EXTRAOPTIONS:tune-corei7-64-x32 = " -cpu Nehalem,check=false"
diff --git a/meta/conf/machine/include/x86/tune-x86-64-v3.inc b/meta/conf/machine/include/x86/tune-x86-64-v3.inc
index 254f03c590..49f0dd0013 100644
--- a/meta/conf/machine/include/x86/tune-x86-64-v3.inc
+++ b/meta/conf/machine/include/x86/tune-x86-64-v3.inc
@@ -21,11 +21,11 @@ TUNE_FEATURES:tune-x86-64-v3 = "${TUNE_FEATURES:tune-x86-64} x86-64-v3"
21BASE_LIB:tune-x86-64-v3 = "lib64" 21BASE_LIB:tune-x86-64-v3 = "lib64"
22TUNE_PKGARCH:tune-x86-64-v3 = "x86-64-v3" 22TUNE_PKGARCH:tune-x86-64-v3 = "x86-64-v3"
23PACKAGE_EXTRA_ARCHS:tune-x86-64-v3 = "${PACKAGE_EXTRA_ARCHS:tune-corei7-64} x86-64-v3" 23PACKAGE_EXTRA_ARCHS:tune-x86-64-v3 = "${PACKAGE_EXTRA_ARCHS:tune-corei7-64} x86-64-v3"
24QEMU_EXTRAOPTIONS_x86-64-v3 = " -cpu Skylake-Client,check=false" 24QEMU_EXTRAOPTIONS:tune-x86-64-v3 = " -cpu Skylake-Client,check=false"
25 25
26AVAILTUNES += "x86-64-v3-x32" 26AVAILTUNES += "x86-64-v3-x32"
27TUNE_FEATURES:tune-x86-64-v3-x32 = "${TUNE_FEATURES:tune-x86-64-x32} x86-64-v3" 27TUNE_FEATURES:tune-x86-64-v3-x32 = "${TUNE_FEATURES:tune-x86-64-x32} x86-64-v3"
28BASE_LIB:tune-x86-64-v3-x32 = "libx32" 28BASE_LIB:tune-x86-64-v3-x32 = "libx32"
29TUNE_PKGARCH:tune-x86-64-v3-x32 = "x86-64-v3-x32" 29TUNE_PKGARCH:tune-x86-64-v3-x32 = "x86-64-v3-x32"
30PACKAGE_EXTRA_ARCHS:tune-x86-64-v3-x32 = "${PACKAGE_EXTRA_ARCHS:tune-corei7-64-x32} x86-64-v3-x32" 30PACKAGE_EXTRA_ARCHS:tune-x86-64-v3-x32 = "${PACKAGE_EXTRA_ARCHS:tune-corei7-64-x32} x86-64-v3-x32"
31QEMU_EXTRAOPTIONS_x86-64-v3-x32 = " -cpu Skylake-Client,check=false" 31QEMU_EXTRAOPTIONS:tune-x86-64-v3-x32 = " -cpu Skylake-Client,check=false"
diff --git a/meta/recipes-devtools/gcc/gcc-testsuite.inc b/meta/recipes-devtools/gcc/gcc-testsuite.inc
index af6c7ad5a9..3257f86907 100644
--- a/meta/recipes-devtools/gcc/gcc-testsuite.inc
+++ b/meta/recipes-devtools/gcc/gcc-testsuite.inc
@@ -54,7 +54,7 @@ python check_prepare() {
54 if qemu_binary.endswith(("x86_64", "i386", "arm", "aarch64")): 54 if qemu_binary.endswith(("x86_64", "i386", "arm", "aarch64")):
55 args += ["-cpu", "max"] 55 args += ["-cpu", "max"]
56 else: 56 else:
57 extra = d.getVar("QEMU_EXTRAOPTIONS_%s" % d.getVar('TUNE_PKGARCH')) 57 extra = d.getVar("QEMU_EXTRAOPTIONS:tune-%s" % d.getVar('TUNE_PKGARCH'))
58 if extra: 58 if extra:
59 args += extra.split() 59 args += extra.split()
60 # For mips64 we could set a maximal CPU (e.g. Loongson-3A4000) however they either have MSA 60 # For mips64 we could set a maximal CPU (e.g. Loongson-3A4000) however they either have MSA