Changeset 23812 in vbox
- Timestamp:
- Oct 15, 2009 5:52:15 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp
r23712 r23812 463 463 * Offset, transfer size and buffer address 464 464 * need to be on a 512 boundary. */ 465 size_t cbToTransfer = RT_ALIGN_Z(pCurr->DataSeg.cbSeg, 512);466 465 RTFOFF offStart = pCurr->Off & ~(RTFOFF)(512-1); 466 size_t cbToTransfer = RT_ALIGN_Z(pCurr->DataSeg.cbSeg + (pCurr->Off - offStart), 512); 467 467 PDMACTASKFILETRANSFER enmTransferType = pCurr->enmTransferType; 468 468 … … 478 478 || ((pEpClassFile->uBitmaskAlignment & (RTR3UINTPTR)pvBuf) != (RTR3UINTPTR)pvBuf)) 479 479 { 480 LogFlow(("Using bounce buffer for task %#p cbToTransfer=%zd cbSeg=%zd offStart=%RTfoff off=%RTfoff\n", 481 pCurr, cbToTransfer, pCurr->DataSeg.cbSeg, offStart, pCurr->Off)); 482 480 483 /* Create bounce buffer. */ 481 484 pCurr->fBounceBuffer = true; … … 500 503 { 501 504 /* We have to fill the buffer first before we can update the data. */ 505 LogFlow(("Prefetching data for task %#p\n", pCurr)); 502 506 pCurr->fPrefetch = true; 503 507 enmTransferType = PDMACTASKFILETRANSFER_READ;
Note:
See TracChangeset
for help on using the changeset viewer.