Changeset 68470 in vbox for trunk/src/VBox/VMM/VMMRC
- Timestamp:
- Aug 18, 2017 2:05:49 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp
r65338 r68470 204 204 pdmUnlock(pVM); 205 205 LogFlow(("pdmRCDevHlp_ISASetIrq: caller=%p/%d: returns void; uTagSrc=%#x\n", pDevIns, pDevIns->iInstance, uTagSrc)); 206 } 207 208 209 /** @interface_method_impl{PDMDEVHLPRC,pfnIoApicSendMsi} */ 210 static DECLCALLBACK(void) pdmRCDevHlp_IoApicSendMsi(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t uValue) 211 { 212 PDMDEV_ASSERT_DEVINS(pDevIns); 213 LogFlow(("pdmRCDevHlp_IoApicSendMsi: caller=%p/%d: GCPhys=%RGp uValue=%#x\n", pDevIns, pDevIns->iInstance, GCPhys, uValue)); 214 PVM pVM = pDevIns->Internal.s.pVMRC; 215 216 uint32_t uTagSrc; 217 pDevIns->Internal.s.uLastIrqTag = uTagSrc = pdmCalcIrqTag(pVM, pDevIns->idTracing); 218 VBOXVMM_PDM_IRQ_HILO(VMMGetCpu(pVM), RT_LOWORD(uTagSrc), RT_HIWORD(uTagSrc)); 219 220 if (pVM->pdm.s.IoApic.pDevInsRC) 221 pVM->pdm.s.IoApic.pfnSendMsiRC(pVM->pdm.s.IoApic.pDevInsRC, GCPhys, uValue, uTagSrc); 222 else 223 AssertFatalMsgFailed(("Lazy bastards!")); 224 225 LogFlow(("pdmRCDevHlp_IoApicSendMsi: caller=%p/%d: returns void; uTagSrc=%#x\n", pDevIns, pDevIns->iInstance, uTagSrc)); 206 226 } 207 227 … … 405 425 pdmRCDevHlp_TMTimeVirtGetNano, 406 426 pdmRCDevHlp_DBGFTraceBuf, 407 NULL,427 pdmRCDevHlp_IoApicSendMsi, 408 428 NULL, 409 429 NULL, … … 587 607 pVM->pdm.s.IoApic.pfnSendMsiRC(pVM->pdm.s.IoApic.pDevInsRC, GCPhys, uValue, uTagSrc); 588 608 else 589 AssertFatalMsgFailed(("Lazy bastar ts!"));609 AssertFatalMsgFailed(("Lazy bastards!")); 590 610 } 591 611
Note:
See TracChangeset
for help on using the changeset viewer.