Changeset 24125 in vbox for trunk/src/VBox/VMM/VMMGC
- Timestamp:
- Oct 28, 2009 9:58:41 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 54037
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp
r22890 r24125 87 87 */ 88 88 static DECLCALLBACK(void) pdmRCApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu); 89 static DECLCALLBACK(void) pdmRCApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, VMCPUID idCpu);89 static DECLCALLBACK(void) pdmRCApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu); 90 90 static DECLCALLBACK(void) pdmRCApicHlp_ChangeFeature(PPDMDEVINS pDevIns, PDMAPICVERSION enmVersion); 91 91 static DECLCALLBACK(int) pdmRCApicHlp_Lock(PPDMDEVINS pDevIns, int rc); … … 441 441 442 442 /** @copydoc PDMAPICHLPRC::pfnClearInterruptFF */ 443 static DECLCALLBACK(void) pdmRCApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, VMCPUID idCpu)443 static DECLCALLBACK(void) pdmRCApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) 444 444 { 445 445 PDMDEV_ASSERT_DEVINS(pDevIns); … … 451 451 LogFlow(("pdmRCApicHlp_ClearInterruptFF: caller=%p/%d: VM_FF_INTERRUPT %d -> 0\n", 452 452 pDevIns, pDevIns->iInstance, VMCPU_FF_ISSET(pVCpu, VMCPU_FF_INTERRUPT_APIC))); 453 VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_INTERRUPT_APIC); 453 454 /* Note: NMI/SMI can't be cleared. */ 455 switch (enmType) 456 { 457 case PDMAPICIRQ_HARDWARE: 458 VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_INTERRUPT_APIC); 459 break; 460 case PDMAPICIRQ_EXTINT: 461 VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_INTERRUPT_PIC); 462 break; 463 default: 464 AssertMsgFailed(("enmType=%d\n", enmType)); 465 break; 466 } 454 467 } 455 468
Note:
See TracChangeset
for help on using the changeset viewer.