mirror of
https://git.yoctoproject.org/poky
synced 2026-02-20 08:29:42 +01:00
Move all of the tune files found in conf/machine/include into their respective architecture directories in that same location. All references to these will need to be updated. So, change the relevant ones for this tree in this commit as well. For the ARM tunes, nest them one further into armv8a, armv8m, etc. and rename some to make them uniform with the rest of the tunes. (From OE-Core rev: b6f15209bcfff953cce69da97a93f9ddff141ced) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
59 lines
2.3 KiB
PHP
59 lines
2.3 KiB
PHP
DEFAULTTUNE ?= "mipsisa64r6el"
|
|
|
|
require conf/machine/include/mips/arch-mips.inc
|
|
|
|
TUNEVALID[mipsisa64r6] = "Enable mipsisa64r6 specific processor optimizations"
|
|
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r6', ' -march=mips64r6', '', d)}"
|
|
|
|
# Base Tunes
|
|
AVAILTUNES += "mipsisa64r6 mipsisa64r6el"
|
|
|
|
TUNE_FEATURES:tune-mipsisa64r6 = "bigendian fpu-hard n64 mipsisa64r6 r6"
|
|
MIPSPKGSFX_VARIANT:tune-mipsisa64r6 = "${TUNE_ARCH}"
|
|
BASE_LIB:tune-mipsisa64r6 = "lib64"
|
|
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6 = "mipsisa64r6"
|
|
|
|
TUNE_FEATURES:tune-mipsisa64r6el = "fpu-hard r6 n64 mipsisa64r6"
|
|
MIPSPKGSFX_VARIANT:tune-mipsisa64r6el = "${TUNE_ARCH}"
|
|
BASE_LIB:tune-mipsisa64r6el = "lib64"
|
|
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6el = "mipsisa64r6el"
|
|
|
|
# Soft Float
|
|
AVAILTUNES += "mipsisa64r6-nf mipsisa64r6el-nf"
|
|
|
|
TUNE_FEATURES:tune-mipsisa64r6-nf = "bigendian r6 n64 mipsisa64r6"
|
|
MIPSPKGSFX_VARIANT:tune-mipsisa64r6-nf = "${TUNE_ARCH}"
|
|
BASE_LIB:tune-mipsisa64r6-nf = "lib64"
|
|
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6-nf = "mipsisa64r6-nf"
|
|
|
|
TUNE_FEATURES:tune-mipsisa64r6el-nf = "r6 n64 mipsisa64r6"
|
|
MIPSPKGSFX_VARIANT:tune-mipsisa64r6el-nf = "${TUNE_ARCH}"
|
|
BASE_LIB:tune-mipsisa64r6el-nf = "lib64"
|
|
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6el-nf = "mipsisa64r6el-nf"
|
|
|
|
# MIPS 64r6 n32
|
|
AVAILTUNES += "mipsisa64r6-n32 mipsisa64r6el-n32"
|
|
|
|
TUNE_FEATURES:tune-mipsisa64r6-n32 = "bigendian fpu-hard r6 n32 mipsisa64r6"
|
|
BASE_LIB:tune-mipsisa64r6-n32 = "lib32"
|
|
MIPSPKGSFX_VARIANT:tune-mipsisa64r6-n32 = "${TUNE_ARCH}"
|
|
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6-n32 = "mipsisa64r6-n32"
|
|
|
|
TUNE_FEATURES:tune-mipsisa64r6el-n32 = "fpu-hard r6 n32 mipsisa64r6"
|
|
BASE_LIB:tune-mipsisa64r6el-n32 = "lib32"
|
|
MIPSPKGSFX_VARIANT:tune-mipsisa64r6el-n32 = "${TUNE_ARCH}"
|
|
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6el-n32 = "mipsisa64r6el-n32"
|
|
|
|
# MIPS 64r6 n32 and Soft Float
|
|
AVAILTUNES += "mipsisa64r6-nf-n32 mipsisa64r6el-nf-n32"
|
|
|
|
TUNE_FEATURES:tune-mipsisa64r6-nf-n32 = "bigendian r6 n32 mipsisa64r6"
|
|
BASE_LIB:tune-mipsisa64r6-nf-n32 = "lib32"
|
|
MIPSPKGSFX_VARIANT:tune-mipsisa64r6-nf-n32 = "${TUNE_ARCH}"
|
|
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6-nf-n32 = "mipsisa64r6-nf-n32"
|
|
|
|
TUNE_FEATURES:tune-mipsisa64r6el-nf-n32 = "r6 n32 mipsisa64r6"
|
|
BASE_LIB:tune-mipsisa64r6el-nf-n32 = "lib32"
|
|
MIPSPKGSFX_VARIANT:tune-mipsisa64r6el-nf-n32 = "${TUNE_ARCH}"
|
|
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6el-nf-n32 = "mipsisa64r6el-nf-n32"
|