* [PATCH 0/7] Add VMX module for PPC64
@ 2015-02-05 17:14 Leonidas S. Barbosa
0 siblings, 0 replies; only message in thread
From: Leonidas S. Barbosa @ 2015-02-05 17:14 UTC (permalink / raw)
To: Herbert Xu, linux-crypto, linux-kernel
VMX cryptographic acceleration instructions were added to the POWER8
CPU. These instructions implement portions of AES and GHASH in hardware.
This patch set adds a new module for PPC64, vmx, that support
cryptographic routines such as AES and GHASH on hardware. In order to
access VMX instructions on Power 8 CPU this module uses scripts
implemented in colaboration with OpenSSL.
Leonidas S. Barbosa (2):
Add support for VMS instructions by ASM
Enabling VMX module for PPC64
Marcelo H. Cerri (5):
Adding VMX module for Power 8
Adding AES routines for VMX module
Adding CBC routines for VMX module
Adding CTR routines for VMX module
Adding GHASH routines for VMX module
drivers/crypto/Kconfig | 12 +
drivers/crypto/Makefile | 1 +
drivers/crypto/vmx/Kconfig | 9 +
drivers/crypto/vmx/Makefile | 21 +
drivers/crypto/vmx/aes.c | 139 +++
drivers/crypto/vmx/aes_cbc.c | 184 ++++
drivers/crypto/vmx/aes_ctr.c | 167 ++++
drivers/crypto/vmx/aesp8-ppc.h | 20 +
drivers/crypto/vmx/aesp8-ppc.pl | 1940 +++++++++++++++++++++++++++++++++++++
drivers/crypto/vmx/ghash.c | 214 ++++
drivers/crypto/vmx/ghashp8-ppc.pl | 234 +++++
drivers/crypto/vmx/ppc-xlate.pl | 226 +++++
drivers/crypto/vmx/vmx.c | 88 ++
13 files changed, 3255 insertions(+)
create mode 100644 drivers/crypto/vmx/Kconfig
create mode 100644 drivers/crypto/vmx/Makefile
create mode 100644 drivers/crypto/vmx/aes.c
create mode 100644 drivers/crypto/vmx/aes_cbc.c
create mode 100644 drivers/crypto/vmx/aes_ctr.c
create mode 100644 drivers/crypto/vmx/aesp8-ppc.h
create mode 100755 drivers/crypto/vmx/aesp8-ppc.pl
create mode 100644 drivers/crypto/vmx/ghash.c
create mode 100755 drivers/crypto/vmx/ghashp8-ppc.pl
create mode 100755 drivers/crypto/vmx/ppc-xlate.pl
create mode 100644 drivers/crypto/vmx/vmx.c
--
2.1.0
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-02-05 17:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-05 17:14 [PATCH 0/7] Add VMX module for PPC64 Leonidas S. Barbosa
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.