[PATCH v4 0/6] Newer ivshmem models

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

 



v4:
 - Incorporated John's review

v3:
 - https://www.redhat.com/archives/libvir-list/2016-September/msg01232.html


Martin Kletzander (6):
  conf, qemu: Add support for shmem model
  conf, qemu: Add newer shmem models
  qemu: Add capabilities for ivshmem-{plain,doorbell}
  qemu: Save various defaults for shmem
  qemu: Support newer ivshmem device variants
  qemu: Add support for hot/cold-(un)plug of shmem devices

 docs/formatdomain.html.in                          |  12 +
 docs/schemas/domaincommon.rng                      |  11 +
 src/conf/domain_conf.c                             |  46 +++-
 src/conf/domain_conf.h                             |  10 +
 src/libvirt_private.syms                           |   2 +
 src/qemu/qemu_capabilities.c                       |   5 +
 src/qemu/qemu_capabilities.h                       |   4 +
 src/qemu/qemu_command.c                            | 111 ++++++++-
 src/qemu/qemu_command.h                            |  10 +
 src/qemu/qemu_domain.c                             |  54 +++++
 src/qemu/qemu_driver.c                             |  39 +++-
 src/qemu/qemu_hotplug.c                            | 248 ++++++++++++++++++++-
 src/qemu/qemu_hotplug.h                            |   6 +
 .../caps_2.6.0-gicv2.aarch64.xml                   |   2 +
 .../caps_2.6.0-gicv3.aarch64.xml                   |   2 +
 tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml  |   2 +
 tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml   |   2 +
 tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml   |   2 +
 tests/qemuhotplugtest.c                            |  21 ++
 .../qemuhotplug-ivshmem-doorbell-detach.xml        |   7 +
 .../qemuhotplug-ivshmem-doorbell.xml               |   4 +
 .../qemuhotplug-ivshmem-plain-detach.xml           |   6 +
 .../qemuhotplug-ivshmem-plain.xml                  |   3 +
 ...muhotplug-base-live+ivshmem-doorbell-detach.xml |   1 +
 .../qemuhotplug-base-live+ivshmem-doorbell.xml     |  65 ++++++
 .../qemuhotplug-base-live+ivshmem-plain-detach.xml |   1 +
 .../qemuhotplug-base-live+ivshmem-plain.xml        |  58 +++++
 .../qemuxml2argv-shmem-plain-doorbell.args         |  43 ++++
 ...m.xml => qemuxml2argv-shmem-plain-doorbell.xml} |  16 +-
 tests/qemuxml2argvdata/qemuxml2argv-shmem.args     |   2 +-
 tests/qemuxml2argvdata/qemuxml2argv-shmem.xml      |   2 +
 tests/qemuxml2argvtest.c                           |   3 +
 ...xml => qemuxml2xmlout-shmem-plain-doorbell.xml} |  18 +-
 tests/qemuxml2xmloutdata/qemuxml2xmlout-shmem.xml  |   9 +
 tests/qemuxml2xmltest.c                            |   1 +
 35 files changed, 798 insertions(+), 30 deletions(-)
 create mode 100644 tests/qemuhotplugtestdevices/qemuhotplug-ivshmem-doorbell-detach.xml
 create mode 100644 tests/qemuhotplugtestdevices/qemuhotplug-ivshmem-doorbell.xml
 create mode 100644 tests/qemuhotplugtestdevices/qemuhotplug-ivshmem-plain-detach.xml
 create mode 100644 tests/qemuhotplugtestdevices/qemuhotplug-ivshmem-plain.xml
 create mode 120000 tests/qemuhotplugtestdomains/qemuhotplug-base-live+ivshmem-doorbell-detach.xml
 create mode 100644 tests/qemuhotplugtestdomains/qemuhotplug-base-live+ivshmem-doorbell.xml
 create mode 120000 tests/qemuhotplugtestdomains/qemuhotplug-base-live+ivshmem-plain-detach.xml
 create mode 100644 tests/qemuhotplugtestdomains/qemuhotplug-base-live+ivshmem-plain.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-shmem-plain-doorbell.args
 copy tests/qemuxml2argvdata/{qemuxml2argv-shmem.xml => qemuxml2argv-shmem-plain-doorbell.xml} (80%)
 copy tests/qemuxml2xmloutdata/{qemuxml2xmlout-shmem.xml => qemuxml2xmlout-shmem-plain-doorbell.xml} (82%)

--
2.10.1

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



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]