Changeset 20835 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Jun 23, 2009 1:55:08 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 48974
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp
r20374 r20835 89 89 * @{ 90 90 */ 91 static DECLCALLBACK(void) pdmR0ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, VMCPUID idCpu);91 static DECLCALLBACK(void) pdmR0ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu); 92 92 static DECLCALLBACK(void) pdmR0ApicHlp_ClearInterruptFF(PPDMDEVINS pDevIns, VMCPUID idCpu); 93 93 static DECLCALLBACK(void) pdmR0ApicHlp_ChangeFeature(PPDMDEVINS pDevIns, PDMAPICVERSION enmVersion); … … 427 427 428 428 /** @copydoc PDMAPICHLPR0::pfnSetInterruptFF */ 429 static DECLCALLBACK(void) pdmR0ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, VMCPUID idCpu)429 static DECLCALLBACK(void) pdmR0ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) 430 430 { 431 431 PDMDEV_ASSERT_DEVINS(pDevIns); … … 437 437 LogFlow(("pdmR0ApicHlp_SetInterruptFF: caller=%p/%d: VM_FF_INTERRUPT %d -> 1\n", 438 438 pDevIns, pDevIns->iInstance, VMCPU_FF_ISSET(pVCpu, VMCPU_FF_INTERRUPT_APIC))); 439 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC); 439 440 switch (enmType) 441 { 442 case PDMAPICIRQ_HARDWARE: 443 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC); 444 break; 445 case PDMAPICIRQ_NMI: 446 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_NMI); 447 break; 448 case PDMAPICIRQ_SMI: 449 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_SMI); 450 break; 451 } 440 452 441 453 /* We need to wait up the target CPU. */
Note:
See TracChangeset
for help on using the changeset viewer.