[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 4/5] s390x/kvm: execute "system reset" cpu resets on
From: |
Jens Freimann |
Subject: |
[Qemu-devel] [PATCH 4/5] s390x/kvm: execute "system reset" cpu resets on the vcpu thread |
Date: |
Thu, 28 Aug 2014 13:58:51 +0200 |
From: David Hildenbrand <address@hidden>
Let's execute resets triggered by qemu system resets on the target vcpu thread.
This will avoid synchronize_rcu's in the kernel.
Reviewed-by: Cornelia Huck <address@hidden>
Acked-by: Christian Borntraeger <address@hidden>
Signed-off-by: David Hildenbrand <address@hidden>
Signed-off-by: Jens Freimann <address@hidden>
---
target-s390x/cpu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-s390x/cpu.c b/target-s390x/cpu.c
index c3082b7..4633282 100644
--- a/target-s390x/cpu.c
+++ b/target-s390x/cpu.c
@@ -165,7 +165,7 @@ static void s390_cpu_machine_reset_cb(void *opaque)
{
S390CPU *cpu = opaque;
- cpu_reset(CPU(cpu));
+ run_on_cpu(CPU(cpu), s390_do_cpu_full_reset, CPU(cpu));
}
#endif
--
1.9.3
- [Qemu-devel] [PATCH 0/5] s390x/kvm: avoid synchronize_rcu's in kernel, Jens Freimann, 2014/08/28
- [Qemu-devel] [PATCH 2/5] s390x/kvm: run guest triggered resets on the target vcpu thread, Jens Freimann, 2014/08/28
- [Qemu-devel] [PATCH 4/5] s390x/kvm: execute "system reset" cpu resets on the vcpu thread,
Jens Freimann <=
- [Qemu-devel] [PATCH 3/5] s390x/kvm: execute sigp orders on the target vcpu thread, Jens Freimann, 2014/08/28
- [Qemu-devel] [PATCH 5/5] s390x/kvm: execute the first cpu reset on the vcpu thread, Jens Freimann, 2014/08/28
- [Qemu-devel] [PATCH 1/5] kvm: run cpu state synchronization on target vcpu thread, Jens Freimann, 2014/08/28
- Re: [Qemu-devel] [PATCH 0/5] s390x/kvm: avoid synchronize_rcu's in kernel, Christian Borntraeger, 2014/08/28