[libvirt] [RFC PATCH 0/5] ivshmem support

Maxime Leroy maxime.leroy at 6wind.com
Tue Aug 5 16:48:00 UTC 2014


The following patches are an implementation proposal
for the ivshmem device support in libvirt.

Any feedback is welcome.

Note:
   SELinux is not supported (need to be done for the next
   patchset version)

Maxime Leroy (5):
  doc: schema: Add basic documentation for the ivshmem support
  conf: Parse and format ivshmem device XML
  qemu: Add cap flag QEMU_CAPS_IVSHMEM
  qemu: Build command line for ivshmem device
  tests: Add tests for ivshmem device handling

 docs/formatdomain.html.in                        |  72 +++++++
 docs/schemas/domaincommon.rng                    |  57 ++++++
 src/conf/domain_conf.c                           | 234 ++++++++++++++++++++++-
 src/conf/domain_conf.h                           |  40 ++++
 src/libvirt_private.syms                         |   4 +
 src/qemu/qemu_capabilities.c                     |   2 +
 src/qemu/qemu_capabilities.h                     |   1 +
 src/qemu/qemu_command.c                          |  77 ++++++++
 src/qemu/qemu_command.h                          |   4 +
 src/qemu/qemu_hotplug.c                          |   1 +
 tests/qemucapabilitiesdata/caps_1.2.2-1.caps     |   1 +
 tests/qemucapabilitiesdata/caps_1.3.1-1.caps     |   1 +
 tests/qemucapabilitiesdata/caps_1.4.2-1.caps     |   1 +
 tests/qemucapabilitiesdata/caps_1.5.3-1.caps     |   1 +
 tests/qemucapabilitiesdata/caps_1.6.0-1.caps     |   1 +
 tests/qemucapabilitiesdata/caps_1.6.50-1.caps    |   1 +
 tests/qemuhelptest.c                             |  15 +-
 tests/qemuxml2argvdata/qemuxml2argv-ivshmem.args |  10 +
 tests/qemuxml2argvdata/qemuxml2argv-ivshmem.xml  |  36 ++++
 tests/qemuxml2argvtest.c                         |   3 +
 tests/qemuxml2xmltest.c                          |   2 +
 21 files changed, 558 insertions(+), 6 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-ivshmem.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-ivshmem.xml

-- 
1.9.3




More information about the libvir-list mailing list