qemu-e2k/hw/s390x
David Hildenbrand 8b638c43af s390x/sclp: add device to the sysbus in sclp_realize
The init of a device should have no side effects. Therefore move
registering of the event facility into the realize function, so
multiple instances of the SCLP device can be created e.g. for
introspection.

Add some more detail as to why we have to add it to the sysbus
at all.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
2016-01-27 15:34:47 +01:00
..
css.c hw/s390x: Remove superfluous return statements 2016-01-11 11:39:28 +03:00
css.h s390x/css: Add a callback for when subchannel gets disabled 2015-06-30 09:34:58 +02: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
Makefile.objs s390x: remove s390-virtio devices 2016-01-13 10:53:42 +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