blob: 66edbdbdbcec5f42c76307fa0438be05fa13d86b [file] [log] [blame]
DEFAULTTUNE ?= "cortexr5"
require conf/machine/include/arm/arch-armv8a.inc
TUNEVALID[armrm] = "Enable ARM Cortex-R/M Family"
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'armrm', 'armrm:', '' ,d)}"
TUNEVALID[cortexr5] = "Enable Cortex-r5 specific processor optimizations"
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexr5', ' -mcpu=cortex-r5', '', d)}"
AVAILTUNES += "cortexr5"
ARMPKGARCH_tune-cortexr5 = "cortexr5"
TUNE_FEATURES_tune-cortexr5 = "armrm cortexr5"
PACKAGE_EXTRA_ARCHS_tune-cortexr5 = "${TUNE_PKGARCH}"
AVAILTUNES += "cortexr5f"
ARMPKGARCH_tune-cortexr5f = "cortexr5f"
TUNE_FEATURES_tune-cortexr5f = "armrm cortexr5 vfpv3d16 callconvention-hard"
PACKAGE_EXTRA_ARCHS_tune-cortexr5f = "${TUNE_PKGARCH}"