On 04/11/2018 05:49 PM, Shalini Chellathurai Saroja wrote:
Let us support the basic channel I/O passthrough infrastructure based on
vfio, which have been introduced in QEMU 2.10. The current focus is to
support dasd-eckd (cu_type/dev_type = 0x3990/0x3390) as the target
device.

There is a temporary delay with our mail reception. The answer to the question below is as follows.

Quick question: Does "current focus" mean "we have only tested it with
ECKD DASD", or "we only allow passthrough of 3990/3390 devices"?

yes, it means we have only tested it with ECKD DASD device. The libvirt implementation supports all the devices which are supported by QEMU.

Thanks.


Shalini Chellathurai Saroja (8):
   qemu: introduce capability for virtual-css-bridge
   qemu: introduce vfio-ccw capability
   util: virhostdev: add virHostdevIsMdevDevice()
   qemu: vfio-ccw device address generation
   qemu: command line generation for vfio-ccw device
   tests: tests for vfio-ccw passthrough
   docs: documentation for vfio-ccw passthrough
   news: documentation of new feature

  docs/drvnodedev.html.in                            |  21 ++++-
  docs/formatdomain.html.in                          |  20 +++-
  docs/news.xml                                      |   9 ++
  docs/schemas/domaincommon.rng                      |   5 +-
  src/libvirt_private.syms                           |   1 +
  src/qemu/qemu_capabilities.c                       |  23 +++++
  src/qemu/qemu_capabilities.h                       |   5 +
  src/qemu/qemu_command.c                            |  37 ++++++--
  src/qemu/qemu_domain.c                             |   2 +-
  src/qemu/qemu_domain_address.c                     |  32 +++++--
  src/qemu/qemu_hostdev.c                            |   3 +-
  src/qemu/qemu_hotplug.c                            |   4 +-
  src/util/virhostdev.c                              |  26 ++++--
  src/util/virhostdev.h                              |   3 +
  src/util/virmdev.c                                 |   3 +-
  src/util/virmdev.h                                 |   1 +
  .../qemucapabilitiesdata/caps_2.10.0.s390x.replies |  28 ++++--
  tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml   |   3 +-
  .../qemucapabilitiesdata/caps_2.11.0.s390x.replies |  28 ++++--
  tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml   |   3 +-
  .../qemucapabilitiesdata/caps_2.12.0.s390x.replies |  31 +++++--
  tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml   |   3 +
  .../qemucapabilitiesdata/caps_2.7.0.s390x.replies  |  24 +++--
  tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml    |   3 +-
  .../qemucapabilitiesdata/caps_2.8.0.s390x.replies  |  28 ++++--
  tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml    |   3 +-
  .../qemucapabilitiesdata/caps_2.9.0.s390x.replies  |  28 ++++--
  tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml    |   3 +-
  tests/qemuhotplugtest.c                            |   2 +-
  ...tdev-subsys-mdev-vfio-ccw-duplicate-address.xml |  29 ++++++
  ...ostdev-subsys-mdev-vfio-ccw-invalid-address.xml |  23 +++++
  .../hostdev-subsys-mdev-vfio-ccw.args              |  23 +++++
  .../hostdev-subsys-mdev-vfio-ccw.xml               |  22 +++++
  tests/qemuxml2argvtest.c                           | 102 ++++++++++++---------
  .../hostdev-subsys-mdev-vfio-ccw.xml               |  28 ++++++
  tests/qemuxml2xmltest.c                            |  31 ++++---
  36 files changed, 491 insertions(+), 149 deletions(-)
  create mode 100644 
tests/qemuxml2argvdata/hostdev-subsys-mdev-vfio-ccw-duplicate-address.xml
  create mode 100644 
tests/qemuxml2argvdata/hostdev-subsys-mdev-vfio-ccw-invalid-address.xml
  create mode 100644 tests/qemuxml2argvdata/hostdev-subsys-mdev-vfio-ccw.args
  create mode 100644 tests/qemuxml2argvdata/hostdev-subsys-mdev-vfio-ccw.xml
  create mode 100644 tests/qemuxml2xmloutdata/hostdev-subsys-mdev-vfio-ccw.xml


--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to