diff options
Diffstat (limited to 'meta/conf/machine/include/mips')
-rw-r--r-- | meta/conf/machine/include/mips/README | 4 | ||||
-rw-r--r-- | meta/conf/machine/include/mips/arch-mips.inc | 154 | ||||
-rw-r--r-- | meta/conf/machine/include/mips/tune-mips-24k.inc | 36 | ||||
-rw-r--r-- | meta/conf/machine/include/mips/tune-mips-74k.inc | 24 |
4 files changed, 109 insertions, 109 deletions
diff --git a/meta/conf/machine/include/mips/README b/meta/conf/machine/include/mips/README index f36e87b45a..77448c5190 100644 --- a/meta/conf/machine/include/mips/README +++ b/meta/conf/machine/include/mips/README @@ -23,7 +23,7 @@ scheme. The scheme is: <mips variant>[-nf][-n32] TUNE_PKGARCH is defined as: -${MIPSPKGSFX_VARIANT_tune-${DEFAULTTUNE}}${MIPSPKGSFX_FPU}${MIPSPKGSFX_ABI} +${MIPSPKGSFX_VARIANT:tune-${DEFAULTTUNE}}${MIPSPKGSFX_FPU}${MIPSPKGSFX_ABI} The following is a list of MIPS specific variables: @@ -35,7 +35,7 @@ defined as "el". MIPSPKGSFX_ENDIAN2 - For bigendian hardware this is "eb", otherwise it's defined as "el". -MIPSPKGSFX_VARIANT_tune-<tune> - In the default tunings it is set to the +MIPSPKGSFX_VARIANT:tune-<tune> - In the default tunings it is set to the same value as TUNE_ARCH. In custom, optimized tunings, the value should be modified to more precisely describe the tuning. diff --git a/meta/conf/machine/include/mips/arch-mips.inc b/meta/conf/machine/include/mips/arch-mips.inc index cb1a4c443c..e48ddd2d6b 100644 --- a/meta/conf/machine/include/mips/arch-mips.inc +++ b/meta/conf/machine/include/mips/arch-mips.inc @@ -21,7 +21,7 @@ ABIEXTENSION .= "${@bb.utils.filter('TUNE_FEATURES', 'n32', d)}" TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'n32', ' -mabi=n32', '', d)}" # user mode qemu doesn't support mips64 n32: "Invalid ELF image for this architecture" -MACHINE_FEATURES_BACKFILL_CONSIDERED_append = " ${@bb.utils.contains('TUNE_FEATURES', 'n32', 'qemu-usermode', '', d)}" +MACHINE_FEATURES_BACKFILL_CONSIDERED:append = " ${@bb.utils.contains('TUNE_FEATURES', 'n32', 'qemu-usermode', '', d)}" TUNEVALID[n64] = "MIPS64 n64 ABI" TUNECONFLICTS[n64] = "o32 n32" @@ -49,7 +49,7 @@ MIPSPKGSFX_64R6 = "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r6', 'isa', ' MIPSPKGSFX_32R6 = "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa32r6', 'isa32', '', d)}" TUNE_ARCH = "mips${MIPSPKGSFX_32R6}${MIPSPKGSFX_64R6}${MIPSPKGSFX_BYTE}${MIPSPKGSFX_R6}${MIPSPKGSFX_ENDIAN}" -TUNE_PKGARCH = "${MIPSPKGSFX_VARIANT_tune-${DEFAULTTUNE}}${MIPSPKGSFX_FPU}${MIPSPKGSFX_ABI}" +TUNE_PKGARCH = "${MIPSPKGSFX_VARIANT:tune-${DEFAULTTUNE}}${MIPSPKGSFX_FPU}${MIPSPKGSFX_ABI}" # Various Global Machine Overrides MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'n64', 'mipsarchn64${MIPSPKGSFX_ENDIAN2}:', '', d)}" @@ -64,88 +64,88 @@ MACHINEOVERRIDES =. "mipsarch:" # Base tunes AVAILTUNES += "mips mips64-n32 mips64 mipsel mips64el-n32 mips64el mips-nf mips64-nf-n32 mips64-nf mipsel-nf mips64el-nf-n32 mips64el-nf" -TUNE_FEATURES_tune-mips = "o32 bigendian fpu-hard" -BASE_LIB_tune-mips = "lib" -MIPSPKGSFX_VARIANT_tune-mips = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips = "mips" - -TUNE_FEATURES_tune-mips64-n32 = "n32 bigendian fpu-hard" -BASE_LIB_tune-mips64-n32 = "lib32" -MIPSPKGSFX_VARIANT_tune-mips64-n32 = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64-n32 = "mips64-n32" - -TUNE_FEATURES_tune-mips64 = "n64 bigendian fpu-hard" -BASE_LIB_tune-mips64 = "lib64" -MIPSPKGSFX_VARIANT_tune-mips64 = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64 = "mips64" - -TUNE_FEATURES_tune-mipsel = "o32 fpu-hard" -BASE_LIB_tune-mipsel = "lib" -MIPSPKGSFX_VARIANT_tune-mipsel = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mipsel = "mipsel" - -TUNE_FEATURES_tune-mips64el-n32 = "n32 fpu-hard" -BASE_LIB_tune-mips64el-n32 = "lib32" -MIPSPKGSFX_VARIANT_tune-mips64el-n32 = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64el-n32 = "mips64el-n32" - -TUNE_FEATURES_tune-mips64el = "n64 fpu-hard" -BASE_LIB_tune-mips64el = "lib64" -MIPSPKGSFX_VARIANT_tune-mips64el = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64el = "mips64el" - -TUNE_FEATURES_tune-mips-nf = "o32 bigendian" -BASE_LIB_tune-mips-nf = "lib" -MIPSPKGSFX_VARIANT_tune-mips-nf = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips-nf = "mips-nf" - -TUNE_FEATURES_tune-mips64-nf-n32 = "n32 bigendian" -BASE_LIB_tune-mips64-nf-n32 = "lib32" -MIPSPKGSFX_VARIANT_tune-mips64-nf-n32 = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64-nf-n32 = "mips64-nf-n32" - -TUNE_FEATURES_tune-mips64-nf = "n64 bigendian" -BASE_LIB_tune-mips64-nf = "lib64" -MIPSPKGSFX_VARIANT_tune-mips64-nf = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64-nf = "mips64-nf" - -TUNE_FEATURES_tune-mipsel-nf = "o32" -BASE_LIB_tune-mipsel-nf = "lib" -MIPSPKGSFX_VARIANT_tune-mipsel-nf = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mipsel-nf = "mipsel-nf" - -TUNE_FEATURES_tune-mips64el-nf-n32 = "n32" -BASE_LIB_tune-mips64el-nf-n32 = "lib32" -MIPSPKGSFX_VARIANT_tune-mips64el-nf-n32 = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64el-nf-n32 = "mips64el-nf-n32" - -TUNE_FEATURES_tune-mips64el-nf = "n64" -BASE_LIB_tune-mips64el-nf = "lib64" -MIPSPKGSFX_VARIANT_tune-mips64el-nf = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64el-nf = "mips64el-nf" +TUNE_FEATURES:tune-mips = "o32 bigendian fpu-hard" +BASE_LIB:tune-mips = "lib" +MIPSPKGSFX_VARIANT:tune-mips = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips = "mips" + +TUNE_FEATURES:tune-mips64-n32 = "n32 bigendian fpu-hard" +BASE_LIB:tune-mips64-n32 = "lib32" +MIPSPKGSFX_VARIANT:tune-mips64-n32 = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64-n32 = "mips64-n32" + +TUNE_FEATURES:tune-mips64 = "n64 bigendian fpu-hard" +BASE_LIB:tune-mips64 = "lib64" +MIPSPKGSFX_VARIANT:tune-mips64 = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64 = "mips64" + +TUNE_FEATURES:tune-mipsel = "o32 fpu-hard" +BASE_LIB:tune-mipsel = "lib" +MIPSPKGSFX_VARIANT:tune-mipsel = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mipsel = "mipsel" + +TUNE_FEATURES:tune-mips64el-n32 = "n32 fpu-hard" +BASE_LIB:tune-mips64el-n32 = "lib32" +MIPSPKGSFX_VARIANT:tune-mips64el-n32 = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64el-n32 = "mips64el-n32" + +TUNE_FEATURES:tune-mips64el = "n64 fpu-hard" +BASE_LIB:tune-mips64el = "lib64" +MIPSPKGSFX_VARIANT:tune-mips64el = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64el = "mips64el" + +TUNE_FEATURES:tune-mips-nf = "o32 bigendian" +BASE_LIB:tune-mips-nf = "lib" +MIPSPKGSFX_VARIANT:tune-mips-nf = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips-nf = "mips-nf" + +TUNE_FEATURES:tune-mips64-nf-n32 = "n32 bigendian" +BASE_LIB:tune-mips64-nf-n32 = "lib32" +MIPSPKGSFX_VARIANT:tune-mips64-nf-n32 = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64-nf-n32 = "mips64-nf-n32" + +TUNE_FEATURES:tune-mips64-nf = "n64 bigendian" +BASE_LIB:tune-mips64-nf = "lib64" +MIPSPKGSFX_VARIANT:tune-mips64-nf = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64-nf = "mips64-nf" + +TUNE_FEATURES:tune-mipsel-nf = "o32" +BASE_LIB:tune-mipsel-nf = "lib" +MIPSPKGSFX_VARIANT:tune-mipsel-nf = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mipsel-nf = "mipsel-nf" + +TUNE_FEATURES:tune-mips64el-nf-n32 = "n32" +BASE_LIB:tune-mips64el-nf-n32 = "lib32" +MIPSPKGSFX_VARIANT:tune-mips64el-nf-n32 = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64el-nf-n32 = "mips64el-nf-n32" + +TUNE_FEATURES:tune-mips64el-nf = "n64" +BASE_LIB:tune-mips64el-nf = "lib64" +MIPSPKGSFX_VARIANT:tune-mips64el-nf = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64el-nf = "mips64el-nf" # MIPS 64 + o32 AVAILTUNES += "mips64-o32 mips64el-o32" -TUNE_FEATURES_tune-mips64-o32 = "o32 bigendian fpu-hard" -BASE_LIB_tune-mips64-o32 = "lib" -MIPSPKGSFX_VARIANT_tune-mips64-o32 = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64-o32 = "mips mips64-o32" +TUNE_FEATURES:tune-mips64-o32 = "o32 bigendian fpu-hard" +BASE_LIB:tune-mips64-o32 = "lib" +MIPSPKGSFX_VARIANT:tune-mips64-o32 = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64-o32 = "mips mips64-o32" -TUNE_FEATURES_tune-mips64el-o32 = "o32 fpu-hard" -BASE_LIB_tune-mips64el-o32 = "lib" -MIPSPKGSFX_VARIANT_tune-mips64el-o32 = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64el-o32 = "mipsel mips64el-o32" +TUNE_FEATURES:tune-mips64el-o32 = "o32 fpu-hard" +BASE_LIB:tune-mips64el-o32 = "lib" +MIPSPKGSFX_VARIANT:tune-mips64el-o32 = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64el-o32 = "mipsel mips64el-o32" # MIPS 64 o32 and Soft Float AVAILTUNES += "mips64-nf-o32 mips64el-nf-o32" -TUNE_FEATURES_tune-mips64-nf-o32 = "o32 bigendian" -BASE_LIB_tune-mips64-nf-o32 = "lib" -MIPSPKGSFX_VARIANT_tune-mips64-nf-o32 = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64-nf-o32 = "mips-nf mips64-nf-o32" +TUNE_FEATURES:tune-mips64-nf-o32 = "o32 bigendian" +BASE_LIB:tune-mips64-nf-o32 = "lib" +MIPSPKGSFX_VARIANT:tune-mips64-nf-o32 = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64-nf-o32 = "mips-nf mips64-nf-o32" -TUNE_FEATURES_tune-mips64el-nf-o32 = "o32" -BASE_LIB_tune-mips64el-nf-o32 = "lib" -MIPSPKGSFX_VARIANT_tune-mips64el-nf-o32 = "${TUNE_ARCH}" -PACKAGE_EXTRA_ARCHS_tune-mips64el-nf-o32 = "mipsel-nf mips64el-nf-o32" +TUNE_FEATURES:tune-mips64el-nf-o32 = "o32" +BASE_LIB:tune-mips64el-nf-o32 = "lib" +MIPSPKGSFX_VARIANT:tune-mips64el-nf-o32 = "${TUNE_ARCH}" +PACKAGE_EXTRA_ARCHS:tune-mips64el-nf-o32 = "mipsel-nf mips64el-nf-o32" diff --git a/meta/conf/machine/include/mips/tune-mips-24k.inc b/meta/conf/machine/include/mips/tune-mips-24k.inc index 828acd42e3..ed6566587d 100644 --- a/meta/conf/machine/include/mips/tune-mips-24k.inc +++ b/meta/conf/machine/include/mips/tune-mips-24k.inc @@ -16,36 +16,36 @@ AVAILTUNES += "mips32r2-24kc mips32r2-24kec mips32r2-24kec-m16" AVAILTUNES += "mips32r2el-24kc mips32r2el-24kec mips32r2el-24kec-m16" # big endian: kc, kc+dsp=kec, kc+dsp+mips16e=kec-m16 -TUNE_FEATURES_tune-mips32r2-24kc = "${TUNE_FEATURES_tune-mips32r2-nf} 24kc" -TUNE_FEATURES_tune-mips32r2-24kec = "${TUNE_FEATURES_tune-mips32r2-nf} 24kec" -TUNE_FEATURES_tune-mips32r2-24kec-m16 = "${TUNE_FEATURES_tune-mips32r2-24kec} mips16e" +TUNE_FEATURES:tune-mips32r2-24kc = "${TUNE_FEATURES:tune-mips32r2-nf} 24kc" +TUNE_FEATURES:tune-mips32r2-24kec = "${TUNE_FEATURES:tune-mips32r2-nf} 24kec" +TUNE_FEATURES:tune-mips32r2-24kec-m16 = "${TUNE_FEATURES:tune-mips32r2-24kec} mips16e" -MIPSPKGSFX_VARIANT_tune-mips32r2-24kc = "mips32r2-24kc" -PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kc = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-nf} mips32r2-24kc-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2-24kc = "mips32r2-24kc" +PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-nf} mips32r2-24kc-nf" QEMU_EXTRAOPTIONS_mips32r2-24kc-nf = " -cpu 24Kc" -MIPSPKGSFX_VARIANT_tune-mips32r2-24kec = "mips32r2-24kec" -PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kec = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kc} mips32r2-24kec-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2-24kec = "mips32r2-24kec" +PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kc} mips32r2-24kec-nf" QEMU_EXTRAOPTIONS_mips32r2-24kec-nf = " -cpu 24KEc" -MIPSPKGSFX_VARIANT_tune-mips32r2-24kec-m16 = "mips32r2-24kec${MIPSPKGSFX_MIPS16E}" -PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kec-m16 = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kec} mips32r2-24kec-m16-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2-24kec-m16 = "mips32r2-24kec${MIPSPKGSFX_MIPS16E}" +PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec} mips32r2-24kec-m16-nf" QEMU_EXTRAOPTIONS_mips32r2-24kec-m16-nf = " -cpu 24KEc" # little endian: kc, kc+dsp=kec, kc+dsp+mips16e=kec-m16 -TUNE_FEATURES_tune-mips32r2el-24kc = "${TUNE_FEATURES_tune-mips32r2el-nf} 24kc" -TUNE_FEATURES_tune-mips32r2el-24kec = "${TUNE_FEATURES_tune-mips32r2el-nf} 24kec" -TUNE_FEATURES_tune-mips32r2el-24kec-m16 = "${TUNE_FEATURES_tune-mips32r2el-24kec} mips16e" +TUNE_FEATURES:tune-mips32r2el-24kc = "${TUNE_FEATURES:tune-mips32r2el-nf} 24kc" +TUNE_FEATURES:tune-mips32r2el-24kec = "${TUNE_FEATURES:tune-mips32r2el-nf} 24kec" +TUNE_FEATURES:tune-mips32r2el-24kec-m16 = "${TUNE_FEATURES:tune-mips32r2el-24kec} mips16e" -MIPSPKGSFX_VARIANT_tune-mips32r2el-24kc = "mips32r2el-24kc" -PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kc = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-nf} mips32r2el-24kc-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2el-24kc = "mips32r2el-24kc" +PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-nf} mips32r2el-24kc-nf" QEMU_EXTRAOPTIONS_mips32r2el-24kc-nf = " -cpu 24Kc" -MIPSPKGSFX_VARIANT_tune-mips32r2el-24kec = "mips32r2el-24kec" -PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kec = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kc} mips32r2el-24kec-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2el-24kec = "mips32r2el-24kec" +PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kc} mips32r2el-24kec-nf" QEMU_EXTRAOPTIONS_mips32r2el-24kec-nf = " -cpu 24KEc" -MIPSPKGSFX_VARIANT_tune-mips32r2el-24kec-m16 = "mips32r2el-24kec${MIPSPKGSFX_MIPS16E}" -PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kec-m16 = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kec} mips32r2el-24kec-m16-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2el-24kec-m16 = "mips32r2el-24kec${MIPSPKGSFX_MIPS16E}" +PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec} mips32r2el-24kec-m16-nf" QEMU_EXTRAOPTIONS_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 94afee34bd..988cfaef6e 100644 --- a/meta/conf/machine/include/mips/tune-mips-74k.inc +++ b/meta/conf/machine/include/mips/tune-mips-74k.inc @@ -13,25 +13,25 @@ AVAILTUNES += "mips32r2-74kc mips32r2-74kc-m16" AVAILTUNES += "mips32r2el-74kc mips32r2el-74kc-m16" # big endian: kc+dsp2=kc, kc+dsp2+mips16e=kc-m16 -TUNE_FEATURES_tune-mips32r2-74kc = "${TUNE_FEATURES_tune-mips32r2-nf} 74kc" -TUNE_FEATURES_tune-mips32r2-74kc-m16 = "${TUNE_FEATURES_tune-mips32r2-74kc} mips16e" +TUNE_FEATURES:tune-mips32r2-74kc = "${TUNE_FEATURES:tune-mips32r2-nf} 74kc" +TUNE_FEATURES:tune-mips32r2-74kc-m16 = "${TUNE_FEATURES:tune-mips32r2-74kc} mips16e" -MIPSPKGSFX_VARIANT_tune-mips32r2-74kc = "mips32r2-74kc" -PACKAGE_EXTRA_ARCHS_tune-mips32r2-74kc = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-nf} mips32r2-74kc-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2-74kc = "mips32r2-74kc" +PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-nf} mips32r2-74kc-nf" QEMU_EXTRAOPTIONS_mips32r2-74kc-nf = " -cpu 24Kc" -MIPSPKGSFX_VARIANT_tune-mips32r2-74kc-m16 = "mips32r2-74kc${MIPSPKGSFX_MIPS16E}" -PACKAGE_EXTRA_ARCHS_tune-mips32r2-74kc-m16 = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-74kc} mips32r2-74kc-m16-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2-74kc-m16 = "mips32r2-74kc${MIPSPKGSFX_MIPS16E}" +PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc} mips32r2-74kc-m16-nf" QEMU_EXTRAOPTIONS_mips32r2-74kc-m16-nf = " -cpu 24KEc" # little endian: kc+dsp2=kc, kc+dsp2+mips16e=kc-m16 -TUNE_FEATURES_tune-mips32r2el-74kc = "${TUNE_FEATURES_tune-mips32r2el-nf} 74kc" -TUNE_FEATURES_tune-mips32r2el-74kc-m16 = "${TUNE_FEATURES_tune-mips32r2el-74kc} mips16e" +TUNE_FEATURES:tune-mips32r2el-74kc = "${TUNE_FEATURES:tune-mips32r2el-nf} 74kc" +TUNE_FEATURES:tune-mips32r2el-74kc-m16 = "${TUNE_FEATURES:tune-mips32r2el-74kc} mips16e" -MIPSPKGSFX_VARIANT_tune-mips32r2el-74kc = "mips32r2el-74kc" -PACKAGE_EXTRA_ARCHS_tune-mips32r2el-74kc = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-nf} mips32r2el-74kc-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2el-74kc = "mips32r2el-74kc" +PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-nf} mips32r2el-74kc-nf" QEMU_EXTRAOPTIONS_mips32r2el-74kc-nf = " -cpu 24Kc" -MIPSPKGSFX_VARIANT_tune-mips32r2el-74kc-m16 = "mips32r2el-74kc${MIPSPKGSFX_MIPS16E}" -PACKAGE_EXTRA_ARCHS_tune-mips32r2el-74kc-m16 = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-74kc} mips32r2el-74kc-m16-nf" +MIPSPKGSFX_VARIANT:tune-mips32r2el-74kc-m16 = "mips32r2el-74kc${MIPSPKGSFX_MIPS16E}" +PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc} mips32r2el-74kc-m16-nf" QEMU_EXTRAOPTIONS_mips32r2el-74kc-m16-nf = " -cpu 24KEc" |