]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: ccp - Let a v5 CCP provide the same function as v3
authorGary R Hook <gary.hook@amd.com>
Wed, 27 Jul 2016 00:10:21 +0000 (19:10 -0500)
committerSomasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
Thu, 24 Aug 2017 17:54:54 +0000 (10:54 -0700)
commit596c96af034437dc43dbb2af29328813d082a177
treea92529140429358e2805298ee8bfe0b538c24097
parentc84384dd53be3243338b0ac1b36210c95ac0c601
crypto: ccp - Let a v5 CCP provide the same function as v3

Orabug: 26644685

Enable equivalent function on a v5 CCP. Add support for a
version 5 CCP which enables AES/XTS/SHA services. Also,
more work on the data structures to virtualize
functionality.

Signed-off-by: Gary R Hook <gary.hook@amd.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
(cherry picked from commit 4b394a232df78414442778b02ca4a388d947d059)
Signed-off-by: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
Reviewed-by: Jack Vogel <jack.vogel@oracle.com>
drivers/crypto/ccp/Makefile
drivers/crypto/ccp/ccp-crypto-sha.c
drivers/crypto/ccp/ccp-dev-v3.c
drivers/crypto/ccp/ccp-dev-v5.c [new file with mode: 0644]
drivers/crypto/ccp/ccp-dev.h
drivers/crypto/ccp/ccp-ops.c
drivers/crypto/ccp/ccp-pci.c
include/linux/ccp.h