qemu-e2k/hw/s390x
Christian Borntraeger 1a0e4c8b02 s390x/kvm: fix small race reboot vs. cmma
Right now we reset all devices before we reset the cmma states.  This
can result in the host kernel discarding guest pages that were
previously in the unused state but already contain a bios or a -kernel
file before the cmma reset has finished.  This race results in random
guest crashes or hangs during very early reboot.

Fixes: 1cd4e0f6f0 ("s390x/cmma: clean up cmma reset")
Cc: qemu-stable@nongnu.org
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
2017-02-01 09:11:56 +01:00
..
ccw-device.c
ccw-device.h
css-bridge.c
css.c s390x/css: {c,h,t,r,x}sch: require enable AND device number valid 2016-09-28 13:24:51 +02:00
event-facility.c
ipl.c
ipl.h
Makefile.objs
s390-pci-bus.c s390x/pci: merge msix init functions 2017-01-20 10:02:02 +01:00
s390-pci-bus.h s390-pci: fix compilation on older GCC versions 2017-02-01 09:11:56 +01:00
s390-pci-inst.c * QOM interface fix (Eduardo) 2017-01-20 16:42:07 +00:00
s390-pci-inst.h s390x/pci: make S390PCIIOMMU inherit Object 2017-01-20 09:48:09 +01:00
s390-skeys-kvm.c
s390-skeys.c
s390-virtio-ccw.c s390x: add compat machine for 2.9 2017-01-20 09:48:09 +01:00
s390-virtio-hcall.c
s390-virtio.c s390x/kvm: fix small race reboot vs. cmma 2017-02-01 09:11:56 +01:00
s390-virtio.h
sclp.c
sclpcpu.c
sclpquiesce.c
trace-events
virtio-ccw.c virtio-ccw: fix ring sizing 2017-01-20 10:02:02 +01:00
virtio-ccw.h virtio: move ioeventfd_started flag to VirtioBusState 2016-10-30 19:51:32 +02:00