1*73bd93f1SPatrick Williams# 2*73bd93f1SPatrick Williams# Tune Settings for neoverse-v2 3*73bd93f1SPatrick Williams# 4*73bd93f1SPatrick WilliamsDEFAULTTUNE ?= "neoversev2" 5*73bd93f1SPatrick Williams 6*73bd93f1SPatrick WilliamsTUNEVALID[neoversev2] = "Enable neoverse-v2 specific processor optimizations" 7*73bd93f1SPatrick WilliamsTUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'neoversev2', ' -mcpu=neoverse-v2', '', d)}" 8*73bd93f1SPatrick Williams 9*73bd93f1SPatrick Williamsrequire conf/machine/include/arm/arch-armv9a.inc 10*73bd93f1SPatrick Williams 11*73bd93f1SPatrick WilliamsAVAILTUNES += "neoversev2" 12*73bd93f1SPatrick WilliamsARMPKGARCH:tune-neoversev2 = "neoversev2" 13*73bd93f1SPatrick WilliamsTUNE_FEATURES:tune-neoversev2 = "aarch64 crypto neoversev2" 14*73bd93f1SPatrick WilliamsPACKAGE_EXTRA_ARCHS:tune-neoversev2 = "${PACKAGE_EXTRA_ARCHS:tune-armv9a-crypto} neoversev2" 15*73bd93f1SPatrick WilliamsBASE_LIB:tune-neoversev2 = "lib64" 16