Changeset 61688 in vbox
- Timestamp:
- Jun 14, 2016 7:35:59 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r61683 r61688 4669 4669 } 4670 4670 else 4671 AssertMsg(rc == VERR_EM_INTERPRETER, ("hmR0SvmExitMsr: EMInterpretWrmsr failed rc=%Rrc\n", rc)); 4671 AssertMsg( rc == VERR_EM_INTERPRETER 4672 || rc == VINF_CPUM_R3_MSR_WRITE, ("hmR0SvmExitMsr: EMInterpretWrmsr failed rc=%Rrc\n", rc)); 4672 4673 } 4673 4674 else … … 4715 4716 } 4716 4717 else 4717 AssertMsg(rc == VERR_EM_INTERPRETER, ("hmR0SvmExitMsr: EMInterpretRdmsr failed rc=%Rrc\n", rc)); 4718 AssertMsg( rc == VERR_EM_INTERPRETER 4719 || rc == VINF_CPUM_R3_MSR_READ, ("hmR0SvmExitMsr: EMInterpretRdmsr failed rc=%Rrc\n", rc)); 4718 4720 } 4719 4721 else … … 4721 4723 rc = VBOXSTRICTRC_TODO(EMInterpretInstruction(pVCpu, CPUMCTX2CORE(pCtx), 0)); 4722 4724 if (RT_UNLIKELY(rc != VINF_SUCCESS)) 4723 AssertMsg(rc == VERR_EM_INTERPRETER, ("hmR0SvmExitMsr: RdMsr. EMInterpretInstruction failed rc=%Rrc\n", rc)); 4725 { 4726 AssertMsg( rc == VERR_EM_INTERPRETER 4727 || rc == VINF_CPUM_R3_MSR_READ, ("hmR0SvmExitMsr: RdMsr. EMInterpretInstruction failed rc=%Rrc\n", rc)); 4728 } 4724 4729 /* RIP updated by EMInterpretInstruction(). */ 4725 4730 HMSVM_CHECK_SINGLE_STEP(pVCpu, rc);
Note:
See TracChangeset
for help on using the changeset viewer.