1*4882a593Smuzhiyun# 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Defaults for ARMv8.1-M.main 4*4882a593Smuzhiyun# 5*4882a593SmuzhiyunDEFAULTTUNE ?= "armv8-1m-main" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunTUNEVALID[armv8-1m-main] = "Enable instructions for ARMv8.1-m.main" 8*4882a593SmuzhiyunTUNE_CCARGS_MARCH .= "${@bb.utils.contains('TUNE_FEATURES', 'armv8-1m-main', ' -march=armv8.1-m.main', '', d)}" 9*4882a593SmuzhiyunMACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'armv8-1m-main', 'armv8-1m-main:', '', d)}" 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunTUNECONFLICTS[armv8-1m-main] = "armv4 armv5 armv6 armv7a" 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunrequire conf/machine/include/arm/arch-armv8m-main.inc 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunAVAILTUNES += "armv8-1m-main" 16*4882a593SmuzhiyunARMPKGARCH:tune-armv8-1m-main = "armv8-1m-main" 17*4882a593SmuzhiyunTUNE_FEATURES:tune-armv8-1m-main = "armv8-1m-main" 18*4882a593SmuzhiyunPACKAGE_EXTRA_ARCHS:tune-armv8-1m-main = "armv8-1m-main" 19