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

[libvirt] [PATCH 0/8] vfio-ccw passthrough support



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.

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

-- 
2.13.4


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