s390/crypto: Display Query and Query Authentication Information in sysfs
authorFinn Callies <fcallies@linux.ibm.com>
Wed, 11 Sep 2024 07:21:09 +0000 (09:21 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Thu, 12 Sep 2024 12:13:27 +0000 (14:13 +0200)
commit9fed8d7c46f37151037334ef5e8b30b945baaceb
tree08bfac779da7ae6349ab5298bd621330ffcad029
parent9bbd1bfb865555df64fe4740c528f6d53529ad17
s390/crypto: Display Query and Query Authentication Information in sysfs

Displays the query (fc=0) and query authentication information (fc=127)
as binary in sysfs per CPACF instruction. Files are located in
/sys/devices/system/cpu/cpacf/. These information can be fetched via
asm already except for PCKMO because this instruction is privileged. To
offer a unified interface all CPACF instructions will have this
information displayed in sysfs in files <instruction>_query_raw and
<instruction>_query_auth_info_raw.

A new tool introduced into s390-tools called cpacfinfo will use this
information to convert and display in human readable form.

Suggested-by: Harald Freudenberger <freude@linux.ibm.com>
Reviewed-by: Harald Freudenberger <freude@linux.ibm.com>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Finn Callies <fcallies@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/kernel/Makefile
arch/s390/kernel/cpacf.c [new file with mode: 0644]