linux-kernel-test/arch/s390/kvm
Jens Freimann 9e0d5473e2 KVM: s390: do store status after handling STOP_ON_STOP bit
In handle_stop() handle the stop bit before doing the store status as
described for "Stop and Store Status" in the Principles of Operation.
We have to give up the local_int.lock before calling kvm store status
since it calls gmap_fault() which might sleep. Since local_int.lock
only protects local_int.* and not guest memory we can give up the lock.

Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
2012-03-08 14:10:14 +02:00
..
diag.c KVM: s390: provide general purpose guest registers via kvm_run 2012-03-05 14:52:22 +02:00
gaccess.h [S390] Use gmap translation for accessing guest memory 2011-07-24 10:48:21 +02:00
intercept.c KVM: s390: do store status after handling STOP_ON_STOP bit 2012-03-08 14:10:14 +02:00
interrupt.c KVM: s390: rework code that sets the prefix 2012-03-05 14:52:21 +02:00
Kconfig KVM: s390: add parameter for KVM_CREATE_VM 2012-03-05 14:52:18 +02:00
kvm-s390.c KVM: s390: Sanitize fpc registers for KVM_SET_FPU 2012-03-08 14:10:13 +02:00
kvm-s390.h KVM: s390: rework code that sets the prefix 2012-03-05 14:52:21 +02:00
Makefile [S390] move sie code to entry.S 2011-07-24 10:48:21 +02:00
priv.c KVM: s390: provide general purpose guest registers via kvm_run 2012-03-05 14:52:22 +02:00
sigp.c KVM: s390: provide general purpose guest registers via kvm_run 2012-03-05 14:52:22 +02:00