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

Boris Fiuczynski posted 8 patches 5 years, 11 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20180507144118.6260-1-fiuczy@linux.ibm.com
Test syntax-check passed
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              |  26 ++++++
.../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, 494 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
[libvirt] [PATCH v2 0/8] vfio-ccw passthrough support
Posted by Boris Fiuczynski 5 years, 11 months ago
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              |  26 ++++++
 .../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, 494 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.9.4

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