Changeset 3172 in vbox
- Timestamp:
- Jun 20, 2007 9:14:10 AM (17 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR0
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp
r3171 r3172 1304 1304 break; 1305 1305 } 1306 /* Force instruction emulation and not a reschedule to the recompiler as that will come right back to us */1307 if (rc == VINF_EM_RESCHEDULE_REM)1308 rc = VINF_IOM_HC_IOPORT_READWRITE;1309 1310 1306 #ifdef VBOX_STRICT 1311 1307 if (rc == VINF_IOM_HC_IOPORT_READ) … … 1316 1312 AssertMsg(VBOX_FAILURE(rc) || rc == VINF_EM_RAW_GUEST_TRAP || rc == VINF_TRPM_XCPT_DISPATCHED || rc == VINF_EM_RESCHEDULE_REM, ("%Vrc\n", rc)); 1317 1313 #endif 1314 /* Force instruction emulation and not a reschedule to the recompiler as that will come right back to us */ 1315 if (rc == VINF_EM_RESCHEDULE_REM) 1316 rc = VINF_IOM_HC_IOPORT_WRITE; 1318 1317 Log2(("Failed IO at %VGv %x size %d\n", pCtx->eip, IoExitInfo.n.u16Port, uIOSize)); 1319 1318 break; -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r3171 r3172 1742 1742 break; 1743 1743 } 1744 /* Force instruction emulation and not a reschedule to the recompiler as that will come right back to us */1745 if (rc == VINF_EM_RESCHEDULE_REM)1746 rc = VINF_IOM_HC_IOPORT_READWRITE;1747 1748 1744 #ifdef VBOX_STRICT 1749 1745 if (rc == VINF_IOM_HC_IOPORT_READ) … … 1754 1750 AssertMsg(VBOX_FAILURE(rc) || rc == VINF_EM_RAW_GUEST_TRAP || rc == VINF_TRPM_XCPT_DISPATCHED || rc == VINF_EM_RESCHEDULE_REM, ("%Vrc\n", rc)); 1755 1751 #endif 1752 /* Force instruction emulation and not a reschedule to the recompiler as that will come right back to us */ 1753 if (rc == VINF_EM_RESCHEDULE_REM) 1754 rc = VINF_IOM_HC_IOPORT_WRITE; 1756 1755 break; 1757 1756 }
Note:
See TracChangeset
for help on using the changeset viewer.