public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH] ARM: multi_v7_defconfig: enable asm and NEON accelerated crypto modules
@ 2015-05-11 10:06 Ard Biesheuvel
  2015-05-12 20:04 ` Arnd Bergmann
  0 siblings, 1 reply; 2+ messages in thread
From: Ard Biesheuvel @ 2015-05-11 10:06 UTC (permalink / raw)
  To: linux-arm-kernel

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).

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
---
 arch/arm/configs/multi_v7_defconfig | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig
index 0ca4a3eaf65d..d7d3bf35f9f0 100644
--- a/arch/arm/configs/multi_v7_defconfig
+++ b/arch/arm/configs/multi_v7_defconfig
@@ -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
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [PATCH] ARM: multi_v7_defconfig: enable asm and NEON accelerated crypto modules
  2015-05-11 10:06 [PATCH] ARM: multi_v7_defconfig: enable asm and NEON accelerated crypto modules Ard Biesheuvel
@ 2015-05-12 20:04 ` Arnd Bergmann
  0 siblings, 0 replies; 2+ messages in thread
From: Arnd Bergmann @ 2015-05-12 20:04 UTC (permalink / raw)
  To: linux-arm-kernel

On Monday 11 May 2015 12:06:38 Ard Biesheuvel wrote:
> 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).
> 
> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>

Applied to next/defconfig, thanks!

	Arnd

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-05-12 20:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-11 10:06 [PATCH] ARM: multi_v7_defconfig: enable asm and NEON accelerated crypto modules Ard Biesheuvel
2015-05-12 20:04 ` Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox