linux/drivers/crypto/ccp
Lendacky, Thomas 7df5218d66 crypto: ccp - Update driver messages to remove some confusion
The current content of some of the driver messages and the way that they
are issued results in some confusion, especially in the area of the PSP
as it relates to SEV support. If SEV is not supported, a message is issued
that says "psp initialization failed." This makes it seem like there was
a problem, when in fact, the PSP support is just disabled if SEV is not
supported.

Update the driver to check SEV support a bit earlier and issue a debug-
level message if SEV is not supported, followed by a debug-level message
that the PSP is disabled. This way you will only see PSP messages if SEV
is supported or if debug information is desired. Also, remove the overall
"enabled" and "disabled" messages for the driver and rely on the CCP and
PSP support to issue component-specific messages.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2019-02-22 12:47:27 +08:00
..
Kconfig crypto: ccp: Add Platform Security Processor (PSP) device support 2017-12-04 10:57:28 -06:00
Makefile crypto: ccp: Add Platform Security Processor (PSP) device support 2017-12-04 10:57:28 -06:00
ccp-crypto-aes-cmac.c crypto: ccp - Update copyright notices and dates 2019-01-11 14:16:56 +08:00
ccp-crypto-aes-galois.c crypto: drivers - remove duplicate includes 2017-12-22 19:29:01 +11:00
ccp-crypto-aes-xts.c crypto: ccp - Remove VLA usage of skcipher 2018-09-28 12:46:08 +08:00
ccp-crypto-aes.c crypto: ccp - CCP versioning support 2016-03-11 21:19:16 +08:00
ccp-crypto-des3.c crypto: clarify name of WEAK_KEY request flag 2019-01-25 18:41:52 +08:00
ccp-crypto-main.c crypto: ccp - use -ENOSPC for transient busy indication 2017-11-03 22:11:16 +08:00
ccp-crypto-rsa.c crypto: ccp - return an actual key size from RSA max_size callback 2018-03-03 00:03:41 +08:00
ccp-crypto-sha.c crypto: ccp - Update copyright notices and dates 2019-01-11 14:16:56 +08:00
ccp-crypto.h crypto: ccp - Remove VLA usage of skcipher 2018-09-28 12:46:08 +08:00
ccp-debugfs.c crypto: ccp - no need to check return value of debugfs_create functions 2019-02-01 14:42:03 +08:00
ccp-dev-v3.c csrypto: ccp - Expand RSA support for a v5 ccp 2017-07-28 17:58:06 +08:00
ccp-dev-v5.c crypto: ccp - remove unused variable qim 2017-11-03 21:53:30 +08:00
ccp-dev.c crypto: ccp - use -ENOSPC for transient busy indication 2017-11-03 22:11:16 +08:00
ccp-dev.h crypto: ccp - Fix XTS-AES-128 support on v5 CCPs 2017-08-04 09:27:41 +08:00
ccp-dmaengine.c crypto: ccp - Make function ccp_get_dma_chan_attr static 2018-02-15 23:26:56 +08:00
ccp-ops.c crypto: ccp - Update copyright notices and dates 2019-01-11 14:16:56 +08:00
psp-dev.c crypto: ccp - Update driver messages to remove some confusion 2019-02-22 12:47:27 +08:00
psp-dev.h crypto: ccp - Update copyright notices and dates 2019-01-11 14:16:56 +08:00
sp-dev.c crypto: ccp - Update copyright notices and dates 2019-01-11 14:16:56 +08:00
sp-dev.h crypto: ccp - Update copyright notices and dates 2019-01-11 14:16:56 +08:00
sp-pci.c crypto: ccp - Update driver messages to remove some confusion 2019-02-22 12:47:27 +08:00
sp-platform.c crypto: ccp - Update copyright notices and dates 2019-01-11 14:16:56 +08:00