Changeset 81153 in vbox for trunk/src/VBox/VMM/VMMR3/EMHM.cpp
- Timestamp:
- Oct 8, 2019 1:59:03 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 133787
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/EMHM.cpp
r81150 r81153 198 198 STAM_PROFILE_STOP(&pVCpu->em.s.StatIEMEmu, a); 199 199 200 if ( rcStrict == VERR_IEM_ASPECT_NOT_IMPLEMENTED201 || rcStrict == VERR_IEM_INSTR_NOT_IMPLEMENTED)202 {203 #ifdef VBOX_WITH_REM204 STAM_PROFILE_START(&pVCpu->em.s.StatREMEmu, b);205 EMRemLock(pVM);206 /* Flush the recompiler TLB if the VCPU has changed. */207 if (pVM->em.s.idLastRemCpu != pVCpu->idCpu)208 CPUMSetChangedFlags(pVCpu, CPUM_CHANGED_ALL);209 pVM->em.s.idLastRemCpu = pVCpu->idCpu;210 211 rcStrict = REMR3EmulateInstruction(pVM, pVCpu);212 EMRemUnlock(pVM);213 STAM_PROFILE_STOP(&pVCpu->em.s.StatREMEmu, b);214 #else /* !VBOX_WITH_REM */215 NOREF(pVM);216 #endif /* !VBOX_WITH_REM */217 }218 219 200 return VBOXSTRICTRC_TODO(rcStrict); 220 201 }
Note:
See TracChangeset
for help on using the changeset viewer.