Changeset 82088 in vbox for trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp
- Timestamp:
- Nov 21, 2019 9:59:57 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 134895
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp
r82050 r82088 892 892 { 893 893 Assert(pCommand->Flags & VBOXVHWACMD_FLAG_HG_ASYNCH); 894 vbva VHWACommandCompleteAsync(&pVGAState->IVBVACallbacks, pCommand);894 vbvaR3VHWACommandCompleteAsync(&pVGAState->IVBVACallbacks, pCommand); 895 895 } 896 896 else … … 1355 1355 * @interface_method_impl{PDMIDISPLAYVBVACALLBACKS,pfnVHWACommandCompleteAsync} 1356 1356 */ 1357 DECLCALLBACK(int) vbvaVHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, VBOXVHWACMD RT_UNTRUSTED_VOLATILE_GUEST *pCmd) 1357 DECLCALLBACK(int) vbvaR3VHWACommandCompleteAsync(PPDMIDISPLAYVBVACALLBACKS pInterface, 1358 VBOXVHWACMD RT_UNTRUSTED_VOLATILE_GUEST *pCmd) 1358 1359 { 1359 1360 PVGASTATE pVGAState = PPDMIDISPLAYVBVACALLBACKS_2_PVGASTATE(pInterface); … … 2080 2081 } 2081 2082 2082 void VBVARaiseIrq 2083 void VBVARaiseIrq(PVGASTATE pVGAState, uint32_t fFlags) 2083 2084 { 2084 2085 PPDMDEVINS pDevIns = pVGAState->pDevInsR3; … … 2787 2788 #define IDISPLAYPORT_2_VGASTATE(pInterface) ( (PVGASTATE)((uintptr_t)pInterface - RT_OFFSETOF(VGASTATE, IPort)) ) 2788 2789 2789 DECLCALLBACK(int) vbvaPortSendModeHint(PPDMIDISPLAYPORT pInterface, uint32_t cx, 2790 uint32_t cy, uint32_t cBPP, 2791 uint32_t iDisplay, uint32_t dx, 2792 uint32_t dy, uint32_t fEnabled, 2793 uint32_t fNotifyGuest) 2794 { 2795 PVGASTATE pThis; 2796 int rc; 2797 2798 pThis = IDISPLAYPORT_2_VGASTATE(pInterface); 2799 rc = PDMDevHlpCritSectEnter(pThis->pDevInsR3, &pThis->CritSect, VERR_SEM_BUSY); 2790 /** 2791 * @interface_method_impl{PDMIDISPLAYPORT,pfnSendModeHint} 2792 */ 2793 DECLCALLBACK(int) vbvaR3PortSendModeHint(PPDMIDISPLAYPORT pInterface, uint32_t cx, uint32_t cy, uint32_t cBPP, 2794 uint32_t iDisplay, uint32_t dx, uint32_t dy, uint32_t fEnabled, uint32_t fNotifyGuest) 2795 { 2796 PVGASTATE pThis = IDISPLAYPORT_2_VGASTATE(pInterface); 2797 int rc = PDMDevHlpCritSectEnter(pThis->pDevInsR3, &pThis->CritSect, VERR_SEM_BUSY); 2800 2798 AssertRC(rc); 2801 rc = vbvaSendModeHintWorker(pThis, cx, cy, cBPP, iDisplay, dx, dy, fEnabled, 2802 fNotifyGuest); 2799 2800 rc = vbvaSendModeHintWorker(pThis, cx, cy, cBPP, iDisplay, dx, dy, fEnabled, fNotifyGuest); 2801 2803 2802 PDMDevHlpCritSectLeave(pThis->pDevInsR3, &pThis->CritSect); 2804 2803 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.