/vbox/src/VBox/Runtime/generic/ |
H A D | RTMpGetArraySize-generic.cpp | 48 uint32_t cCpus = s_cMaxCpus; local 49 if (RT_UNLIKELY(cCpus == 0)) 54 cCpus = RT_MAX(cCpus1, cCpus2); 55 ASMAtomicCmpXchgU32(&s_cMaxCpus, cCpus, 0); 56 return cCpus;
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | RTMpGetCount-posix.cpp | 71 int cCpus = -1; local 72 size_t cb = sizeof(cCpus); 73 int rc = sysctl(aiMib, RT_ELEMENTS(aiMib), &cCpus, &cb, NULL, 0); 74 if (rc != -1 && cCpus >= 1) 75 return cCpus;
|
/vbox/include/VBox/vmm/ |
H A D | dbgfcorefmt.h | 68 uint32_t cCpus; member in struct:DBGFCOREDESCRIPTOR
|
H A D | gvm.h | 41 /** VCPU id (0 - (pVM->cCpus - 1). */ 83 * Same same as VM::cCpus. */ 84 uint32_t cCpus; member in struct:GVM
|
H A D | uvm.h | 85 uint32_t cCpus; member in struct:UVM
|
H A D | gvmm.h | 160 GVMMR0DECL(int) GVMMR0CreateVM(PSUPDRVSESSION pSession, uint32_t cCpus, PVM *ppVM); 193 uint32_t cCpus; member in struct:GVMMCREATEVMREQ
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTMp-1.cpp | 49 RTCPUID cCpus = RTMpGetCount(); local 50 if (cCpus > 0) 51 RTTestIPrintf(RTTESTLVL_ALWAYS, "RTMpGetCount -> %u\n", cCpus); 55 cCpus = 1; 66 RTTESTI_CHECK(cCoreCpus <= cCpus); 73 RTTESTI_CHECK((RTCPUID)RTCpuSetCount(&Set) == cCpus); 118 if (cCpusOnline <= cCpus) 122 RTTestIFailed("RTMpGetOnlineCount -> %d, expected <= %d\n", (int)cCpusOnline, (int)cCpus); 123 cCpusOnline = cCpus; 148 else if ((RTCPUID)RTCpuSetCount(&SetOnline) > cCpus) [all...] |
H A D | tstTSC.cpp | 163 const unsigned cCpus = RTMpGetOnlineCount(); local 164 if (cCpus <= 1) 175 if (cCpus > RT_ELEMENTS(s_aData)) 177 RTPrintf("tstTSC: FAILED - too many CPUs (%u)\n", cCpus); 185 for (i = 1; i < cCpus; i++) 216 while (g_cWaiting < cCpus - 1) 222 if (g_cWaiting != cCpus - 1) 224 RTPrintf("tstTSC: FAILURE - threads failed to get waiting (%d != %d (i=%d))\n", g_cWaiting + 1, cCpus, i); 235 for (i = 1; i < cCpus; i++) 248 while (g_cReady < cCpus [all...] |
/vbox/src/VBox/VMM/VMMAll/ |
H A D | VMMAll.cpp | 77 uint32_t cCpus = 0; local 81 cCpus++; 85 if (cCpus == 1) 96 cCpus = 0; 98 if (cCpus == 0) 100 if (cCpus == RT_ELEMENTS(pSet->au32Bitmap) * 32) 108 cCpus = 0; 116 if (cCpus != 0) 199 if (pVM->cCpus == 1) 213 for (VMCPUID idCpu = 0; idCpu < pVM->cCpus; idCp [all...] |
H A D | GIMAllKvm.cpp | 88 if (uHyperArg1 < pVM->cCpus) 143 uint32_t cCpus = pVM->cCpus; local 144 for (uint32_t i = 0; i < cCpus; i++)
|
/vbox/src/VBox/Runtime/r3/darwin/ |
H A D | mp-darwin.cpp | 55 int cCpus = -1; local 56 size_t cb = sizeof(cCpus); 57 int rc = sysctlbyname("hw.logicalcpu_max", &cCpus, &cb, NULL, 0); 58 if (rc != -1 && cCpus >= 1) 59 return cCpus; 71 int cCpus = -1; local 72 size_t cb = sizeof(cCpus); 73 int rc = sysctlbyname("hw.physicalcpu_max", &cCpus, &cb, NULL, 0); 74 if (rc != -1 && cCpus >= 1) 75 return cCpus; 87 int cCpus = -1; local 103 int cCpus = -1; local [all...] |
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | mp-os2.cpp | 79 ULONG cCpus = 1; local 80 int rc = DosQuerySysInfo(QSV_NUMPROCESSORS, QSV_NUMPROCESSORS, &cCpus, sizeof(cCpus)); 81 if (rc || !cCpus) 82 cCpus = 1; 83 return cCpus;
|
/vbox/include/iprt/ |
H A D | cpuset.h | 277 int cCpus = 0; local 289 cCpus++; 294 return cCpus;
|
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | mp-r0drv-darwin.cpp | 51 int32_t cCpus = -1; local 52 size_t oldLen = sizeof(cCpus); 53 int rc = sysctlbyname("hw.ncpu", &cCpus, &oldLen, NULL, NULL); 57 cCpus = 64; /* whatever */ 60 ASMAtomicWriteS32(&g_cMaxCpus, cCpus); 61 return cCpus; 67 int cCpus = g_cMaxCpus; local 68 if (RT_UNLIKELY(cCpus <= 0)) 70 return cCpus;
|
/vbox/src/VBox/Runtime/r3/freebsd/ |
H A D | mp-freebsd.cpp | 56 int cCpus = -1; local 57 size_t cb = sizeof(cCpus); 58 int rc = sysctl(aiMib, RT_ELEMENTS(aiMib), &cCpus, &cb, NULL, 0); 59 if (rc != -1 && cCpus >= 1) 60 return cCpus;
|
/vbox/src/VBox/ValidationKit/utils/misc/ |
H A D | loadgenerator.cpp | 324 const unsigned cCpus = RTMpGetOnlineCount(); local 325 if (cCpus * cThreads > RT_ELEMENTS(s_aThreads)) 327 cThreads, RT_ELEMENTS(s_aThreads) - 1, cCpus); 328 cThreads *= cCpus;
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | timer-r0drv-nt.cpp | 307 uint32_t cCpus = 0; local 310 cCpus++; 311 ASMAtomicAddS32(&pTimer->cOmniSuspendCountDown, cCpus);
|
/vbox/src/VBox/Runtime/r3/solaris/ |
H A D | mp-solaris.cpp | 332 int cCpus = sysconf(_SC_NPROCESSORS_MAX); local 333 if (cCpus < 0) 334 cCpus = sysconf(_SC_NPROCESSORS_CONF); 335 return cCpus; 361 RTCPUID cCpus = RTMpGetCount(); local 362 for (RTCPUID idCpu = 0; idCpu < cCpus; idCpu++) 375 RTCPUID cCpus = RTMpGetCount(); local 376 for (RTCPUID idCpu = 0; idCpu < cCpus; idCpu++)
|
/vbox/src/VBox/Devices/PC/ |
H A D | DevIoApic.cpp | 85 uint8_t cCpus; member in struct:IOAPIC 721 pThis->id = pThis->cCpus; 768 uint32_t cCpus; local 769 rc = CFGMR3QueryU32Def(pCfg, "NumCPUs", &cCpus, 1); 773 if (cCpus > UINT8_MAX - 2) /* ID 255 is broadcast and the IO-APIC needs one (ID=cCpus). */ 775 N_("Configuration error: Max %u CPUs, %u specified"), UINT8_MAX - 1, cCpus); 776 pThis->cCpus = (uint8_t)cCpus; 784 Log(("IOAPIC: cCpus [all...] |
H A D | DevPcBios.cpp | 196 uint16_t cCpus; member in struct:DEVPCBIOS 602 pcbiosCmosWrite(pDevIns, 0x60, pThis->cCpus & 0xff); 1094 rc = CFGMR3QueryU16Def(pCfg, "NumCPUs", &pThis->cCpus, 1); 1109 LogRel(("DevPcBios: [SMP] BIOS with %u CPUs\n", pThis->cCpus)); 1373 &uuid, pCfg, pThis->cCpus, &cbDmiTables, &cNumDmiTables); 1401 _4K - VBOX_DMI_TABLE_SIZE, pThis->cCpus);
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | timer-r0drv-linux.c | 150 * This is NIL_RTSPINLOCK if cCpus == 1. */ 165 RTCPUID cCpus; member in struct:RTTIMER 427 if ( pTimer->cCpus > 1 444 iCpu = pTimer->cCpus; 458 RTMemFreeEx(pTimer, RT_OFFSETOF(RTTIMER, aSubTimers[pTimer->cCpus])); 489 if (pTimer->cCpus > 1) 491 uint32_t iCpu = pTimer->cCpus; 526 if (pTimer->cCpus > 1) 554 if (pTimer->cCpus > 1) 563 if (pTimer->cCpus > 1471 unsigned cCpus; local [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | VM.cpp | 103 static int vmR3CreateUVM(uint32_t cCpus, PCVMM2USERMETHODS pVmm2UserMethods, PUVM *ppUVM); 104 static int vmR3CreateU(PUVM pUVM, uint32_t cCpus, PFNCFGMCONSTRUCTOR pfnCFGMConstructor, void *pvUserCFGM); 105 static int vmR3ReadBaseConfig(PVM pVM, PUVM pUVM, uint32_t cCpus); 160 * @param cCpus Number of virtual CPUs for the new VM. 182 VMMR3DECL(int) VMR3Create(uint32_t cCpus, PCVMM2USERMETHODS pVmm2UserMethods, argument 187 LogFlow(("VMR3Create: cCpus=%RU32 pVmm2UserMethods=%p pfnVMAtError=%p pvUserVM=%p pfnCFGMConstructor=%p pvUserCFGM=%p ppVM=%p ppUVM=%p\n", 188 cCpus, pVmm2UserMethods, pfnVMAtError, pvUserVM, pfnCFGMConstructor, pvUserCFGM, ppVM, ppUVM)); 226 AssertLogRelMsgReturn(cCpus > 0 && cCpus <= VMM_MAX_CPU_COUNT, ("%RU32\n", cCpus), VERR_TOO_MANY_CPU 466 vmR3CreateUVM(uint32_t cCpus, PCVMM2USERMETHODS pVmm2UserMethods, PUVM *ppUVM) argument 583 vmR3CreateU(PUVM pUVM, uint32_t cCpus, PFNCFGMCONSTRUCTOR pfnCFGMConstructor, void *pvUserCFGM) argument 775 vmR3ReadBaseConfig(PVM pVM, PUVM pUVM, uint32_t cCpus) argument [all...] |
H A D | CPUM.cpp | 559 for (VMCPUID i = 0; i < pVM->cCpus; i++) 605 for (VMCPUID i = 0; i < pVM->cCpus; i++) 673 rc = MMR3HyperAllocOnceNoRelEx(pVM, cbMaxXState * 3 * pVM->cCpus, PAGE_SIZE, MM_TAG_CPUM_CTX, 677 for (VMCPUID i = 0; i < pVM->cCpus; i++) 759 for (VMCPUID iCpu = 0; iCpu < pVM->cCpus; iCpu++) 808 for (VMCPUID i = 0; i < pVM->cCpus; i++) 982 for (VMCPUID i = 0; i < pVM->cCpus; i++) 1028 for (VMCPUID i = 0; i < pVM->cCpus; i++) 1037 SSMR3PutU32(pSSM, pVM->cCpus); 1039 for (VMCPUID iCpu = 0; iCpu < pVM->cCpus; iCp 1136 uint32_t cCpus; local [all...] |
/vbox/src/VBox/Main/src-server/ |
H A D | Performance.cpp | 111 unsigned cCpus = 0; local 129 cCpus++; 134 AssertReturn(cCpus, VERR_NOT_IMPLEMENTED); 135 *mhz = (ULONG)(u64TotalMHz / cCpus);
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | GVMMR0.cpp | 719 int rc = GVMMR0CreateVM(pReq->pSession, pReq->cCpus, &pVM); 736 * @param cCpus Number of virtual CPUs for the new VM. 741 GVMMR0DECL(int) GVMMR0CreateVM(PSUPDRVSESSION pSession, uint32_t cCpus, PVM *ppVM) argument 750 if ( cCpus == 0 751 || cCpus > VMM_MAX_CPU_COUNT) 807 PGVM pGVM = (PGVM)RTMemAllocZ(RT_UOFFSETOF(GVM, aCpus[cCpus])); 813 pGVM->cCpus = cCpus; 821 const uint32_t cbVM = RT_UOFFSETOF(VM, aCpus[cCpus]); 833 pVM->cCpus 1609 VMCPUID const cCpus = pGVM->cCpus; local [all...] |