Hi, another round for virtual channel I/O in qemu. The patches have been respun against current master; changelogs are in the patches themselves. Changes are mostly some cleanups; of note are the preparations for VirtioBus and some changes for making the code endianness aware. Making s390-ccw-virtio the default machine has been deferred until after tcg support is available. Alexander Graf (1): s390: Add default support for SCLP console Cornelia Huck (10): s390: Lowcore mapping helper. s390: Add mapping helper functions. s390: Channel I/O basic definitions. s390: I/O interrupt and machine check injection. s390: Add channel I/O instructions. s390: Virtual channel subsystem support. s390: Wire up channel I/O in kvm. s390: Add new channel I/O based virtio transport. s390-virtio: Factor out some initialization code. s390: Add s390-ccw-virtio machine. hw/boards.h | 1 + hw/s390-virtio.c | 118 ++-- hw/s390-virtio.h | 6 + hw/s390x/Makefile.objs | 3 + hw/s390x/css.c | 1277 ++++++++++++++++++++++++++++++++++++++++++++ hw/s390x/css.h | 99 ++++ hw/s390x/s390-virtio-ccw.c | 134 +++++ hw/s390x/virtio-ccw.c | 947 ++++++++++++++++++++++++++++++++ hw/s390x/virtio-ccw.h | 94 ++++ target-s390x/Makefile.objs | 2 +- target-s390x/cpu.h | 247 ++++++++- target-s390x/helper.c | 200 ++++++- target-s390x/ioinst.c | 752 ++++++++++++++++++++++++++ target-s390x/ioinst.h | 223 ++++++++ target-s390x/kvm.c | 239 ++++++++- trace-events | 18 + vl.c | 48 ++ 17 files changed, 4333 insertions(+), 75 deletions(-) create mode 100644 hw/s390x/css.c create mode 100644 hw/s390x/css.h create mode 100644 hw/s390x/s390-virtio-ccw.c create mode 100644 hw/s390x/virtio-ccw.c create mode 100644 hw/s390x/virtio-ccw.h create mode 100644 target-s390x/ioinst.c create mode 100644 target-s390x/ioinst.h -- 1.7.12.4 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html