]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
vcpu: improve support for setting xen vcpu counts
authorEric Blake <eblake@redhat.com>
Thu, 14 Oct 2010 22:17:18 +0000 (16:17 -0600)
committerEric Blake <eblake@redhat.com>
Tue, 19 Oct 2010 16:07:02 +0000 (10:07 -0600)
commite443a003129a172a7332f3cb6e40b3c39363ed5e
tree5a2d450689495910f6c8431624a85e2f72726d94
parent290ea33111be7bdf1f1381b90de33eb0e67c1a15
vcpu: improve support for setting xen vcpu counts

Tested with RHEL 5.6 (xendConfigVersion 2, where xend_internal
controls live domains and xm_internal controls inactive domains).
Hopefully this works with xendConfigVersion 3 (where xend_internal
controls everything).

* src/xen/xen_driver.c (xenUnifiedDomainSetVcpusFlags): Support
more flags.
(xenUnifiedGetMaxVcpus): Export.
* src/xen/xm_internal.h (xenXMDomainSetVcpusFlags): New prototype.
* src/xen/xend_internal.h (xenDaemonDomainSetVcpusFlags): Likewise.
* src/xen/xen_driver.h (xenUnifiedGetMaxVcpus): Likewise.
* src/xen/xm_internal.c (xenXMDomainSetVcpusFlags): New function.
* src/xen/xend_internal.c (xenDaemonDomainSetVcpusFlags): Likewise.
src/xen/xen_driver.c
src/xen/xen_driver.h
src/xen/xend_internal.c
src/xen/xend_internal.h
src/xen/xm_internal.c
src/xen/xm_internal.h