[RFC PATCH 0/2] ARM: kernel mode NEON in softirq context
Ard Biesheuvel
ard.biesheuvel at linaro.org
Mon Jan 9 11:57:27 PST 2017
Patch #1 in this series adds support for using the NEON in kernel mode
while executing in softirq context. By allowing this, subsystems that
perform non-trivial crypto in softirq context (such as CCMP in the
mac80211 layer) can use algorithms such as the AES-CCM driver in
patch #2, which is 13x faster than the generic CCM driver.
Ard Biesheuvel (2):
ARM: vfp - allow kernel mode NEON in softirq context
crypto: arm/aes - add CCM driver using ARMv8 Crypto Extensions
arch/arm/crypto/Kconfig | 8 +
arch/arm/crypto/Makefile | 2 +
arch/arm/crypto/aes-ce-ccm-core.S | 234 +++++++++++++
arch/arm/crypto/aes-ce-ccm-glue.c | 360 ++++++++++++++++++++
arch/arm/vfp/vfpmodule.c | 22 +-
5 files changed, 620 insertions(+), 6 deletions(-)
create mode 100644 arch/arm/crypto/aes-ce-ccm-core.S
create mode 100644 arch/arm/crypto/aes-ce-ccm-glue.c
--
2.7.4
More information about the linux-arm-kernel
mailing list