linux/drivers/s390
Harald Freudenberger 2d72eaf036 s390/ap: implement SE AP bind, unbind and associate
Implementation of the new functions for SE AP support:
bind, unbind and associate. There are two new sysfs
attributes for this:

/sys/devices/ap/cardxx/xx.yyyy/se_bind
/sys/devices/ap/cardxx/xx.yyyy/se_associate

Writing a 1 into the se_bind attribute triggers the
SE AP bind for this AP queue, writing a 0 into does
an unbind - that's a reset (RAPQ) with the F bit enabled.

The se_associate attribute needs an integer value in
range 0...2^16-1 written in. This is the index into a
secrets table feed into the ultravisor. For more details
please see the Architecture documents.

These both new ap queue attributes are only visible
inside a SE guest with SB (Secure Binding) available.

Signed-off-by: Harald Freudenberger <freude@linux.ibm.com>
Reviewed-by: Holger Dengler <dengler@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
2023-03-20 11:12:49 +01:00
..
block s390/dasd: Fix potential memleak in dasd_eckd_init() 2023-02-09 17:05:43 -07:00
char s390/boot: rename mem_detect to physmem_info 2023-03-20 11:02:50 +01:00
cio Driver core changes for 6.3-rc1 2023-02-24 12:58:55 -08:00
crypto s390/ap: implement SE AP bind, unbind and associate 2023-03-20 11:12:49 +01:00
net s390/qeth: Convert sprintf/snprintf to scnprintf 2023-02-10 19:49:53 -08:00
scsi scsi: zfcp: Trace when request remove fails after qdio send fails 2023-02-21 22:00:51 -05:00
virtio s390/virtio: sort out physical vs virtual pointers usage 2023-02-08 09:59:46 +01:00
Makefile