Changeset 84826 in vbox for trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp
- Timestamp:
- Jun 15, 2020 8:20:40 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp
r84678 r84826 204 204 205 205 /** @interface_method_impl{PDMPCIHLPR3,pfnIoApicSetIrq} */ 206 static DECLCALLBACK(void) pdmR3PciHlp_IoApicSetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel, uint32_t uTagSrc)207 { 208 PDMDEV_ASSERT_DEVINS(pDevIns); 209 Log4(("pdmR3PciHlp_IoApicSetIrq: iIrq=%d iLevel=%d uTagSrc=%#x\n", iIrq, iLevel, uTagSrc));210 PDMIoApicSetIrq(pDevIns->Internal.s.pVMR3, iIrq, iLevel, uTagSrc);206 static DECLCALLBACK(void) pdmR3PciHlp_IoApicSetIrq(PPDMDEVINS pDevIns, PCIBDF uBusDevFn, int iIrq, int iLevel, uint32_t uTagSrc) 207 { 208 PDMDEV_ASSERT_DEVINS(pDevIns); 209 Log4(("pdmR3PciHlp_IoApicSetIrq: uBusDevFn=%#x iIrq=%d iLevel=%d uTagSrc=%#x\n", uBusDevFn, iIrq, iLevel, uTagSrc)); 210 PDMIoApicSetIrq(pDevIns->Internal.s.pVMR3, uBusDevFn, iIrq, iLevel, uTagSrc); 211 211 } 212 212 213 213 214 214 /** @interface_method_impl{PDMPCIHLPR3,pfnIoApicSendMsi} */ 215 static DECLCALLBACK(void) pdmR3PciHlp_IoApicSendMsi(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t uValue, uint32_t uTagSrc) 216 { 217 PDMDEV_ASSERT_DEVINS(pDevIns); 218 Log4(("pdmR3PciHlp_IoApicSendMsi: address=%p value=%x uTagSrc=%#x\n", GCPhys, uValue, uTagSrc)); 219 PDMIoApicSendMsi(pDevIns->Internal.s.pVMR3, GCPhys, uValue, uTagSrc); 215 static DECLCALLBACK(void) pdmR3PciHlp_IoApicSendMsi(PPDMDEVINS pDevIns, PCIBDF uBusDevFn, PCMSIMSG pMsi, uint32_t uTagSrc) 216 { 217 PDMDEV_ASSERT_DEVINS(pDevIns); 218 Assert(PCIBDF_IS_VALID(uBusDevFn)); 219 Log4(("pdmR3PciHlp_IoApicSendMsi: uBusDevFn=%#x Msi (Addr=%#RX64 Data=%#x) uTagSrc=%#x\n", uBusDevFn, 220 pMsi->Addr.u64, pMsi->Data.u32, uTagSrc)); 221 PDMIoApicSendMsi(pDevIns->Internal.s.pVMR3, uBusDevFn, pMsi, uTagSrc); 220 222 } 221 223
Note:
See TracChangeset
for help on using the changeset viewer.