- Timestamp:
- Nov 14, 2018 7:46:14 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 126615
- Location:
- trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/Svga.cpp
r75443 r75460 73 73 } 74 74 75 void SvgaAdapterStop(PVBOXWDDM_EXT_VMSVGA pSvga) 75 void SvgaAdapterStop(PVBOXWDDM_EXT_VMSVGA pSvga, 76 DXGKRNL_INTERFACE *pDxgkInterface) 76 77 { 77 78 if (pSvga) … … 93 94 } 94 95 96 /* Enable SVGA device. */ 97 SVGARegWrite(pSvga, SVGA_REG_IRQMASK, 0); 98 SVGARegWrite(pSvga, SVGA_REG_ENABLE, SVGA_REG_ENABLE_DISABLE); 99 100 NTSTATUS Status = pDxgkInterface->DxgkCbUnmapMemory(pDxgkInterface->DeviceHandle, 101 (PVOID)pSvga->pu32FIFO); 102 Assert(Status == STATUS_SUCCESS); RT_NOREF(Status); 95 103 GaMemFree(pSvga); 96 104 } -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/Svga.h
r75443 r75460 120 120 PHYSICAL_ADDRESS physIO, 121 121 ULONG cbIO); 122 void SvgaAdapterStop(PVBOXWDDM_EXT_VMSVGA pSvga); 122 void SvgaAdapterStop(PVBOXWDDM_EXT_VMSVGA pSvga, 123 DXGKRNL_INTERFACE *pDxgkInterface); 123 124 124 125 NTSTATUS SvgaQueryInfo(PVBOXWDDM_EXT_VMSVGA pSvga, -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/gallium/VBoxMPGaWddm.cpp
r75443 r75460 266 266 if (pGaDevExt->hw.pSvga) 267 267 { 268 SvgaAdapterStop(pGaDevExt->hw.pSvga );268 SvgaAdapterStop(pGaDevExt->hw.pSvga, &pDevExt->u.primary.DxgkInterface); 269 269 pGaDevExt->hw.pSvga = NULL; 270 270 }
Note:
See TracChangeset
for help on using the changeset viewer.