Changeset 55737 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- May 7, 2015 6:21:00 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r55735 r55737 4492 4492 4493 4493 /** @todo Decode Assist. */ 4494 VBOXSTRICTRC rc = IEMExecOneBypassEx(pVCpu, CPUMCTX2CORE(pCtx), NULL);4495 if (RT_UNLIKELY( rc == VERR_IEM_ASPECT_NOT_IMPLEMENTED4496 || rc == VERR_IEM_INSTR_NOT_IMPLEMENTED))4497 rc = VERR_EM_INTERPRETER;4498 if (rc == VINF_SUCCESS)4494 VBOXSTRICTRC rcStrict = IEMExecOneBypassEx(pVCpu, CPUMCTX2CORE(pCtx), NULL); 4495 if (RT_UNLIKELY( rcStrict == VERR_IEM_ASPECT_NOT_IMPLEMENTED 4496 || rcStrict == VERR_IEM_INSTR_NOT_IMPLEMENTED)) 4497 rcStrict = VERR_EM_INTERPRETER; 4498 if (rcStrict == VINF_SUCCESS) 4499 4499 { 4500 4500 /* RIP has been updated by EMInterpretInstruction(). */ … … 4524 4524 break; 4525 4525 } 4526 HMSVM_CHECK_SINGLE_STEP(pVCpu, rc );4526 HMSVM_CHECK_SINGLE_STEP(pVCpu, rcStrict); 4527 4527 } 4528 4528 else 4529 Assert(rc == VERR_EM_INTERPRETER || rc == VINF_PGM_CHANGE_MODE || rc== VINF_PGM_SYNC_CR3);4530 return rc;4529 Assert(rcStrict == VERR_EM_INTERPRETER || rcStrict == VINF_PGM_CHANGE_MODE || rcStrict == VINF_PGM_SYNC_CR3); 4530 return VBOXSTRICTRC_TODO(rcStrict); 4531 4531 } 4532 4532
Note:
See TracChangeset
for help on using the changeset viewer.