Changeset 25240 in vbox
- Timestamp:
- Dec 8, 2009 1:01:03 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 55754
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/HWACCM.cpp
r24871 r25240 387 387 * Default false for Mac OS X and Windows due to the higher risk of conflicts with other hypervisors. 388 388 */ 389 rc = CFGMR3QueryBoolDef(pHWVirtExt, "Exclusive", &pVM->hwaccm.s.fGlobalInit, 389 rc = CFGMR3QueryBoolDef(pHWVirtExt, "Exclusive", &pVM->hwaccm.s.fGlobalInit, 390 390 #if defined(RT_OS_DARWIN) || defined(RT_OS_WINDOWS) 391 391 false … … 851 851 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_REAL_MODE\n")); 852 852 if (val & VMX_VMCS_CTRL_PROC_EXEC2_PAUSE_LOOP_EXIT) 853 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_PAUSE_LOOP_EXIT\n")); 853 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_PAUSE_LOOP_EXIT\n")); 854 854 855 855 val = pVM->hwaccm.s.vmx.msr.vmx_proc_ctls2.n.disallowed0; … … 871 871 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_REAL_MODE *must* be set\n")); 872 872 if (val & VMX_VMCS_CTRL_PROC_EXEC2_PAUSE_LOOP_EXIT) 873 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_PAUSE_LOOP_EXIT *must* be set\n")); 873 LogRel(("HWACCM: VMX_VMCS_CTRL_PROC_EXEC2_PAUSE_LOOP_EXIT *must* be set\n")); 874 874 } 875 875 … … 1208 1208 LogRel(("HWACCM: AMD_CPUID_SVM_FEATURE_EDX_SSE_3_5_DISABLE\n")); 1209 1209 if (pVM->hwaccm.s.svm.u32Features & AMD_CPUID_SVM_FEATURE_EDX_PAUSE_FILTER) 1210 LogRel(("HWACCM: AMD_CPUID_SVM_FEATURE_EDX_PAUSE_FILTER\n")); 1210 LogRel(("HWACCM: AMD_CPUID_SVM_FEATURE_EDX_PAUSE_FILTER\n")); 1211 1211 1212 1212 /* Only try once. */ … … 1646 1646 VMCPUID idCpu = (VMCPUID)(uintptr_t)pvUser; 1647 1647 PCPUMCTX pCtx = CPUMQueryGuestCtxPtr(pVCpu); 1648 RTGCPTR oldrip = pCtx->rip;1649 1648 PDISCPUSTATE pDis = &pVCpu->hwaccm.s.DisState; 1650 1649 unsigned cbOp; … … 1671 1670 uint8_t aVMMCall[3] = { 0xf, 0x1, 0xd9}; 1672 1671 uint32_t idx = pVM->hwaccm.s.cPatches; 1673 PHWACCMTPRPATCH pPatch = &pVM->hwaccm.s.aPatches[idx]; 1672 1673 pPatch = &pVM->hwaccm.s.aPatches[idx]; 1674 1674 1675 1675 rc = PGMPhysSimpleReadGCPtr(pVCpu, pPatch->aOpcode, pCtx->rip, cbOp); … … 1834 1834 { 1835 1835 uint32_t idx = pVM->hwaccm.s.cPatches; 1836 PHWACCMTPRPATCH pPatch = &pVM->hwaccm.s.aPatches[idx];1837 1836 uint8_t aPatch[64]; 1838 1837 uint32_t off = 0; 1838 1839 pPatch = &pVM->hwaccm.s.aPatches[idx]; 1839 1840 1840 1841 #ifdef LOG_ENABLED
Note:
See TracChangeset
for help on using the changeset viewer.