From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cornelia Huck Subject: [RFC PATCH v2 0/5] qemu: s390: virtual css and virtio-ccw. Date: Tue, 4 Sep 2012 17:13:48 +0200 Message-ID: <1346771633-53081-1-git-send-email-cornelia.huck@de.ibm.com> Cc: Avi Kivity , Marcelo Tosatti , Anthony Liguori , Rusty Russell , Christian Borntraeger , Carsten Otte , Alexander Graf , Heiko Carstens , Martin Schwidefsky , Sebastian Ott To: KVM , linux-s390 , qemu-devel Return-path: Received: from e06smtp11.uk.ibm.com ([195.75.94.107]:38533 "EHLO e06smtp11.uk.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757277Ab2IDPN7 (ORCPT ); Tue, 4 Sep 2012 11:13:59 -0400 Received: from /spool/local by e06smtp11.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 4 Sep 2012 16:13:58 +0100 Sender: kvm-owner@vger.kernel.org List-ID: Hi, here's the second version of virtual channel I/O and the new virtio-ccw transport. Changes to the first version include coding style fixes, changes in the organization of objects (not quite finished yet), adaptions to changes in the kernel interface and implementation of the improved virtio-ccw primitives. Cornelia Huck (5): Update headers for upcoming s390 changes. s390: Virtual channel subsystem support. s390: Add new channel I/O based virtio transport. s390: Virtual channel subsystem support for !KVM. [HACK] Handle multiple virtio aliases. blockdev.c | 6 +- hw/qdev-monitor.c | 90 ++- hw/s390-virtio.c | 277 ++++++-- hw/s390x/Makefile.objs | 2 + hw/s390x/css.c | 1280 ++++++++++++++++++++++++++++++++++ hw/s390x/css.h | 89 +++ hw/s390x/virtio-ccw.c | 875 +++++++++++++++++++++++ hw/s390x/virtio-ccw.h | 79 +++ linux-headers/asm-generic/kvm_para.h | 5 + linux-headers/asm-x86/kvm.h | 1 + linux-headers/linux/kvm.h | 80 ++- target-s390x/Makefile.objs | 2 +- target-s390x/cpu.h | 277 ++++++++ target-s390x/helper.c | 140 ++++ target-s390x/ioinst.c | 734 +++++++++++++++++++ target-s390x/ioinst.h | 206 ++++++ target-s390x/kvm.c | 282 +++++++- target-s390x/op_helper.c | 22 +- vl.c | 7 +- 19 files changed, 4313 insertions(+), 141 deletions(-) create mode 100644 hw/s390x/css.c create mode 100644 hw/s390x/css.h create mode 100644 hw/s390x/virtio-ccw.c create mode 100644 hw/s390x/virtio-ccw.h create mode 100644 linux-headers/asm-generic/kvm_para.h create mode 100644 target-s390x/ioinst.c create mode 100644 target-s390x/ioinst.h -- 1.7.11.5