]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/pseries: define driver for Platform KeyStore
authorNayna Jain <nayna@linux.ibm.com>
Sat, 23 Jul 2022 11:30:46 +0000 (07:30 -0400)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 28 Jul 2022 06:22:13 +0000 (16:22 +1000)
commite82925ad5c67e6c48cb5118aa17245f02f17315a
tree4e87b1a302abec249aa0fa000ef17a1d8da878ef
parent18eeb6e0493b7132aa723d35994121f0fdedeeb6
powerpc/pseries: define driver for Platform KeyStore

PowerVM provides an isolated Platform Keystore(PKS) storage allocation
for each LPAR with individually managed access controls to store
sensitive information securely. It provides a new set of hypervisor
calls for Linux kernel to access PKS storage.

Define POWER LPAR Platform KeyStore(PLPKS) driver using H_CALL interface
to access PKS storage.

Signed-off-by: Nayna Jain <nayna@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220723113048.521744-2-nayna@linux.ibm.com
arch/powerpc/include/asm/hvcall.h
arch/powerpc/platforms/pseries/Kconfig
arch/powerpc/platforms/pseries/Makefile
arch/powerpc/platforms/pseries/plpks.c [new file with mode: 0644]
arch/powerpc/platforms/pseries/plpks.h [new file with mode: 0644]