Cleanups and improvements that will make adding the new vCPU hotplug that was
recently added to qemu easier.
Peter Krempa (11):
conf: Annotate that private data for objects are not copied
conf: Extract code formatting vCPU info
conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr
conf: Don't report errors from virDomainDefGetVcpu
tests: qemuxml2xml: Format status XML header dynamically
conf: convert def->vcpus to a array of pointers
conf: Add private data for virDomainVcpuDef
qemu: domain: Add vcpu private data structure
qemu: domain: Extract formating and parsing of vCPU thread ids
qemu: Add cpu ID to the vCPU pid list in the status XML
qemu: Store vCPU thread ids in vcpu private data objects
src/conf/domain_conf.c | 127 +++++++++++++++++---------
src/conf/domain_conf.h | 32 ++++---
src/hyperv/hyperv_driver.c | 3 +-
src/libxl/libxl_domain.c | 2 +-
src/libxl/libxl_driver.c | 6 +-
src/lxc/lxc_native.c | 2 +-
src/openvz/openvz_conf.c | 2 +-
src/openvz/openvz_driver.c | 16 ++--
src/phyp/phyp_driver.c | 2 +-
src/qemu/qemu_cgroup.c | 2 +-
src/qemu/qemu_domain.c | 206 +++++++++++++++++++++++++++++++-----------
src/qemu/qemu_domain.h | 18 +++-
src/qemu/qemu_driver.c | 22 ++---
src/qemu/qemu_parse_command.c | 9 +-
src/qemu/qemu_process.c | 6 +-
src/test/test_driver.c | 8 +-
src/vbox/vbox_common.c | 4 +-
src/vmx/vmx.c | 2 +-
src/vz/vz_sdk.c | 2 +-
src/xen/xm_internal.c | 2 +-
src/xenapi/xenapi_driver.c | 2 +-
src/xenconfig/xen_common.c | 13 ++-
src/xenconfig/xen_common.h | 3 +-
src/xenconfig/xen_sxpr.c | 2 +-
src/xenconfig/xen_xl.c | 3 +-
src/xenconfig/xen_xm.c | 3 +-
tests/qemuxml2xmltest.c | 73 ++++++++++++---
27 files changed, 396 insertions(+), 176 deletions(-)
--
2.9.0