儲存庫 vbox 的更動 75866
- 時間撮記:
- 2018-12-2 上午01:30:48 (6 年 以前)
- svn:sync-xref-src-repo-rev:
- 127070
- 位置:
- trunk/src/VBox/Devices/Audio
- 檔案:
-
- 修改 4 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/Devices/Audio/DevHDA.cpp
r75865 r75866 481 481 static SSMFIELD const g_aSSMBDLEDescFields7[] = 482 482 { 483 SSMFIELD_ENTRY(HDABDLEDESC, u64BufAd r),483 SSMFIELD_ENTRY(HDABDLEDESC, u64BufAddr), 484 484 SSMFIELD_ENTRY(HDABDLEDESC, u32BufSize), 485 485 SSMFIELD_ENTRY(HDABDLEDESC, fFlags), … … 3597 3597 3598 3598 Assert(curBDLE.Desc.u32BufSize == pBDLE->Desc.u32BufSize); 3599 Assert(curBDLE.Desc.u64BufAd r == pBDLE->Desc.u64BufAdr);3599 Assert(curBDLE.Desc.u64BufAddr == pBDLE->Desc.u64BufAddr); 3600 3600 Assert(curBDLE.Desc.fFlags == pBDLE->Desc.fFlags); 3601 3601 } 3602 3602 else 3603 3603 { 3604 Assert(pBDLE->Desc.u64BufAd r == 0);3604 Assert(pBDLE->Desc.u64BufAddr == 0); 3605 3605 Assert(pBDLE->Desc.u32BufSize == 0); 3606 3606 } … … 3857 3857 rc = SSMR3Skip(pSSM, sizeof(uint32_t)); /* Begin marker */ \ 3858 3858 AssertRCReturn(rc, rc); \ 3859 rc = SSMR3GetU64(pSSM, &x.Desc.u64BufAd r); /* u64BdleCviAddr */ \3859 rc = SSMR3GetU64(pSSM, &x.Desc.u64BufAddr); /* u64BdleCviAddr */ \ 3860 3860 AssertRCReturn(rc, rc); \ 3861 3861 rc = SSMR3Skip(pSSM, sizeof(uint32_t)); /* u32BdleMaxCvi */ \ … … 4017 4017 AssertRC(rc); 4018 4018 Assert(uMarker == UINT32_C(0x19200102) /* SSMR3STRUCT_BEGIN */); 4019 rc = SSMR3GetU64(pSSM, &pStream->State.BDLE.Desc.u64BufAd r);4019 rc = SSMR3GetU64(pSSM, &pStream->State.BDLE.Desc.u64BufAddr); 4020 4020 AssertRC(rc); 4021 4021 rc = SSMR3GetU32(pSSM, &pStream->State.BDLE.Desc.u32BufSize); … … 4270 4270 "BDLE(idx:%RU32, off:%RU32, fifow:%RU32, IOC:%RTbool, DMA[%RU32 bytes @ 0x%x])", 4271 4271 pBDLE->State.u32BDLIndex, pBDLE->State.u32BufOff, pBDLE->State.cbBelowFIFOW, 4272 pBDLE->Desc.fFlags & HDA_BDLE_FLAG_IOC, pBDLE->Desc.u32BufSize, pBDLE->Desc.u64BufAd r);4272 pBDLE->Desc.fFlags & HDA_BDLE_FLAG_IOC, pBDLE->Desc.u32BufSize, pBDLE->Desc.u64BufAddr); 4273 4273 } 4274 4274 … … 4423 4423 4424 4424 pHlp->pfnPrintf(pHlp, "\t\t%s #%03d BDLE(adr:0x%llx, size:%RU32, ioc:%RTbool)\n", 4425 pBDLE->State.u32BDLIndex == i ? "*" : " ", i, bd.u64BufAd r, bd.u32BufSize, bd.fFlags & HDA_BDLE_FLAG_IOC);4425 pBDLE->State.u32BDLIndex == i ? "*" : " ", i, bd.u64BufAddr, bd.u32BufSize, bd.fFlags & HDA_BDLE_FLAG_IOC); 4426 4426 4427 4427 cbBDLE += bd.u32BufSize; -
trunk/src/VBox/Devices/Audio/DevHDACommon.cpp
r73529 r75866 318 318 # endif 319 319 320 RTGCPHYS addrChunk = pBDLE->Desc.u64BufAd r + pBDLE->State.u32BufOff;320 RTGCPHYS addrChunk = pBDLE->Desc.u64BufAddr + pBDLE->State.u32BufOff; 321 321 322 322 while (cbLeft) … … 396 396 uint32_t cbLeft = RT_MIN(cbBuf, pBDLE->Desc.u32BufSize - pBDLE->State.u32BufOff); 397 397 398 RTGCPHYS addrChunk = pBDLE->Desc.u64BufAd r + pBDLE->State.u32BufOff;398 RTGCPHYS addrChunk = pBDLE->Desc.u64BufAddr + pBDLE->State.u32BufOff; 399 399 400 400 while (cbLeft) … … 576 576 577 577 LogFunc(("\t#%03d BDLE(adr:0x%llx, size:%RU32, ioc:%RTbool)\n", 578 i, bd.u64BufAd r, bd.u32BufSize, bd.fFlags & HDA_BDLE_FLAG_IOC));578 i, bd.u64BufAddr, bd.u32BufSize, bd.fFlags & HDA_BDLE_FLAG_IOC)); 579 579 580 580 cbBDLE += bd.u32BufSize; -
trunk/src/VBox/Devices/Audio/DevHDACommon.h
r71754 r75866 550 550 { 551 551 /** Starting address of the actual buffer. Must be 128-bit aligned. */ 552 uint64_t u64BufAd r;552 uint64_t u64BufAddr; 553 553 /** Size of the actual buffer (in bytes). */ 554 554 uint32_t u32BufSize; -
trunk/src/VBox/Devices/Audio/HDAStream.cpp
r75606 r75866 1554 1554 1555 1555 /* Is the current range a direct neighbor of the current BLDE? */ 1556 if ((pRange->uAddr + pRange->uSize) == BDLE.Desc.u64BufAd r)1556 if ((pRange->uAddr + pRange->uSize) == BDLE.Desc.u64BufAddr) 1557 1557 { 1558 1558 /* Expand the current range by the current BDLE's size. */ … … 1572 1572 pRange = &arrRanges[cRanges]; 1573 1573 1574 pRange->uAddr = BDLE.Desc.u64BufAd r;1574 pRange->uAddr = BDLE.Desc.u64BufAddr; 1575 1575 pRange->uSize = BDLE.Desc.u32BufSize; 1576 1576
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器