VirtualBox

Changeset 99789 in vbox for trunk/src/VBox/Additions/WINNT


Ignore:
Timestamp:
May 15, 2023 12:32:28 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
157409
Message:

VMSVGA: Temporary commit to enable RELEASE logging in VBoxWDDM.sys, bugref:10440

Location:
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/SvgaFifo.cpp

    r98103 r99789  
    428428    PVMSVGACB pCB = (PVMSVGACB)GaMemAllocZero(sizeof(VMSVGACB));
    429429    AssertReturn(pCB, STATUS_INSUFFICIENT_RESOURCES);
    430     GALOG(("CB: %p\n", pCB));
     430    GALOG(("CB: type %u, %p\n", enmType, pCB));
    431431
    432432    NTSTATUS Status;
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaUtils.cpp

    r98103 r99789  
    3333volatile uint32_t g_fu32GaLogControl =
    3434      GALOG_GROUP_RELEASE
     35    | GALOG_GROUP_DXGK
     36    | GALOG_GROUP_SVGA_FIFO
    3537#ifdef DEBUG
    3638    | GALOG_GROUP_TEST
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaUtils.h

    r98103 r99789  
    6565    if (GALOG_ENABLED(a_Group)) \
    6666    { \
    67         a_Logger(("%s: ", __FUNCTION__)); a_Logger(a_Msg); \
     67        a_Logger(("%s: CPU%u IRQL%u ", __FUNCTION__, KeGetCurrentProcessorNumber(), KeGetCurrentIrql())); a_Logger(a_Msg); \
    6868    } \
    6969} while (0)
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaWddm.cpp

    r98103 r99789  
    15181518    /* "Dismiss the interrupt on the adapter." */
    15191519    SVGAPortWrite(pSvga, SVGA_IRQSTATUS_PORT, u32IrqStatus);
    1520     GALOG(("u32IrqStatus = 0x%08X\n", u32IrqStatus));
     1520//    GALOG(("u32IrqStatus = 0x%08X\n", u32IrqStatus));
    15211521
    15221522    /* Check what happened. */
     
    15321532    pDevExt->u.primary.DxgkInterface.DxgkCbQueueDpc(pDevExt->u.primary.DxgkInterface.DeviceHandle);
    15331533
    1534     GALOG(("leave\n"));
     1534//    GALOG(("leave\n"));
    15351535    /* "Return TRUE as quickly as possible". */
    15361536    return TRUE;
     
    15571557    const uint32_t u32LastCompletedFenceId = ASMAtomicReadU32(&pGaDevExt->u32LastCompletedFenceId);
    15581558
     1559    GALOG((" enter\n"));
    15591560    gaFenceObjectsLock(pGaDevExt);
    15601561
     
    16201621    if (ASMAtomicCmpXchgBool(&pSvga->fCommandBufferIrq, false, true) && pSvga->pCBState)
    16211622        SvgaCmdBufProcess(pSvga);
     1623
     1624    GALOG((" leave\n"));
    16221625}
    16231626
     
    20782081    PVBOXMP_DEVEXT pDevExt = (PVBOXMP_DEVEXT)hAdapter;
    20792082
    2080     LOG(("VidPnSourceId %d, pSource %p, BytesPerPixel %d, Pitch %d, Flags 0x%x, NumMoves %d, NumDirtyRects %d, pfn %p\n",
     2083    LOGREL(("VidPnSourceId %d, pSource %p, BytesPerPixel %d, Pitch %d, Flags 0x%x, NumMoves %d, NumDirtyRects %d, pfn %p\n",
    20812084         pPresentDisplayOnly->VidPnSourceId,
    20822085         pPresentDisplayOnly->pSource,
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