[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