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