Searched refs:aCPUs (Results 1 - 8 of 8) sorted by relevance
/vbox/src/VBox/HostDrivers/Support/testcase/ |
H A D | tstSupTscDelta.cpp | 126 int64_t iTscDelta = pGip->aCPUs[iCpu].i64TSCDelta; 131 if (pGip->aCPUs[iCpu].enmState != SUPGIPCPUSTATE_ONLINE) 140 && pGip->aCPUs[iCpu].enmState == SUPGIPCPUSTATE_ONLINE) 170 if (pGip->aCPUs[iCpu].enmState == SUPGIPCPUSTATE_ONLINE) 172 rc = SUPR3TscDeltaMeasure(pGip->aCPUs[iCpu].idCpu, false /*fAsync*/, true /*fForce*/, 64, 16 /*ms*/); 174 RTTestFailed(hTest, "SUPR3TscDeltaMeasure failed on %#x: %Rrc", pGip->aCPUs[iCpu].idCpu, rc); 188 if (pGip->aCPUs[iCpu].enmState != SUPGIPCPUSTATE_ONLINE) 202 pGip->aCPUs[iCpu].idCpu, 203 pGip->aCPUs[iCpu].idApic);
|
H A D | tstGIP-2.cpp | 150 memcpy(&s_aaCPUs[i & 1][0], &g_pSUPGlobalInfoPage->aCPUs[0], g_pSUPGlobalInfoPage->cCpus * sizeof(g_pSUPGlobalInfoPage->aCPUs[0])); 156 if (g_pSUPGlobalInfoPage->aCPUs[iCpu].enmState == SUPGIPCPUSTATE_ONLINE) 207 pu32TransactionId = &g_pSUPGlobalInfoPage->aCPUs[iCpu].u32TransactionId; 243 RTPrintf("tstGIP-2: %7d: %lld\n", g_pSUPGlobalInfoPage->aCPUs[iCpu].idApic, 244 g_pSUPGlobalInfoPage->aCPUs[iCpu].i64TSCDelta); 249 if (g_pSUPGlobalInfoPage->aCPUs[iCpu].idApic == UINT16_MAX) 250 RTPrintf("tstGIP-2: offline: %lld\n", g_pSUPGlobalInfoPage->aCPUs[iCpu].i64TSCDelta);
|
/vbox/src/VBox/Runtime/common/time/ |
H A D | timesupref.h | 89 uint32_t const u32TransactionId = pGip->aCPUs[0].u32TransactionId; 95 uint32_t const u32TransactionId = pGip->aCPUs[0].u32TransactionId; 110 PSUPGIPCPU pGipCpu = &pGip->aCPUs[iGipCpu]; 127 uint32_t const u32TransactionId = pGip->aCPUs[0].u32TransactionId; 143 uint32_t u32UpdateIntervalTSC = pGip->aCPUs[0].u32UpdateIntervalTSC; 144 uint64_t u64NanoTS = pGip->aCPUs[0].u64NanoTS; 145 uint64_t u64TSC = pGip->aCPUs[0].u64TSC; 184 if (RT_LIKELY(pGip->aCPUs[0].u32TransactionId == u32TransactionId && !(u32TransactionId & 1) )) 306 pGipCpuAttemptedTscRecalibration = &pGip->aCPUs[iUpdateGipCpu];
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPLibAll.cpp | 68 * Read the TSC and get the corresponding aCPUs index. 153 int64_t iTscDelta = pGip->aCPUs[iGipCpu].i64TSCDelta; 181 * @returns Index into SUPGLOBALINFOPAGE::aCPUs or UINT16_MAX. 246 int64_t iTscDelta = pGip->aCPUs[iGipCpu].i64TSCDelta; 266 return pGip->aCPUs[iGipCpu].u64CpuHz;
|
H A D | SUPDrvGip.cpp | 167 if (pGip->aCPUs[i].idCpu == idCpu) 216 if (RT_LIKELY(iCpu < pGip->cCpus && pGip->aCPUs[iCpu].idCpu == idCpu)) 217 supdrvGipReInitCpu(pGip, &pGip->aCPUs[iCpu], *(uint64_t *)pvUser2); 485 if (pGipR0->aCPUs[0].u32TransactionId != 2 /* not the first time */) 489 ASMAtomicUoWriteU32(&pGipR0->aCPUs[i].u32TransactionId, 490 (pGipR0->aCPUs[i].u32TransactionId + GIP_UPDATEHZ_RECALC_FREQ * 2) 502 supdrvGipReInitCpu(pGipR0, &pGipR0->aCPUs[0], u64NanoTS); 725 ASMAtomicWriteU64(&pGip->aCPUs[0].u64CpuHz, uCpuHz); 729 ASMAtomicWriteU64(&pGip->aCPUs[iTick + 1].u64CpuHz, uCpuHz); 805 int64_t iStartTscDelta = iStartGipCpu < pGip->cCpus ? pGip->aCPUs[iStartGipCp [all...] |
H A D | SUPLib.cpp | 220 Assert(!(RT_OFFSETOF(SUPGLOBALINFOPAGE, aCPUs) & 0x1f)); 221 Assert(!(RT_OFFSETOF(SUPGLOBALINFOPAGE, aCPUs[1]) & 0x1f)); 222 Assert(!(RT_OFFSETOF(SUPGLOBALINFOPAGE, aCPUs[0].u64NanoTS) & 0x7)); 223 Assert(!(RT_OFFSETOF(SUPGLOBALINFOPAGE, aCPUs[0].u64TSC) & 0x7)); 224 Assert(!(RT_OFFSETOF(SUPGLOBALINFOPAGE, aCPUs[0].u64CpuHz) & 0x7));
|
/vbox/include/VBox/ |
H A D | sup.h | 313 /** @name SUPGIPGETCPU_XXX - methods that aCPUs can be indexed. 405 SUPGIPCPU aCPUs[1]; member in struct:SUPGLOBALINFOPAGE 409 AssertCompileMemberAlignment(SUPGLOBALINFOPAGE, aCPUs, 32); 411 AssertCompileMemberAlignment(SUPGLOBALINFOPAGE, aCPUs, 256); 510 return pGip->aCPUs[0].u64CpuHz; 537 return pGip->aCPUs[0].u64CpuHz; 543 return pGip->aCPUs[iCpu].u64CpuHz; 639 int64_t iTscDelta = pGip->aCPUs[iCpu].i64TSCDelta; 668 int64_t iTscDelta = pGip->aCPUs[iCpu].i64TSCDelta;
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | TM.cpp | 277 iCpuSet, pGip->aCPUs[iGipCpu].idCpu, pGip->aCPUs[iGipCpu].idApic, iGipCpu, pGip->aCPUs[iGipCpu].i64TSCDelta, 278 pGip->aCPUs[iGipCpu].enmState, pGip->aCPUs[iGipCpu].u64CpuHz, pGip->aCPUs[iGipCpu].cErrors));
|
Completed in 1326 milliseconds