VirtualBox

Changeset 53765 in vbox


Ignore:
Timestamp:
Jan 9, 2015 8:42:34 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
97571
Message:

mp-r0drv-nt.cpp: RTMpSpecific should only use broadcast IPIs when there are two or fewer CPUs in the system.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp

    r53720 r53765  
    436436              : VERR_CPU_OFFLINE;
    437437
    438     if (g_pfnrtKeIpiGenericCall)
     438    if (   g_pfnrtKeIpiGenericCall
     439        && RTMpGetOnlineCount() <= 2)
    439440        return rtMpCallUsingBroadcastIpi(pfnWorker, pvUser1, pvUser2, rtmpNtOnSpecificBroadcastIpiWrapper, 0);
    440441    return rtMpCallUsingDpcs(pfnWorker, pvUser1, pvUser2, RT_NT_CPUID_SPECIFIC, idCpu);
Note: See TracChangeset for help on using the changeset viewer.

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