Changeset 91928 in vbox for trunk/src/VBox/Devices/Graphics
- Timestamp:
- Oct 21, 2021 9:09:51 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 147733
- Location:
- trunk/src/VBox/Devices/Graphics
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Graphics/DevVGA-SVGA-cmd.cpp
r91507 r91928 592 592 for (uint32_t i = 0; i < pGbo->cDescriptors; ++i) 593 593 { 594 rc = P GMHandlerPhysicalRegister(PDMDevHlpGetVM(pSvgaR3State->pDevIns),595 pGbo->paDescriptors[i].GCPhys, pGbo->paDescriptors[i].GCPhys + pGbo->paDescriptors[i].cPages * PAGE_SIZE - 1,596 pSvgaR3State->hGboAccessHandlerType, pSvgaR3State->pDevIns, NIL_RTR0PTR, NIL_RTRCPTR, "VMSVGA GBO");594 rc = PDMDevHlpPGMHandlerPhysicalRegister(pSvgaR3State->pDevIns, 595 pGbo->paDescriptors[i].GCPhys, pGbo->paDescriptors[i].GCPhys + pGbo->paDescriptors[i].cPages * PAGE_SIZE - 1, 596 pSvgaR3State->hGboAccessHandlerType, pSvgaR3State->pDevIns, NIL_RTR0PTR, NIL_RTRCPTR, "VMSVGA GBO"); 597 597 AssertRC(rc); 598 598 } … … 611 611 for (uint32_t i = 0; i < pGbo->cDescriptors; ++i) 612 612 { 613 int rc = P GMHandlerPhysicalDeregister(PDMDevHlpGetVM(pSvgaR3State->pDevIns), pGbo->paDescriptors[i].GCPhys);613 int rc = PDMDevHlpPGMHandlerPhysicalDeregister(pSvgaR3State->pDevIns, pGbo->paDescriptors[i].GCPhys); 614 614 AssertRC(rc); 615 615 } -
trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp
r91920 r91928 2861 2861 for (uint32_t i = 0; i < pGMR->numDescriptors; i++) 2862 2862 { 2863 rc = P GMHandlerPhysicalRegister(PDMDevHlpGetVM(pDevIns),2864 pGMR->paDesc[i].GCPhys, pGMR->paDesc[i].GCPhys + pGMR->paDesc[i].numPages * PAGE_SIZE - 1,2865 pThis->svga.hGmrAccessHandlerType, pThis, NIL_RTR0PTR, NIL_RTRCPTR, "VMSVGA GMR");2863 rc = PDMDevHlpPGMHandlerPhysicalRegister(pDevIns, 2864 pGMR->paDesc[i].GCPhys, pGMR->paDesc[i].GCPhys + pGMR->paDesc[i].numPages * PAGE_SIZE - 1, 2865 pThis->svga.hGmrAccessHandlerType, pThis, NIL_RTR0PTR, NIL_RTRCPTR, "VMSVGA GMR"); 2866 2866 AssertRC(rc); 2867 2867 } … … 2878 2878 for (uint32_t i = 0; i < pGMR->numDescriptors; i++) 2879 2879 { 2880 int rc = P GMHandlerPhysicalDeregister(PDMDevHlpGetVM(pDevIns), pGMR->paDesc[i].GCPhys);2880 int rc = PDMDevHlpPGMHandlerPhysicalDeregister(pDevIns, pGMR->paDesc[i].GCPhys); 2881 2881 AssertRC(rc); 2882 2882 } … … 2897 2897 for (uint32_t j = 0; j < pGMR->numDescriptors; j++) 2898 2898 { 2899 int rc = P GMHandlerPhysicalReset(PDMDevHlpGetVM(pDevIns), pGMR->paDesc[j].GCPhys);2899 int rc = PDMDevHlpPGMHandlerPhysicalReset(pDevIns, pGMR->paDesc[j].GCPhys); 2900 2900 AssertRC(rc); 2901 2901 } … … 4580 4580 { 4581 4581 # ifdef VMSVGA_USE_FIFO_ACCESS_HANDLER 4582 int rc2 = P GMHandlerPhysicalReset(PDMDevHlpGetVM(pDevIns), pThis->svga.GCPhysFIFO);4582 int rc2 = PDMDevHlpPGMHandlerPhysicalReset(pDevIns, pThis->svga.GCPhysFIFO); 4583 4583 AssertRC(rc2); /* No break. Racing EMTs unmapping and remapping the region. */ 4584 4584 # endif … … 5196 5196 if (RT_SUCCESS(rc)) 5197 5197 { 5198 rc = P GMHandlerPhysicalRegister(PDMDevHlpGetVM(pDevIns), GCPhysAddress,5198 rc = PDMDevHlpPGMHandlerPhysicalRegister(pDevIns, GCPhysAddress, 5199 5199 # ifdef DEBUG_FIFO_ACCESS 5200 GCPhysAddress + (pThis->svga.cbFIFO - 1),5200 GCPhysAddress + (pThis->svga.cbFIFO - 1), 5201 5201 # else 5202 GCPhysAddress + PAGE_SIZE - 1,5202 GCPhysAddress + PAGE_SIZE - 1, 5203 5203 # endif 5204 pThis->svga.hFifoAccessHandlerType, pThis, NIL_RTR0PTR, NIL_RTRCPTR,5205 "VMSVGA FIFO");5204 pThis->svga.hFifoAccessHandlerType, pThis, NIL_RTR0PTR, NIL_RTRCPTR, 5205 "VMSVGA FIFO"); 5206 5206 AssertRC(rc); 5207 5207 } … … 5218 5218 Assert(pThis->svga.GCPhysFIFO); 5219 5219 # if defined(VMSVGA_USE_FIFO_ACCESS_HANDLER) || defined(DEBUG_FIFO_ACCESS) 5220 rc = P GMHandlerPhysicalDeregister(PDMDevHlpGetVM(pDevIns), pThis->svga.GCPhysFIFO);5220 rc = PDMDevHlpPGMHandlerPhysicalDeregister(pDevIns, pThis->svga.GCPhysFIFO); 5221 5221 AssertRC(rc); 5222 5222 # else -
trunk/src/VBox/Devices/Graphics/DevVGA.cpp
r90447 r91928 3626 3626 static VBOXSTRICTRC vgaLFBAccess(PVMCC pVM, PPDMDEVINS pDevIns, PVGASTATE pThis, RTGCPHYS GCPhys, RTGCPTR GCPtr) 3627 3627 { 3628 RT_NOREF(pVM); 3629 3628 3630 VBOXSTRICTRC rc = PDMDevHlpCritSectEnter(pDevIns, &pThis->CritSect, VINF_EM_RAW_EMULATE_INSTR); 3629 3631 if (rc == VINF_SUCCESS) … … 3640 3642 * ASSUME: the guest always maps video memory RW. 3641 3643 */ 3642 rc = P GMHandlerPhysicalPageTempOff(pVM, pThis->GCPhysVRAM, GCPhys);3644 rc = PDMDevHlpPGMHandlerPhysicalPageTempOff(pDevIns, pThis->GCPhysVRAM, GCPhys); 3643 3645 if (RT_SUCCESS(rc)) 3644 3646 { … … 4785 4787 if (pThis->fHasDirtyBits && pThis->GCPhysVRAM && pThis->GCPhysVRAM != NIL_RTGCPHYS) 4786 4788 { 4787 P GMHandlerPhysicalReset(PDMDevHlpGetVM(pDevIns), pThis->GCPhysVRAM);4789 PDMDevHlpPGMHandlerPhysicalReset(pDevIns, pThis->GCPhysVRAM); 4788 4790 pThis->fHasDirtyBits = false; 4789 4791 } … … 4814 4816 /* The dirty bits array has been just cleared, reset handlers as well. */ 4815 4817 if (pThis->GCPhysVRAM && pThis->GCPhysVRAM != NIL_RTGCPHYS) 4816 P GMHandlerPhysicalReset(PDMDevHlpGetVM(pDevIns), pThis->GCPhysVRAM);4818 PDMDevHlpPGMHandlerPhysicalReset(pDevIns, pThis->GCPhysVRAM); 4817 4819 } 4818 4820 if (pThis->fRemappedVGA) … … 5499 5501 { 5500 5502 Assert(pThis->GCPhysVRAM); 5501 int rc = P GMHandlerPhysicalRegister(PDMDevHlpGetVM(pDevIns),5502 pThis->GCPhysVRAM, pThis->GCPhysVRAM + (cbFrameBuffer - 1),5503 pThis->hLfbAccessHandlerType, pDevIns, pDevIns->pDevInsR0RemoveMe,5504 pDevIns->pDevInsForRC, "VGA LFB");5503 int rc = PDMDevHlpPGMHandlerPhysicalRegister(pDevIns, 5504 pThis->GCPhysVRAM, pThis->GCPhysVRAM + (cbFrameBuffer - 1), 5505 pThis->hLfbAccessHandlerType, pDevIns, pDevIns->pDevInsR0RemoveMe, 5506 pDevIns->pDevInsForRC, "VGA LFB"); 5505 5507 5506 5508 AssertRC(rc); … … 5515 5517 { 5516 5518 Assert(pThis->GCPhysVRAM); 5517 int rc = P GMHandlerPhysicalDeregister(PDMDevHlpGetVM(pDevIns), pThis->GCPhysVRAM);5519 int rc = PDMDevHlpPGMHandlerPhysicalDeregister(pDevIns, pThis->GCPhysVRAM); 5518 5520 AssertRC(rc); 5519 5521 return rc; … … 5569 5571 # endif 5570 5572 { 5571 rc = P GMHandlerPhysicalRegister(PDMDevHlpGetVM(pDevIns), GCPhysAddress, GCPhysAddress + (pThis->vram_size - 1),5572 pThis->hLfbAccessHandlerType, pDevIns, pDevIns->pDevInsR0RemoveMe,5573 pDevIns->pDevInsForRC, "VGA LFB");5573 rc = PDMDevHlpPGMHandlerPhysicalRegister(pDevIns, GCPhysAddress, GCPhysAddress + (pThis->vram_size - 1), 5574 pThis->hLfbAccessHandlerType, pDevIns, pDevIns->pDevInsR0RemoveMe, 5575 pDevIns->pDevInsForRC, "VGA LFB"); 5574 5576 AssertLogRelRC(rc); 5575 5577 } … … 5596 5598 # endif 5597 5599 { 5598 rc = P GMHandlerPhysicalDeregister(PDMDevHlpGetVM(pDevIns), pThis->GCPhysVRAM);5600 rc = PDMDevHlpPGMHandlerPhysicalDeregister(pDevIns, pThis->GCPhysVRAM); 5599 5601 AssertRC(rc); 5600 5602 } … … 6053 6055 && pThis->GCPhysVRAM != NIL_RTGCPHYS) 6054 6056 { 6055 int rc = P GMHandlerPhysicalReset(PDMDevHlpGetVM(pDevIns), pThis->GCPhysVRAM);6057 int rc = PDMDevHlpPGMHandlerPhysicalReset(pDevIns, pThis->GCPhysVRAM); 6056 6058 AssertRC(rc); 6057 6059 }
Note:
See TracChangeset
for help on using the changeset viewer.