KVM: s390: infrastructure to kick vcpus out of guest state
authorChristian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Wed, 20 May 2009 13:34:55 +0000 (15:34 +0200)
committerAvi Kivity <avi@redhat.com>
Thu, 10 Sep 2009 05:32:42 +0000 (08:32 +0300)
commit9ace903d171db7dc2fed96e44ac62b6f4c3ccb3d
tree50668cde71950831339d601a3bfeabe49657770e
parent3032b925f00ba2653f7695d356d6f8284c82038d
KVM: s390: infrastructure to kick vcpus out of guest state

To ensure vcpu's come out of guest context in certain cases this patch adds a
s390 specific way to kick them out of guest context. Currently it kicks them
out to rerun the vcpu_run path in the s390 code, but the mechanism itself is
expandable and with a new flag we could also add e.g. kicks to userspace etc.

Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/s390/include/asm/kvm_host.h
arch/s390/kvm/intercept.c
arch/s390/kvm/kvm-s390.c
arch/s390/kvm/kvm-s390.h
arch/s390/kvm/sigp.c