The following patches are includes in this update series:
- Remove the extraneous family check
- Refactor code to enable support for >1 CCPs in a system
- Add initial support for versioning
- Refactor: move version-specific code to separate files
where possible; abstract worker functions through a
struct of function pointers
This patch series is based on cryptodev-2.6
---
Gary R Hook (4):
crypto: ccp - Remove check for x86 family and model
crypto: ccp - Support for multiple CCPs
crypto: ccp - CCP versioning support
crypto: ccp - Add abstraction for device-specific calls
drivers/crypto/ccp/Makefile | 2
drivers/crypto/ccp/ccp-crypto-aes.c | 12 +
drivers/crypto/ccp/ccp-crypto-sha.c | 9 +
drivers/crypto/ccp/ccp-dev-v3.c | 534 +++++++++++++++++++++++++++++++++++
drivers/crypto/ccp/ccp-dev.c | 471 ++++++++++---------------------
drivers/crypto/ccp/ccp-dev.h | 155 ++++++++++
drivers/crypto/ccp/ccp-ops.c | 381 +------------------------
drivers/crypto/ccp/ccp-pci.c | 23 +-
drivers/crypto/ccp/ccp-platform.c | 48 +++
include/linux/ccp.h | 17 +
10 files changed, 938 insertions(+), 714 deletions(-)
create mode 100644 drivers/crypto/ccp/ccp-dev-v3.c
--
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html