qemu-e2k/hw/s390x
Song Shan Gong c81b4f896f s390x: fix generation of event information crw
Only one channel report word (crw) may be pending if there is
event-information pending.

This patch introduces a bool-type field 'sei_pending' for the
channel subsystem, which indicates whether there are pending events.
It is set when event information is made pending and the crw
generated, and cleared after the guest has collected all pending
event information. A crw is not generated if this flag had already
been set.

Signed-off-by: Song Shan Gong <gongss@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
2016-01-27 15:34:47 +01:00
..
Makefile.objs s390x: remove s390-virtio devices 2016-01-13 10:53:42 +01:00
css.c s390x: fix generation of event information crw 2016-01-27 15:34:47 +01:00
css.h s390x: fix generation of event information crw 2016-01-27 15:34:47 +01:00
event-facility.c s390x: set missing parent for hotplug and quiesce events 2015-10-02 13:31:52 +02:00
ipl.c hw/s390x: Rename local variables Error *l_err to just err 2016-01-13 15:16:19 +01:00
ipl.h s390x/ipl: clean up qom definitions and turn into TYPE_DEVICE 2015-11-11 17:21:39 +01:00
s390-pci-bus.c s390x/pci: reject some operations to disabled PCI function 2016-01-13 10:53:42 +01:00
s390-pci-bus.h s390x/pci: reject some operations to disabled PCI function 2016-01-13 10:53:42 +01:00
s390-pci-inst.c s390x/pci: return real state during listing PCI 2016-01-13 10:53:42 +01:00
s390-pci-inst.h s390x/kvm: Support access register mode for KVM_S390_MEM_OP ioctl 2015-04-30 13:21:42 +02:00
s390-skeys-kvm.c error: Strip trailing '\n' from error string arguments (again) 2016-01-13 15:16:18 +01:00
s390-skeys.c s390x/skeys: Fix instance and class size 2016-01-27 15:34:47 +01:00
s390-virtio-ccw.c s390: Introduce CCW_COMPAT_2_5 2016-01-13 10:53:42 +01:00
s390-virtio-hcall.c s390x/virtio-hcall: Specification exception for illegal subcodes 2014-02-27 09:51:25 +01:00
s390-virtio.c s390x/virtio: use qemu_check_nic_model() 2016-01-13 10:53:42 +01:00
s390-virtio.h s390x: machine reset function with new ipl cpu handling 2015-10-21 12:21:30 +02:00
sclp.c s390x/sclp: add device to the sysbus in sclp_realize 2016-01-27 15:34:47 +01:00
sclpcpu.c s390/sclp: replace sclp event types with proper defines 2015-09-07 16:10:43 +02:00
sclpquiesce.c s390/sclp: replace sclp event types with proper defines 2015-09-07 16:10:43 +02:00
virtio-ccw.c virtio-ccw: fix sanity check for vector 2016-01-13 10:53:42 +01:00
virtio-ccw.h 9pfs: introduce V9fsVirtioState 2016-01-12 11:04:14 +05:30