VirtualBox

Changeset 62097 in vbox


Ignore:
Timestamp:
Jul 7, 2016 9:08:21 AM (9 years ago)
Author:
vboxsync
Message:

Additions/VBoxService: fixed harmless bug leading to submitting the last CPU info request twice with Windows guests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceStats.cpp

    r60268 r62097  
    263263            req.guestStats.u32CpuLoad_User   = (uint32_t)(deltaUser  * 100 / ullTotalTime);
    264264
    265             req.guestStats.u32StatCaps      |= VBOX_GUEST_STAT_CPU_LOAD_IDLE | VBOX_GUEST_STAT_CPU_LOAD_KERNEL
     265            req.guestStats.u32StatCaps      |= VBOX_GUEST_STAT_CPU_LOAD_IDLE
     266                                            |  VBOX_GUEST_STAT_CPU_LOAD_KERNEL
    266267                                            |  VBOX_GUEST_STAT_CPU_LOAD_USER;
    267268            req.guestStats.u32CpuId          = i;
     269            fCpuInfoAvail = true;
    268270            int rc = VbglR3StatReport(&req);
    269271            if (RT_SUCCESS(rc))
     
    418420                    g_VMStat.au64LastCpuLoad_Nice[u32CpuId]   = u64Nice;
    419421
    420                     req.guestStats.u32CpuId = u32CpuId;
    421422                    req.guestStats.u32CpuLoad_Idle   = (uint32_t)(u64DeltaIdle   * 100 / u64DeltaAll);
    422423                    req.guestStats.u32CpuLoad_Kernel = (uint32_t)(u64DeltaSystem * 100 / u64DeltaAll);
     
    426427                                               |  VBOX_GUEST_STAT_CPU_LOAD_KERNEL
    427428                                               |  VBOX_GUEST_STAT_CPU_LOAD_USER;
     429                    req.guestStats.u32CpuId = u32CpuId;
    428430                    fCpuInfoAvail = true;
    429431                    rc = VbglR3StatReport(&req);
     
    582584                                               |  VBOX_GUEST_STAT_CPU_LOAD_USER;
    583585                    fCpuInfoAvail = true;
    584 
    585586                    rc = VbglR3StatReport(&req);
    586587                    if (RT_SUCCESS(rc))
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette