Changeset 86574 in vbox for trunk/src/VBox
- Timestamp:
- Oct 14, 2020 12:47:10 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 140928
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DevE1000.cpp
r86486 r86574 3948 3948 unsigned nDescsToFetch = RT_MIN(nDescsAvailable, E1K_TXD_CACHE_SIZE - pThis->nTxDFetched); 3949 3949 unsigned nDescsTotal = TDLEN / sizeof(E1KTXDESC); 3950 Assert(nDescsTotal != 0); 3951 if (nDescsTotal == 0) 3952 return 0; 3950 3953 unsigned nFirstNotLoaded = (TDH + pThis->nTxDFetched) % nDescsTotal; 3951 3954 unsigned nDescsInSingleRead = RT_MIN(nDescsToFetch, nDescsTotal - nFirstNotLoaded); … … 5463 5466 if (i == pThis->iTxDCurrent) 5464 5467 LogRel(("E1000: >>> ")); 5465 LogRel(("E1000: %RGp: %R[e1ktxd]\n", e1kDescAddr(TDBAH, TDBAL, tdh++ % cDescs), &pThis->aTxDescriptors[i])); 5468 if (cDescs) 5469 LogRel(("E1000: %RGp: %R[e1ktxd]\n", e1kDescAddr(TDBAH, TDBAL, tdh++ % cDescs), &pThis->aTxDescriptors[i])); 5470 else 5471 LogRel(("E1000: <lost>: %R[e1ktxd]\n", &pThis->aTxDescriptors[i])); 5466 5472 } 5467 5473 } … … 7345 7351 if (i == pThis->iRxDCurrent) 7346 7352 pHlp->pfnPrintf(pHlp, ">>> "); 7347 pHlp->pfnPrintf(pHlp, "%RGp: %R[e1krxd]\n", 7348 e1kDescAddr(RDBAH, RDBAL, rdh++ % cDescs), 7349 &pThis->aRxDescriptors[i]); 7353 if (cDescs) 7354 pHlp->pfnPrintf(pHlp, "%RGp: %R[e1krxd]\n", 7355 e1kDescAddr(RDBAH, RDBAL, rdh++ % cDescs), 7356 &pThis->aRxDescriptors[i]); 7357 else 7358 pHlp->pfnPrintf(pHlp, "<lost>: %R[e1krxd]\n", 7359 &pThis->aRxDescriptors[i]); 7350 7360 } 7351 7361 #endif /* E1K_WITH_RXD_CACHE */ … … 7374 7384 if (i == pThis->iTxDCurrent) 7375 7385 pHlp->pfnPrintf(pHlp, ">>> "); 7376 pHlp->pfnPrintf(pHlp, "%RGp: %R[e1ktxd]\n", 7377 e1kDescAddr(TDBAH, TDBAL, tdh++ % cDescs), 7378 &pThis->aTxDescriptors[i]); 7386 if (cDescs) 7387 pHlp->pfnPrintf(pHlp, "%RGp: %R[e1ktxd]\n", 7388 e1kDescAddr(TDBAH, TDBAL, tdh++ % cDescs), 7389 &pThis->aTxDescriptors[i]); 7390 else 7391 pHlp->pfnPrintf(pHlp, "<lost>: %R[e1ktxd]\n", 7392 &pThis->aTxDescriptors[i]); 7379 7393 } 7380 7394 #endif /* E1K_WITH_TXD_CACHE */
Note:
See TracChangeset
for help on using the changeset viewer.