aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/include/uapi
diff options
context:
space:
mode:
authorChristian Borntraeger <borntraeger@de.ibm.com>2018-12-28 04:46:04 -0500
committerChristian Borntraeger <borntraeger@de.ibm.com>2019-04-25 02:24:17 -0400
commit4f45b90e1c03466202fca7f62eaf32243f220830 (patch)
tree61a5ccf7c29ca00a570c36a8977008a4917470be /arch/s390/include/uapi
parent173aec2d5a9fa5f40e462661a8283fcafe04764f (diff)
KVM: s390: add deflate conversion facilty to cpu model
This enables stfle.151 and adds the subfunctions for DFLTCC. Bit 151 is added to the list of facilities that will be enabled when there is no cpu model involved as DFLTCC requires no additional handling from userspace, e.g. for migration. Please note that a cpu model enabled user space can and will have the final decision on the facility bits for a guests. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Reviewed-by: Collin Walling <walling@linux.ibm.com> Reviewed-by: David Hildenbrand <david@redhat.com>
Diffstat (limited to 'arch/s390/include/uapi')
-rw-r--r--arch/s390/include/uapi/asm/kvm.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/s390/include/uapi/asm/kvm.h b/arch/s390/include/uapi/asm/kvm.h
index eba5bac08348..47104e5b47fd 100644
--- a/arch/s390/include/uapi/asm/kvm.h
+++ b/arch/s390/include/uapi/asm/kvm.h
@@ -154,7 +154,8 @@ struct kvm_s390_vm_cpu_subfunc {
154 __u8 kma[16]; /* with MSA8 */ 154 __u8 kma[16]; /* with MSA8 */
155 __u8 kdsa[16]; /* with MSA9 */ 155 __u8 kdsa[16]; /* with MSA9 */
156 __u8 sortl[32]; /* with STFLE.150 */ 156 __u8 sortl[32]; /* with STFLE.150 */
157 __u8 reserved[1760]; 157 __u8 dfltcc[32]; /* with STFLE.151 */
158 __u8 reserved[1728];
158}; 159};
159 160
160/* kvm attributes for crypto */ 161/* kvm attributes for crypto */