VirtualBox

Changeset 107851 in vbox for trunk/src/VBox/Devices/Storage


Ignore:
Timestamp:
Jan 17, 2025 4:55:03 PM (4 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167049
Message:

DevVirtioSCSI: Improve debug info.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/DevVirtioSCSI.cpp

    r106061 r107851  
    19661966
    19671967    /* Show basic information. */
    1968     pHlp->pfnPrintf(pHlp, "%s#%d: virtio-scsci ",
    1969                     pDevIns->pReg->szName,
    1970                     pDevIns->iInstance);
    1971     pHlp->pfnPrintf(pHlp, "numTargets=%lu", pThis->cTargets);
     1968    pHlp->pfnPrintf(pHlp, "%s#%d: %RU32 targets\n",
     1969                    pDevIns->pReg->szName, pDevIns->iInstance, pThis->cTargets);
     1970
     1971    pHlp->pfnPrintf(pHlp, "Config: uNumVirtqs=%RU32 uSegMax=%RU32 uMaxSectors=%RU32\n",
     1972                    pThis->virtioScsiConfig.uNumVirtqs, pThis->virtioScsiConfig.uSegMax, pThis->virtioScsiConfig.uMaxSectors);
     1973    pHlp->pfnPrintf(pHlp, "        uCmdPerLun=%RU32 uEventInfoSize=%RU32 uSenseSize=%RU32\n",
     1974                    pThis->virtioScsiConfig.uCmdPerLun, pThis->virtioScsiConfig.uEventInfoSize, pThis->virtioScsiConfig.uSenseSize);
     1975    pHlp->pfnPrintf(pHlp, "        uCdbSize=%RU32 uMaxChannel=%RU16 uMaxTarget=%RU16 uMaxLun=%RU32\n",
     1976                    pThis->virtioScsiConfig.uCdbSize, pThis->virtioScsiConfig.uMaxChannel, pThis->virtioScsiConfig.uMaxTarget, pThis->virtioScsiConfig.uMaxLun);
     1977
     1978
     1979    pHlp->pfnPrintf(pHlp, "Negotiated: %s%s%s%s\n",
     1980                    pThis->fHasInOutBufs ? "INOUT "   : "",
     1981                    pThis->fHasHotplug   ? "HOTPLUG " : "",
     1982                    pThis->fHasT10pi     ? "T10_PI "  : "",
     1983                    pThis->fHasLunChange ? "CHANGE "  : "");
     1984
     1985    pHlp->pfnPrintf(pHlp, "Async event mask: %RX32\n", pThis->fAsyncEvtsEnabled);
     1986
     1987    if (pThis->fVirtioReady)
     1988        pHlp->pfnPrintf(pHlp, "Device is ready\n");
     1989    else
     1990        pHlp->pfnPrintf(pHlp, "Device is not ready!\n");
     1991
     1992    if (pThis->fEventsMissed)
     1993        pHlp->pfnPrintf(pHlp, "Device missed events!\n");
     1994
     1995    if (pThis->fResetting)
     1996        pHlp->pfnPrintf(pHlp, "Device is resetting!\n");
     1997
    19721998}
    19731999
     
    26842710     */
    26852711    char szTmp[128];
    2686     RTStrPrintf(szTmp, sizeof(szTmp), "%s%u", pDevIns->pReg->szName, pDevIns->iInstance);
     2712    RTStrPrintf(szTmp, sizeof(szTmp), "virtioscsi%u", pDevIns->iInstance);
    26872713    PDMDevHlpDBGFInfoRegister(pDevIns, szTmp, "virtio-scsi info", virtioScsiR3Info);
    26882714
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette