ARM: multi_v7_defconfig: enable asm and NEON accelerated crypto modules
PATCH 1/1 ARM: multi_v7_defconfig: enable asm and NEON accelerated crypto modules
Enable all drivers under CONFIG_ARM_CRYPTO as modules. Enable CONFIG_KERNEL_MODE_NEON as well so that the modules that either contain a NEON alternative or consist solely of a NEON (or ARMv8 crypto extensions) accelerated implementation are enabled fully as well.
Note that the ARMv8 modules will only be built if the detected toolchain version is recent enough (binutils 2.23 or higher).
--- arch/arm/configs/multi_v7_defconfig | 12 ++++++++++++ 1 file changed, 12 insertions(+)
arch/arm/configs/multi_v7_defconfig +12 -0
@@ -116,6 +116,7 @@ CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y CONFIG_CPU_IDLE=y CONFIG_NEON=y +CONFIG_KERNEL_MODE_NEON=y CONFIG_ARM_ZYNQ_CPUIDLE=y CONFIG_NET=y CONFIG_PACKET=y
@@ -590,3 +591,14 @@ CONFIG_LOCKUP_DETECTOR=y CONFIG_CRYPTO_DEV_TEGRA_AES=y CONFIG_CPUFREQ_DT=y CONFIG_KEYSTONE_IRQ=y +CONFIG_ARM_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM=m +CONFIG_CRYPTO_SHA1_ARM_NEON=m +CONFIG_CRYPTO_SHA1_ARM_CE=m +CONFIG_CRYPTO_SHA2_ARM_CE=m +CONFIG_CRYPTO_SHA256_ARM=m +CONFIG_CRYPTO_SHA512_ARM=m +CONFIG_CRYPTO_AES_ARM=m +CONFIG_CRYPTO_AES_ARM_BS=m +CONFIG_CRYPTO_AES_ARM_CE=m +CONFIG_CRYPTO_GHASH_ARM_CE=m
Signature · 1 line
1.9.1
Arnd Bergmann
AppliedPATCH 1/1 ARM: multi_v7_defconfig: enable asm and NEON accelerated crypto modules
Quoted 10 lines · On Monday 11 May 2015 12:06:38 Ard Biesheuvel wrote:
Enable all drivers under
CONFIG_ARM_CRYPTOas modules. EnableCONFIG_KERNEL_MODE_NEONas well so that the modules that either contain a NEON alternative or consist solely of a NEON (or ARMv8 crypto extensions) accelerated implementation are enabled fully as well.Note that the ARMv8 modules will only be built if the detected toolchain version is recent enough (binutils 2.23 or higher).
Signed-off-by Ard Biesheuvel <[email protected]>
Applied to next/defconfig, thanks!
Arnd