[libvirt] [RFC v3] Export KVM Host Power Management capabilities
Eric Blake
eblake at redhat.com
Mon Aug 8 16:52:49 UTC 2011
On 08/08/2011 10:18 AM, Eric Blake wrote:
Correction on my bitmask idea:
>> + if(caps->host.isPMQuerySuccess) {
>
> if (caps->host.powerMgmt) {
> unsigned int pm = caps->host.powerMgmt;
> virBufferAddLit(&xml, "<power_management>\n");
> while (pm) {
> int bit = ffs(pm) - 1;
> virBufferAsprintf(&xml, "<%s/>\n",
> virHostPMCapabilityTypeToString(bit);
> pm &= ~bit;
pm &= ~(1U << bit);
--
Eric Blake eblake at redhat.com +1-801-349-2682
Libvirt virtualization library http://libvirt.org
More information about the libvir-list
mailing list