Changeset 4411 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Aug 29, 2007 8:06:27 AM (17 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp
r4071 r4411 1587 1587 1588 1588 1589 #ifndef IN_RING0 /** @todo broken in ring 0 */ 1589 1590 /** 1590 1591 * [REP*] INSB/INSW/INSD … … 1903 1904 } 1904 1905 1906 #endif /* IN_RING0 */ -
trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp
r4071 r4411 1224 1224 if (IoExitInfo.n.u1STR) 1225 1225 { 1226 #if 1 1227 rc = (IoExitInfo.n.u1Type == 0) ? VINF_IOM_HC_IOPORT_WRITE : VINF_IOM_HC_IOPORT_READ; 1228 break; 1229 #else /** @todo broken code path (hangs/crashes host) */ 1226 1230 /* ins/outs */ 1227 1231 uint32_t prefix = 0; … … 1241 1245 rc = IOMInterpretINSEx(pVM, CPUMCTX2CORE(pCtx), IoExitInfo.n.u16Port, prefix, uIOSize); 1242 1246 } 1247 #endif 1243 1248 } 1244 1249 else -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r4402 r4411 1700 1700 if (VMX_EXIT_QUALIFICATION_IO_STRING(exitQualification)) 1701 1701 { 1702 #if 1 1703 rc = fIOWrite ? VINF_IOM_HC_IOPORT_WRITE : VINF_IOM_HC_IOPORT_READ; 1704 break; 1705 #else /** @todo broken code path (hangs/crashes host) */ 1702 1706 /* ins/outs */ 1703 1707 uint32_t prefix = 0; … … 1717 1721 rc = IOMInterpretINSEx(pVM, CPUMCTX2CORE(pCtx), uPort, prefix, cbSize); 1718 1722 } 1723 #endif 1719 1724 } 1720 1725 else
Note:
See TracChangeset
for help on using the changeset viewer.