[libvirt] [PATCH 00/12]qemu: support hot-plug/unplug RNG device

Luyao Huang lhuang at redhat.com
Sat Jan 3 05:06:23 UTC 2015


qemu already support hot-plug and hot-unplug RNG device.
These patch will make libvirt support hot-plug/unplug RNG device for qemu driver.

Luyao Huang (12):
  qemu: introduce a new func qemuAssignDeviceRNGAlias for rng device
  qemu: rename qemuBuildRNGDeviceArgs to qemuBuildRNGDevStr and change
    something
  conf: introduce a new func virDomainRNGEquals
  conf: introduce 3 functions for RNG device
  libvirt_private: add 4 new func in libvirt_private.syms
  qemu: add id when build RNG device and rename object id
  qemu: introduce 2 func qemuDomainRNGInsert and qemuDomainRNGRemove
  qemu: introduce 2 functions for attach a rng object in json monitor
  qemu_monitor: add 2 functions qemuMonitorDetachRNGDev and
    qemuMonitorAttachRNGDev
  audit: make function virDomainAuditRNG global
  qemu: Implement RNG device hotplug on live level
  qemu: Implement RNG device hotunplug on live level

 src/conf/domain_audit.c      |   2 +-
 src/conf/domain_audit.h      |   7 ++
 src/conf/domain_conf.c       |  78 ++++++++++++++++
 src/conf/domain_conf.h       |  12 +++
 src/libvirt_private.syms     |   6 ++
 src/qemu/qemu_command.c      |  70 +++++++++-----
 src/qemu/qemu_command.h      |   5 +
 src/qemu/qemu_driver.c       |  12 ++-
 src/qemu/qemu_hotplug.c      | 212 ++++++++++++++++++++++++++++++++++++++++++-
 src/qemu/qemu_hotplug.h      |  14 ++-
 src/qemu/qemu_monitor.c      |  43 +++++++++
 src/qemu/qemu_monitor.h      |   7 ++
 src/qemu/qemu_monitor_json.c |  58 ++++++++++++
 src/qemu/qemu_monitor_json.h |   5 +
 14 files changed, 502 insertions(+), 29 deletions(-)

-- 
1.8.3.1




More information about the libvir-list mailing list