]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
tune-cortexa53: Add nocrypto tune variant
authorKhem Raj <raj.khem@gmail.com>
Wed, 13 Aug 2025 05:14:23 +0000 (22:14 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 14 Aug 2025 09:14:30 +0000 (10:14 +0100)
crypto is optional on armv8a and Broadcom BCM2837 SoC found on
rpi3 does not have hardware acceleration for cryptographic operations.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Jon Mason <jon.mason@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/machine/include/arm/armv8a/tune-cortexa53.inc

index a88575eb1566710a0dc8e41128d775da90f2ddc5..198eead906ac4f9525c54f7383ebf077599472a1 100644 (file)
@@ -6,13 +6,17 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa53', ' -mcpu=corte
 require conf/machine/include/arm/arch-armv8a.inc
 
 # Little Endian base configs
-AVAILTUNES += "cortexa53 cortexa53-crypto"
+AVAILTUNES += "cortexa53 cortexa53-crypto cortexa53-nocrypto"
 ARMPKGARCH:tune-cortexa53             = "cortexa53"
 ARMPKGARCH:tune-cortexa53-crypto      = "cortexa53-crypto"
+ARMPKGARCH:tune-cortexa53-nocrypto    = "cortexa53-nocrypto"
 # We do not want -march since -mcpu is added above to cover for it
 TUNE_FEATURES:tune-cortexa53          = "aarch64 crc cortexa53"
 TUNE_FEATURES:tune-cortexa53-crypto   = "${TUNE_FEATURES:tune-cortexa53} crypto"
+TUNE_FEATURES:tune-cortexa53-nocrypto = "${TUNE_FEATURES:tune-cortexa53} nocrypto"
 PACKAGE_EXTRA_ARCHS:tune-cortexa53             = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa53"
 PACKAGE_EXTRA_ARCHS:tune-cortexa53-crypto      = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa53 cortexa53-crypto"
+PACKAGE_EXTRA_ARCHS:tune-cortexa53-nocrypto    = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa53 cortexa53-nocrypto"
 BASE_LIB:tune-cortexa53               = "lib64"
 BASE_LIB:tune-cortexa53-crypto        = "lib64"
+BASE_LIB:tune-cortexa53-nocrypto      = "lib64"