- Timestamp:
- May 17, 2016 10:00:11 PM (8 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
-
VMMAll/IEMAll.cpp (modified) (1 diff)
-
VMMRC/TRPMRCHandlers.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r61014 r61015 11185 11185 { 11186 11186 if ( !pIemCpu->fInPatchCode 11187 && rcStrict == VINF_SUCCESS) 11188 CPUMRawEnter(pVCpu); 11187 && ( rcStrict == VINF_SUCCESS 11188 || rcStrict == VERR_IEM_INSTR_NOT_IMPLEMENTED /* pgmPoolAccessPfHandlerFlush */ 11189 || rcStrict == VERR_IEM_ASPECT_NOT_IMPLEMENTED /* ditto */ ) ) 11190 { 11191 if (pCtx->eflags.Bits.u1IF || rcStrict != VINF_SUCCESS) 11192 CPUMRawEnter(pVCpu); 11193 else 11194 { 11195 Log(("iemRCRawMaybeReenter: VINF_EM_RESCHEDULE\n")); 11196 rcStrict = VINF_EM_RESCHEDULE; 11197 } 11198 } 11189 11199 return rcStrict; 11190 11200 } -
trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp
r60874 r61015 490 490 rc = PATMRCHandleInt3PatchTrap(pVM, pRegFrame); 491 491 if ( rc == VINF_SUCCESS 492 || rc == VINF_EM_RESCHEDULE 492 493 || rc == VINF_EM_RAW_EMULATE_INSTR 493 494 || rc == VINF_PATM_PATCH_INT3 494 || rc == VINF_PATM_DUPLICATE_FUNCTION )495 || rc == VINF_PATM_DUPLICATE_FUNCTION ) 495 496 { 496 497 rc = trpmGCExitTrap(pVM, pVCpu, rc, pRegFrame);
Note:
See TracChangeset
for help on using the changeset viewer.

