Changeset 10723 in vbox for trunk/src/VBox
- Timestamp:
- Jul 17, 2008 12:49:31 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 33455
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMTests.cpp
r9656 r10723 70 70 CPUMPushHyper(pVM, GCPtrEP); /* what to call */ 71 71 CPUMSetHyperEIP(pVM, pVM->vmm.s.pfnGCCallTrampoline); 72 return SUPCallVMMR0(pVM->pVMR0, VMMR0_DO_RAW_RUN, NULL); 72 rc = SUPCallVMMR0Fast(pVM->pVMR0, VMMR0_DO_RAW_RUN); 73 if (RT_LIKELY(rc == VINF_SUCCESS)) 74 rc = pVM->vmm.s.iLastGCRc; 75 return rc; 73 76 } 74 77 … … 104 107 CPUMPushHyper(pVM, GCPtrEP); /* what to call */ 105 108 CPUMSetHyperEIP(pVM, pVM->vmm.s.pfnGCCallTrampoline); 106 rc = SUPCallVMMR0(pVM->pVMR0, VMMR0_DO_RAW_RUN, NULL); 109 rc = SUPCallVMMR0Fast(pVM->pVMR0, VMMR0_DO_RAW_RUN); 110 if (RT_LIKELY(rc == VINF_SUCCESS)) 111 rc = pVM->vmm.s.iLastGCRc; 107 112 bool fDump = false; 108 113 if (rc != rcExpect) … … 347 352 do 348 353 { 349 rc = SUPCallVMMR0(pVM->pVMR0, VMMR0_DO_RAW_RUN, NULL); 354 rc = SUPCallVMMR0Fast(pVM->pVMR0, VMMR0_DO_RAW_RUN); 355 if (RT_LIKELY(rc == VINF_SUCCESS)) 356 rc = pVM->vmm.s.iLastGCRc; 350 357 if (VBOX_FAILURE(rc)) 351 358 { … … 398 405 399 406 uint64_t TickThisStart = ASMReadTSC(); 400 rc = SUPCallVMMR0(pVM->pVMR0, VMMR0_DO_RAW_RUN, NULL); 407 rc = SUPCallVMMR0Fast(pVM->pVMR0, VMMR0_DO_RAW_RUN); 408 if (RT_LIKELY(rc == VINF_SUCCESS)) 409 rc = pVM->vmm.s.iLastGCRc; 401 410 uint64_t TickThisElapsed = ASMReadTSC() - TickThisStart; 402 411 if (VBOX_FAILURE(rc))
Note:
See TracChangeset
for help on using the changeset viewer.