diff options
author | Christian Borntraeger <borntraeger@de.ibm.com> | 2012-06-06 02:05:19 +0000 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2012-06-18 15:32:45 +0200 |
commit | 2fb70f6f1727e9696c703a47861d1173e2b2836f (patch) | |
tree | 2710f6b04f7c325f5a996cd220b997d07e3f883c /target-s390x/kvm.c | |
parent | c5854acb75510969bc3c483f61fbddb027123173 (diff) |
s390: stop target cpu on sigp initial reset
We must not run the target cpu after an initial reset. This makes
system_reset more reliable for smp guests.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'target-s390x/kvm.c')
-rw-r--r-- | target-s390x/kvm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target-s390x/kvm.c b/target-s390x/kvm.c index 5800fd612c..ec08dd0474 100644 --- a/target-s390x/kvm.c +++ b/target-s390x/kvm.c @@ -314,6 +314,7 @@ static int s390_cpu_initial_reset(CPUS390XState *env) { int i; + s390_del_running_cpu(env); if (kvm_vcpu_ioctl(env, KVM_S390_INITIAL_RESET, NULL) < 0) { perror("cannot init reset vcpu"); } |