public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Enable PSP security attributes on more SoCs
@ 2024-05-27 15:26 Mario Limonciello
  2024-05-27 15:26 ` [PATCH 1/5] crypto: ccp: Represent capabilities register as a union Mario Limonciello
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Mario Limonciello @ 2024-05-27 15:26 UTC (permalink / raw)
  To: Herbert Xu
  Cc: Mario Limonciello, Tom Lendacky,
	open list:AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DB...,
	Richard Hughes, open list

On some older SoCs the PSP doesn't export security attributes in the
capabilities register.  On these SoCs it is however possible to get
the information by a platform access command.

Restructure the driver to move all security attribute handling to
a central location and then add support for calling the platform
access command on those processors.

Mario Limonciello (5):
  crypto: ccp: Represent capabilities register as a union
  crypto: ccp: Move security attributes to their own file
  crypto: ccp: align psp_platform_access_msg
  crypto: ccp: Add support for getting security attributes on some older
    systems
  crypto: ccp: Move message about TSME being enabled later in init

 MAINTAINERS                         |   6 ++
 drivers/crypto/ccp/Makefile         |   3 +-
 drivers/crypto/ccp/dbc.c            |   2 +-
 drivers/crypto/ccp/hsti.c           | 138 ++++++++++++++++++++++++++++
 drivers/crypto/ccp/hsti.h           |  17 ++++
 drivers/crypto/ccp/psp-dev.c        |  23 ++---
 drivers/crypto/ccp/psp-dev.h        |  46 +++++-----
 drivers/crypto/ccp/sp-dev.h         |   2 +-
 drivers/crypto/ccp/sp-pci.c         |  65 ++-----------
 include/linux/psp-platform-access.h |   5 +-
 10 files changed, 208 insertions(+), 99 deletions(-)
 create mode 100644 drivers/crypto/ccp/hsti.c
 create mode 100644 drivers/crypto/ccp/hsti.h

-- 
2.43.0


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-05-28 20:14 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-27 15:26 [PATCH 0/5] Enable PSP security attributes on more SoCs Mario Limonciello
2024-05-27 15:26 ` [PATCH 1/5] crypto: ccp: Represent capabilities register as a union Mario Limonciello
2024-05-28 15:30   ` Tom Lendacky
2024-05-27 15:26 ` [PATCH 2/5] crypto: ccp: Move security attributes to their own file Mario Limonciello
2024-05-28 15:30   ` Tom Lendacky
2024-05-28 20:13   ` kernel test robot
2024-05-27 15:26 ` [PATCH 3/5] crypto: ccp: align psp_platform_access_msg Mario Limonciello
2024-05-28 15:30   ` Tom Lendacky
2024-05-27 15:26 ` [PATCH 4/5] crypto: ccp: Add support for getting security attributes on some older systems Mario Limonciello
2024-05-28 15:28   ` Tom Lendacky
2024-05-27 15:26 ` [PATCH 5/5] crypto: ccp: Move message about TSME being enabled later in init Mario Limonciello

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox