I've split out these patches from my work on supporting memory hotplug in qemu
so that the resulting series is not extremely huge.
Peter Krempa (9):
conf: Improve adding of new address types
conf: shmem: Add ABI stability check
conf: Add compile time check that devices were checked for ABI
stability
qemu: hotplug: Use typecasted switch statement when plugging new
devices
util: json: Split out code to create json value objects
util: json: Improve handling and docs for adding JSON objects
qemu: monitor: Add functions for object hot-add/remove
Implement empty post parse callbacks for all drivers
conf: Move definition of virDomainParseMemory
src/bhyve/bhyve_domain.c | 10 ++
src/conf/domain_conf.c | 179 +++++++++++++++++++++++--------
src/conf/domain_conf.h | 2 +-
src/libvirt_private.syms | 2 +
src/parallels/parallels_driver.c | 21 ++++
src/phyp/phyp_driver.c | 29 ++++-
src/qemu/qemu_driver.c | 17 ++-
src/qemu/qemu_monitor.c | 48 +++++++++
src/qemu/qemu_monitor.h | 8 ++
src/qemu/qemu_monitor_json.c | 217 ++++++++++---------------------------
src/qemu/qemu_monitor_json.h | 8 ++
src/uml/uml_driver.c | 10 ++
src/util/virjson.c | 224 +++++++++++++++++++++++++++++++++++++++
src/util/virjson.h | 5 +
src/vbox/vbox_common.c | 19 ++++
src/vmware/vmware_driver.c | 24 ++++-
src/vmx/vmx.c | 18 ++++
src/xenapi/xenapi_driver.c | 10 ++
18 files changed, 645 insertions(+), 206 deletions(-)
--
2.1.0