Statistics
| Branch: | Revision:

root / hw / s390x @ efec3dd6

Name Size
Makefile.objs 213 Bytes
css.c 34.7 kB
css.h 3 kB
event-facility.c 11.2 kB
ipl.c 5.9 kB
s390-virtio-bus.c 21.7 kB
s390-virtio-bus.h 5.6 kB
s390-virtio-ccw.c 3.9 kB
s390-virtio-hcall.c 817 Bytes
s390-virtio.c 8 kB
s390-virtio.h 972 Bytes
sclp.c 4 kB
sclpquiesce.c 3.3 kB
virtio-ccw.c 41.4 kB
virtio-ccw.h 5.1 kB

Latest revisions

# Date Author Comment
efec3dd6 12/23/2013 01:27 am Markus Armbruster

qdev: Replace no_user by cannot_instantiate_with_device_add_yet

In an ideal world, machines can be built by wiring devices together
with configuration, not code. Unfortunately, that's not the world we
live in right now. We still have quite a few devices that need to be...

0b81c1ef 12/09/2013 10:46 pm Paolo Bonzini

virtio-ccw: move virtio_ccw_stop_ioeventfd to virtio_ccw_busdev_unplug

Similar to the PCI bug that prompted these patches, virtio-ccw will
segfault after the reworking of hotplug/hot-unplug. Prepare for
this by moving virtio_ccw_stop_ioeventfd to before the freeing...

f24a6840 12/09/2013 10:46 pm Paolo Bonzini

virtio-ccw: remove vdev field

The vdev field is complicated to synchronize. Just access the
BusState's list of children.

Cc:
Reviewed-by: Cornelia Huck <>
Acked-by: Andreas Faerber <>
Signed-off-by: Paolo Bonzini <>

376827d4 11/21/2013 05:55 pm Michael S. Tsirkin

s390x: fix flat file load on 32 bit systems

pc-bios/s390-zipl.rom is a flat image so it's expected that
loading it as elf will fail.
It should fall back on loading a flat file, but doesn't
on 32 bit systems, instead it fails printing:
qemu: hardware error: could not load bootloader 's390-zipl.rom'...

02a5c4c9 11/05/2013 07:06 pm Stefan Hajnoczi

qdev: Drop misleading qdev_free() function

The qdev_free() function name is misleading since all the function does
is unlink the device from its parent. The device is not necessarily
freed.

The device will be freed when its QObject refcount reaches zero. It is...

8b8b1138 09/20/2013 02:55 pm Christian Borntraeger

s390/eventfacility: remove unused event_type variable

The event_type variable is never used. Get rid of it.

Signed-off-by: Christian Borntraeger <>
Reviewed-by: Alexander Graf <>

c3d9f24a 09/20/2013 02:55 pm Christian Borntraeger

s390/eventfacility: allow childs to handle more than 1 event type

Currently all handlers (quiesce, console) only handle one event type.
Some drivers will handle multiple (compatible) event types. Rework the
code accordingly.

Signed-off-by: Christian Borntraeger <>...

7e36b7a3 09/20/2013 02:55 pm Heinz Graalfs

s390/sclpquiesce: Add code to support live migration

This patch adds the necessary life migration pieces to sclpquiesce
by using the vmstate_register.

Signed-off-by: Heinz Graalfs <>
Reviewed-by: Alexander Graf <>
Signed-off-by: Christian Borntraeger <>

3af6de32 09/20/2013 02:55 pm Heinz Graalfs

s390/sclp: add reset() functions

Add reset() functions for event-facility, sclpconsole, and sclpquiesce.
The reset() functions perform variable initialization
at IPL and e.g. when monitor system_reset is called.

Signed-off-by: Heinz Graalfs <>...

a0c8699b 09/20/2013 02:55 pm Ralf Hoppe

s390/eventfacility: fix multiple Read Event Data sources

Make the handler for SCLP Read Event Data deal with notifications
for multiple sources correctly.

Signed-off-by: Ralf Hoppe <>
Reviewed-by: Thomas Huth <>
Signed-off-by: Christian Borntraeger <>...

View revisions

Also available in: Atom