Changeset 10602 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jul 14, 2008 3:04:47 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp
r10601 r10602 1488 1488 } 1489 1489 1490 Log(("IOM: rep ins%d port %#x count %d -> GCPtr %VGv\n", cbTransfer * 8, uPort, cTransfers, GCPtrDst));1490 Log(("IOM: rep ins%d port %#x count %d\n", cbTransfer * 8, uPort, cTransfers)); 1491 1491 if (cTransfers > 1) 1492 1492 { … … 1495 1495 const RTGCUINTREG cTransfersOrg = cTransfers; 1496 1496 rc = IOMIOPortReadString(pVM, uPort, &GCPtrDst, &cTransfers, cbTransfer); 1497 AssertRCReturn(rc, rc); 1498 Assert(cTransfers <= cTransfersOrg); 1497 AssertRC(rc); Assert(cTransfers <= cTransfersOrg); 1499 1498 pRegFrame->rdi += (cTransfersOrg - cTransfers) * cbTransfer; 1500 1499 } … … 1504 1503 #endif 1505 1504 1506 while (cTransfers )1505 while (cTransfers && rc == VINF_SUCCESS) 1507 1506 { 1508 1507 uint32_t u32Value; … … 1657 1656 const RTGCUINTREG cTransfersOrg = cTransfers; 1658 1657 rc = IOMIOPortWriteString(pVM, uPort, &GCPtrSrc, &cTransfers, cbTransfer); 1659 AssertRCReturn(rc, rc); 1660 Assert(cTransfers <= cTransfersOrg); 1658 AssertRC(rc); Assert(cTransfers <= cTransfersOrg); 1661 1659 pRegFrame->rsi += (cTransfersOrg - cTransfers) * cbTransfer; 1662 1660 } … … 1666 1664 #endif 1667 1665 1668 while (cTransfers )1666 while (cTransfers && rc == VINF_SUCCESS) 1669 1667 { 1670 1668 uint32_t u32Value;
Note:
See TracChangeset
for help on using the changeset viewer.