[libvirt] [PATCH 0/9] vcpu info refactors - part 3b

John Ferlan jferlan at redhat.com
Fri Mar 4 12:31:42 UTC 2016



On 02/24/2016 09:22 AM, Peter Krempa wrote:
> Yet another continuation of the saga. In this episode we add pinning for
> inactive cpus.
> 
> Peter Krempa (9):
>   virsh: vcpupin: Ask for pinning info for all vCPUs
>   conf: Extract code filling data for virDomainGetVcpuPinInfo
>   qemu: Report pinning for all vCPUs in qemuDomainGetVcpuPinInfo
>   conf: introduce parser feature flags
>   conf: refactor checking for unsupported memory devices
>   conf: extract ignoring of inactive vcpu pinning information
>   qemu: add support for offline vcpupin
>   qemu: vcpupin: Extract live vcpupin setting into a separate function
>   qemu: Refactor bitmap handling in qemuDomainPinVcpuFlags
> 
>  src/bhyve/bhyve_domain.c   |   9 +-
>  src/conf/domain_conf.c     | 157 +++++++++++++++++++++++++++---
>  src/conf/domain_conf.h     |  20 +++-
>  src/libvirt_private.syms   |   3 +-
>  src/libxl/libxl_domain.c   |   7 --
>  src/libxl/libxl_driver.c   |  38 +-------
>  src/lxc/lxc_domain.c       |   8 --
>  src/openvz/openvz_driver.c |   7 --
>  src/phyp/phyp_driver.c     |   6 +-
>  src/qemu/qemu_domain.c     |   2 +
>  src/qemu/qemu_driver.c     | 234 +++++++++++++++++++--------------------------
>  src/test/test_driver.c     |  38 +-------
>  src/uml/uml_driver.c       |   9 +-
>  src/vbox/vbox_common.c     |   6 +-
>  src/vmware/vmware_driver.c |   6 +-
>  src/vmx/vmx.c              |   8 +-
>  src/vz/vz_driver.c         |   6 +-
>  src/xen/xen_driver.c       |   7 --
>  src/xenapi/xenapi_driver.c |   7 --
>  tools/virsh-domain.c       |   3 +-
>  20 files changed, 279 insertions(+), 302 deletions(-)
> 

ACK series modulo a couple of nits pointed out - most importantly is to
combine patch 8 and 9.

John




More information about the libvir-list mailing list