OSDN Git Service

KVM: s390: protvirt: Add initial vm and cpu lifecycle handling
authorJanosch Frank <frankja@linux.ibm.com>
Mon, 30 Sep 2019 08:19:18 +0000 (04:19 -0400)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Thu, 27 Feb 2020 18:47:11 +0000 (19:47 +0100)
commit29b40f105ec8d555984c1f72dc9133b122e51903
treec5437e3bada791ce42ab146422dd92da6156af87
parent6933316fe011d5875b360ea8b7404a6612846740
KVM: s390: protvirt: Add initial vm and cpu lifecycle handling

This contains 3 main changes:
1. changes in SIE control block handling for secure guests
2. helper functions for create/destroy/unpack secure guests
3. KVM_S390_PV_COMMAND ioctl to allow userspace dealing with secure
machines

Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
[borntraeger@de.ibm.com: patch merging, splitting, fixing]
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
arch/s390/include/asm/kvm_host.h
arch/s390/include/asm/uv.h
arch/s390/kvm/Makefile
arch/s390/kvm/kvm-s390.c
arch/s390/kvm/kvm-s390.h
arch/s390/kvm/pv.c [new file with mode: 0644]
include/uapi/linux/kvm.h