Re: [PATCH v4 00/11] basic channel IO passthrough infrastructure based on vfio

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 17 Mar 2017 04:19:17 +0100
Dong Jia Shi <bjsdjshi@xxxxxxxxxxxxxxxxxx> wrote:

> The patch series introduce a basic channel I/O passthrough
> infrastructure based on vfio.

I think this is basically ready for 2.10, once the kernel changes hit
master (they are queued in the s390 tree).

(...)

>  default-configs/s390x-softmmu.mak  |   1 +
>  hw/s390x/Makefile.objs             |   1 +
>  hw/s390x/css-bridge.c              |   2 +
>  hw/s390x/css.c                     | 290 ++++++++++++++++++++++--
>  hw/s390x/s390-ccw.c                | 137 ++++++++++++
>  hw/s390x/s390-ccw.h                |  39 ++++
>  hw/s390x/s390-virtio-ccw.c         |  35 ++-
>  hw/s390x/virtio-ccw.c              |   7 +-
>  hw/vfio/Makefile.objs              |   1 +
>  hw/vfio/ccw.c                      | 442 +++++++++++++++++++++++++++++++++++++
>  include/hw/s390x/css-bridge.h      |   1 +
>  include/hw/s390x/css.h             |  67 +++---
>  include/hw/s390x/s390-virtio-ccw.h |   1 +
>  include/hw/vfio/vfio-common.h      |   1 +
>  linux-headers/linux/vfio.h         |  17 ++
>  linux-headers/linux/vfio_ccw.h     |  28 +++
>  qemu-options.hx                    |   6 +-
>  target/s390x/cpu.h                 |  10 +
>  target/s390x/ioinst.c              |   9 +
>  19 files changed, 1047 insertions(+), 48 deletions(-)
>  create mode 100644 hw/s390x/s390-ccw.c
>  create mode 100644 hw/s390x/s390-ccw.h
>  create mode 100644 hw/vfio/ccw.c
>  create mode 100644 linux-headers/linux/vfio_ccw.h

It's probably best to take this through my tree (pending acks of the
vfio parts from Alex W.). It probably also would be good to add an s390
maintainer for  hw/vfio/ccw.c (I'd be willing to do that).

Could you please resend on top of git://github.com/cohuck/qemu s390-next
and add a MAINTAINERS patch as well?




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux