Changeset 68594 in vbox for trunk/src/VBox
- Timestamp:
- Aug 31, 2017 2:24:09 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 117813
- Location:
- trunk/src/VBox
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/src/VBox/Devices/Bus/DevPCI.cpp ¶
r67870 r68594 1262 1262 PciBusReg.pszSetIrqRC = fGCEnabled ? "pciSetIrq" : NULL; 1263 1263 PciBusReg.pszSetIrqR0 = fR0Enabled ? "pciSetIrq" : NULL; 1264 #if PDM_DEVHLPR3_VERSION >= PDM_VERSION_MAKE_PP(0xffe7, 20, 0)1265 1264 rc = PDMDevHlpPCIBusRegister(pDevIns, &PciBusReg, &pBus->pPciHlpR3, &pBus->iBus); 1266 #else1267 rc = PDMDevHlpPCIBusRegister(pDevIns, &PciBusReg, &pBus->pPciHlpR3);1268 pBus->iBus = rc;1269 #endif1270 1265 if (RT_FAILURE(rc)) 1271 1266 return PDMDEV_SET_ERROR(pDevIns, rc, … … 1645 1640 PciBusReg.pszSetIrqRC = fGCEnabled ? "pcibridgeSetIrq" : NULL; 1646 1641 PciBusReg.pszSetIrqR0 = fR0Enabled ? "pcibridgeSetIrq" : NULL; 1647 #if PDM_DEVHLPR3_VERSION >= PDM_VERSION_MAKE_PP(0xffe7, 20, 0)1648 1642 rc = PDMDevHlpPCIBusRegister(pDevIns, &PciBusReg, &pBus->pPciHlpR3, &pBus->iBus); 1649 #else1650 rc = PDMDevHlpPCIBusRegister(pDevIns, &PciBusReg, &pBus->pPciHlpR3);1651 pBus->iBus = rc;1652 #endif1653 1643 if (RT_FAILURE(rc)) 1654 1644 return PDMDEV_SET_ERROR(pDevIns, rc, -
TabularUnified trunk/src/VBox/Devices/Bus/DevPciIch9.cpp ¶
r68423 r68594 2997 2997 PciBusReg.pszSetIrqRC = fGCEnabled ? "ich9pciSetIrq" : NULL; 2998 2998 PciBusReg.pszSetIrqR0 = fR0Enabled ? "ich9pciSetIrq" : NULL; 2999 #if PDM_DEVHLPR3_VERSION >= PDM_VERSION_MAKE_PP(0xffe7, 20, 0)3000 2999 rc = PDMDevHlpPCIBusRegister(pDevIns, &PciBusReg, &pBus->pPciHlpR3, &pBus->iBus); 3001 #else3002 rc = PDMDevHlpPCIBusRegister(pDevIns, &PciBusReg, &pBus->pPciHlpR3);3003 pBus->iBus = rc;3004 #endif3005 3000 if (RT_FAILURE(rc)) 3006 3001 return PDMDEV_SET_ERROR(pDevIns, rc, … … 3382 3377 PciBusReg.pszSetIrqRC = fGCEnabled ? "ich9pcibridgeSetIrq" : NULL; 3383 3378 PciBusReg.pszSetIrqR0 = fR0Enabled ? "ich9pcibridgeSetIrq" : NULL; 3384 #if PDM_DEVHLPR3_VERSION >= PDM_VERSION_MAKE_PP(0xffe7, 20, 0)3385 3379 rc = PDMDevHlpPCIBusRegister(pDevIns, &PciBusReg, &pBus->pPciHlpR3, &pBus->iBus); 3386 #else3387 rc = PDMDevHlpPCIBusRegister(pDevIns, &PciBusReg, &pBus->pPciHlpR3);3388 pBus->iBus = rc;3389 #endif3390 3380 if (RT_FAILURE(rc)) 3391 3381 return PDMDEV_SET_ERROR(pDevIns, rc, -
TabularUnified trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp ¶
r68470 r68594 423 423 pdmR0DevHlp_PCISetIrq, 424 424 pdmR0DevHlp_ISASetIrq, 425 pdmR0DevHlp_IoApicSendMsi, 425 426 pdmR0DevHlp_PhysRead, 426 427 pdmR0DevHlp_PhysWrite, … … 440 441 pdmR0DevHlp_TMTimeVirtGetNano, 441 442 pdmR0DevHlp_DBGFTraceBuf, 442 pdmR0DevHlp_IoApicSendMsi,443 NULL, 443 444 NULL, 444 445 NULL, -
TabularUnified trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp ¶
r68470 r68594 1847 1847 1848 1848 1849 /** @interface_method_impl{PDMDEVHLPR3,pfnIoApicSendMsiNoWait} */1850 static DECLCALLBACK(void) pdmR3DevHlp_IoApicSendMsiNoWait(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t uValue)1851 {1852 pdmR3DevHlp_IoApicSendMsi(pDevIns, GCPhys, uValue);1853 }1854 1855 1856 1849 /** @interface_method_impl{PDMDEVHLPR3,pfnDriverAttach} */ 1857 1850 static DECLCALLBACK(int) pdmR3DevHlp_DriverAttach(PPDMDEVINS pDevIns, uint32_t iLun, PPDMIBASE pBaseInterface, PPDMIBASE *ppBaseInterface, const char *pszDesc) … … 2638 2631 2639 2632 /** @interface_method_impl{PDMDEVHLPR3,pfnPCIBusRegister} */ 2640 #if PDM_DEVHLPR3_VERSION >= PDM_VERSION_MAKE_PP(0xffe7, 20, 0)2641 2633 static DECLCALLBACK(int) pdmR3DevHlp_PCIBusRegister(PPDMDEVINS pDevIns, PPDMPCIBUSREG pPciBusReg, 2642 2634 PCPDMPCIHLPR3 *ppPciHlpR3, uint32_t *piBus) 2643 #else 2644 static DECLCALLBACK(int) pdmR3DevHlp_PCIBusRegister(PPDMDEVINS pDevIns, PPDMPCIBUSREG pPciBusReg, PCPDMPCIHLPR3 *ppPciHlpR3) 2645 #endif 2646 { 2647 PDMDEV_ASSERT_DEVINS(pDevIns); 2648 PVM pVM = pDevIns->Internal.s.pVMR3; 2649 VM_ASSERT_EMT(pVM); 2650 #if PDM_DEVHLPR3_VERSION >= PDM_VERSION_MAKE_PP(0xffe7, 20, 0) 2635 { 2636 PDMDEV_ASSERT_DEVINS(pDevIns); 2637 PVM pVM = pDevIns->Internal.s.pVMR3; 2638 VM_ASSERT_EMT(pVM); 2651 2639 LogFlow(("pdmR3DevHlp_PCIBusRegister: caller='%s'/%d: pPciBusReg=%p:{.u32Version=%#x, .pfnRegisterR3=%p, .pfnIORegionRegisterR3=%p, " 2652 2640 ".pfnSetIrqR3=%p, .pszSetIrqRC=%p:{%s}, .pszSetIrqR0=%p:{%s}} ppPciHlpR3=%p piBus=%p\n", … … 2654 2642 pPciBusReg->pfnIORegionRegisterR3, pPciBusReg->pfnSetIrqR3, pPciBusReg->pszSetIrqRC, pPciBusReg->pszSetIrqRC, 2655 2643 pPciBusReg->pszSetIrqR0, pPciBusReg->pszSetIrqR0, ppPciHlpR3, piBus)); 2656 #else2657 LogFlow(("pdmR3DevHlp_PCIBusRegister: caller='%s'/%d: pPciBusReg=%p:{.u32Version=%#x, .pfnRegisterR3=%p, .pfnIORegionRegisterR3=%p, "2658 ".pfnSetIrqR3=%p, .pszSetIrqRC=%p:{%s}, .pszSetIrqR0=%p:{%s}} ppPciHlpR3=%p\n",2659 pDevIns->pReg->szName, pDevIns->iInstance, pPciBusReg, pPciBusReg->u32Version, pPciBusReg->pfnRegisterR3,2660 pPciBusReg->pfnIORegionRegisterR3, pPciBusReg->pfnSetIrqR3, pPciBusReg->pszSetIrqRC, pPciBusReg->pszSetIrqRC,2661 pPciBusReg->pszSetIrqR0, pPciBusReg->pszSetIrqR0, ppPciHlpR3));2662 #endif2663 2644 2664 2645 /* … … 2701 2682 return VERR_INVALID_PARAMETER; 2702 2683 } 2703 #if PDM_DEVHLPR3_VERSION >= PDM_VERSION_MAKE_PP(0xffe7, 20, 0)2704 2684 AssertLogRelMsgReturn(RT_VALID_PTR(piBus) || !piBus, 2705 2685 ("caller='%s'/%d: piBus=%p\n", pDevIns->pReg->szName, pDevIns->iInstance, piBus), 2706 2686 VERR_INVALID_POINTER); 2707 #endif2708 2687 2709 2688 /* … … 2777 2756 /* set the helper pointer and return. */ 2778 2757 *ppPciHlpR3 = &g_pdmR3DevPciHlp; 2779 #if PDM_DEVHLPR3_VERSION >= PDM_VERSION_MAKE_PP(0xffe7, 20, 0)2780 2758 if (piBus) 2781 2759 *piBus = iBus; 2782 2760 LogFlow(("pdmR3DevHlp_PCIBusRegister: caller='%s'/%d: returns %Rrc *piBus=%u\n", pDevIns->pReg->szName, pDevIns->iInstance, VINF_SUCCESS, iBus)); 2783 2761 return VINF_SUCCESS; 2784 #else2785 LogFlow(("pdmR3DevHlp_PCIBusRegister: caller='%s'/%d: returns %u\n", pDevIns->pReg->szName, pDevIns->iInstance, iBus));2786 return (int)iBus;2787 #endif2788 2762 } 2789 2763 … … 3650 3624 pdmR3DevHlp_MMIOExMap, 3651 3625 pdmR3DevHlp_MMIOExUnmap, 3626 pdmR3DevHlp_MMIOExReduce, 3652 3627 pdmR3DevHlp_MMHyperMapMMIO2, 3653 3628 pdmR3DevHlp_MMIO2MapKernel, … … 3691 3666 pdmR3DevHlp_ISASetIrq, 3692 3667 pdmR3DevHlp_ISASetIrqNoWait, 3668 pdmR3DevHlp_IoApicSendMsi, 3693 3669 pdmR3DevHlp_DriverAttach, 3694 3670 pdmR3DevHlp_DriverDetach, … … 3725 3701 pdmR3DevHlp_VMGetSuspendReason, 3726 3702 pdmR3DevHlp_VMGetResumeReason, 3727 pdmR3DevHlp_MMIOExReduce,3728 pdmR3DevHlp_IoApicSendMsi,3729 pdmR3DevHlp_IoApicSendMsiNoWait,3703 0, 3704 0, 3705 0, 3730 3706 0, 3731 3707 0, … … 3907 3883 pdmR3DevHlp_MMIOExMap, 3908 3884 pdmR3DevHlp_MMIOExUnmap, 3885 pdmR3DevHlp_MMIOExReduce, 3909 3886 pdmR3DevHlp_MMHyperMapMMIO2, 3910 3887 pdmR3DevHlp_MMIO2MapKernel, … … 3948 3925 pdmR3DevHlp_ISASetIrq, 3949 3926 pdmR3DevHlp_ISASetIrqNoWait, 3927 pdmR3DevHlp_IoApicSendMsi, 3950 3928 pdmR3DevHlp_DriverAttach, 3951 3929 pdmR3DevHlp_DriverDetach, … … 3982 3960 pdmR3DevHlp_VMGetSuspendReason, 3983 3961 pdmR3DevHlp_VMGetResumeReason, 3984 pdmR3DevHlp_MMIOExReduce,3985 pdmR3DevHlp_IoApicSendMsi,3986 pdmR3DevHlp_IoApicSendMsiNoWait,3962 0, 3963 0, 3964 0, 3987 3965 0, 3988 3966 0, -
TabularUnified trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp ¶
r68470 r68594 409 409 pdmRCDevHlp_PCISetIrq, 410 410 pdmRCDevHlp_ISASetIrq, 411 pdmRCDevHlp_IoApicSendMsi, 411 412 pdmRCDevHlp_PhysRead, 412 413 pdmRCDevHlp_PhysWrite, … … 425 426 pdmRCDevHlp_TMTimeVirtGetNano, 426 427 pdmRCDevHlp_DBGFTraceBuf, 427 pdmRCDevHlp_IoApicSendMsi,428 NULL, 428 429 NULL, 429 430 NULL,
Note:
See TracChangeset
for help on using the changeset viewer.