Searched defs:cMsrs (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/VMM/VMMRC/
H A DVMMRC.cpp357 * @param cMsrs The number of MSRs to read.
359 * enough to hold at least @a cMsrs result values.
362 VMMRCTestReadMsrs(PVM pVM, uint32_t uMsr, uint32_t cMsrs, PVMMTESTMSRENTRY paResults) argument
364 AssertReturn(cMsrs <= 16384, VERR_INVALID_PARAMETER);
368 for (uint32_t i = 0; i < cMsrs; i++, uMsr++)
/vbox/src/VBox/VMM/VMMR3/
H A DCPUMR3Db.cpp752 uint32_t cMsrs = 0; local
759 rc = cpumR3MsrRangesInsert(NULL /* pVM */, &paMsrs, &cMsrs, pCurMsr);
771 pInfo->cMsrRanges = cMsrs;
H A DVMMTests.cpp55 static int vmmR3ReportMsrRange(PVM pVM, uint32_t uMsr, uint64_t cMsrs, PRTSTREAM pReportStrm, uint32_t *pcMsrsFound) argument
89 uint32_t const cBatch = RT_MIN(cMsrsPerCall, cMsrs);
120 if (cMsrs <= cMsrsPerCall)
122 cMsrs -= cMsrsPerCall;
153 static struct { uint32_t uFirst, cMsrs; } const s_aRanges[] = member in struct:__anon16867
175 rc = vmmR3ReportMsrRange(pVM, s_aRanges[i].uFirst, s_aRanges[i].cMsrs, pReportStrm, &cMsrsFound);
/vbox/src/VBox/VMM/tools/
H A DVBoxCpuReport.cpp130 uint32_t cMsrs = *pcMsrs; local
131 if ((cMsrs % 64) == 0)
133 void *pvNew = RTMemRealloc(*ppaMsrs, (cMsrs + 64) * sizeof(**ppaMsrs));
147 VBCPUREPMSR *pEntry = *ppaMsrs + cMsrs;
151 *pcMsrs = cMsrs + 1;
476 static struct { uint32_t uFirst, cMsrs; } const s_aRanges[] = member in struct:__anon16994
494 uint32_t cLeft = s_aRanges[i].cMsrs;
3066 static int reportMsr_GenRangeFunctionEx(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t cMax, const char *pszRdWrFnName, argument
3083 if (cMax > cMsrs)
3084 cMax = cMsrs;
3145 reportMsr_GenRangeFunction(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t cMax, const char *pszRdWrFnName, uint32_t *pidxLoop) argument
3208 reportMsr_ViaDummyRange(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t *pidxLoop) argument
3335 reportMsr_Ia32MtrrPhysBaseMaskN(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t *pidxLoop) argument
3509 reportMsr_Ia32McCtlStatusAddrMiscN(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t *pidxLoop) argument
3547 reportMsr_GenX2Apic(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t *pidxLoop) argument
3604 reportMsr_AmdFam10hMc4MiscN(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t *pidxLoop) argument
3673 reportMsr_AmdK8PerfCtlN(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t *pidxLoop) argument
3700 reportMsr_AmdK8PerfCtrN(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t *pidxLoop) argument
3861 reportMsr_AmdFam10hPStateN(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t *pidxLoop) argument
3951 reportMsr_AmdGenPerfMixedRange(VBCPUREPMSR const *paMsrs, uint32_t cMsrs, uint32_t cMax, uint32_t *pidxLoop) argument
4045 produceMsrReport(VBCPUREPMSR *paMsrs, uint32_t cMsrs) argument
4327 uint32_t cMsrs; local
[all...]
/vbox/src/VBox/VMM/include/
H A DHMInternal.h683 uint32_t cMsrs; member in struct:HMCPU::__anon16901
/vbox/src/VBox/VMM/VMMR0/
H A DHMVMXR0.cpp1227 * @param cMsrs The number of MSRs.
1229 DECLINLINE(int) hmR0VmxSetAutoLoadStoreMsrCount(PVMCPU pVCpu, uint32_t cMsrs) argument
1233 if (RT_UNLIKELY(cMsrs > cMaxSupportedMsrs))
1235 LogRel(("CPU auto-load/store MSR count in VMCS exceeded cMsrs=%u Supported=%u.\n", cMsrs, cMaxSupportedMsrs));
1241 int rc = VMXWriteVmcs32(VMX_VMCS32_CTRL_ENTRY_MSR_LOAD_COUNT, cMsrs); AssertRCReturn(rc, rc);
1242 rc = VMXWriteVmcs32(VMX_VMCS32_CTRL_EXIT_MSR_STORE_COUNT, cMsrs); AssertRCReturn(rc, rc);
1245 rc = VMXWriteVmcs32(VMX_VMCS32_CTRL_EXIT_MSR_LOAD_COUNT, cMsrs); AssertRCReturn(rc, rc);
1248 pVCpu->hm.s.vmx.cMsrs = cMsrs;
1270 uint32_t cMsrs = pVCpu->hm.s.vmx.cMsrs; local
1332 uint32_t cMsrs = pVCpu->hm.s.vmx.cMsrs; local
1391 uint32_t cMsrs = pVCpu->hm.s.vmx.cMsrs; local
1414 uint32_t cMsrs = pVCpu->hm.s.vmx.cMsrs; local
1663 uint32_t cMsrs; local
6323 uint32_t cMsrs = pVCpu->hm.s.vmx.cMsrs; local
[all...]

Completed in 3494 milliseconds