[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240528210712.1268-1-mario.limonciello@amd.com>
Date: Tue, 28 May 2024 16:07:07 -0500
From: Mario Limonciello <mario.limonciello@....com>
To: Herbert Xu <herbert@...dor.apana.org.au>
CC: Mario Limonciello <mario.limonciello@....com>, Tom Lendacky
<thomas.lendacky@....com>, "open list:AMD CRYPTOGRAPHIC COPROCESSOR (CCP)
DRIVER - DB..." <linux-crypto@...r.kernel.org>, Richard Hughes
<hughsient@...il.com>, open list <linux-kernel@...r.kernel.org>
Subject: [PATCH v2 0/5] Enable PSP security attributes on more SoCs
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.
v1->v2:
* Add tags (except patch 2)
* Fix kernel robot reported issue
* Move a check from patch 4 to patch 5
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 | 67 ++------------
include/linux/psp-platform-access.h | 5 +-
10 files changed, 210 insertions(+), 99 deletions(-)
create mode 100644 drivers/crypto/ccp/hsti.c
create mode 100644 drivers/crypto/ccp/hsti.h
--
2.43.0
Powered by blists - more mailing lists