10ca19ccfSPatrick Williams#
20ca19ccfSPatrick Williams#
30ca19ccfSPatrick Williams# Defaults for ARMv8.1-M.main
40ca19ccfSPatrick Williams#
50ca19ccfSPatrick WilliamsDEFAULTTUNE ?= "armv8-1m-main"
60ca19ccfSPatrick Williams
70ca19ccfSPatrick WilliamsTUNEVALID[armv8-1m-main] = "Enable instructions for ARMv8.1-m.main"
8*d159c7fbSAndrew GeisslerTUNE_CCARGS_MARCH .= "${@bb.utils.contains('TUNE_FEATURES', 'armv8-1m-main', ' -march=armv8.1-m.main', '', d)}"
90ca19ccfSPatrick WilliamsMACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'armv8-1m-main', 'armv8-1m-main:', '', d)}"
100ca19ccfSPatrick Williams
110ca19ccfSPatrick WilliamsTUNECONFLICTS[armv8-1m-main] = "armv4 armv5 armv6 armv7a"
120ca19ccfSPatrick Williams
130ca19ccfSPatrick Williamsrequire conf/machine/include/arm/arch-armv8m-main.inc
140ca19ccfSPatrick Williams
150ca19ccfSPatrick WilliamsAVAILTUNES                            += "armv8-1m-main"
160ca19ccfSPatrick WilliamsARMPKGARCH:tune-armv8-1m-main          = "armv8-1m-main"
170ca19ccfSPatrick WilliamsTUNE_FEATURES:tune-armv8-1m-main       = "armv8-1m-main"
180ca19ccfSPatrick WilliamsPACKAGE_EXTRA_ARCHS:tune-armv8-1m-main = "armv8-1m-main"
19