Changeset 20835 in vbox for trunk/src/VBox/VMM/PDMDevMiscHlp.cpp
- 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/PDMDevMiscHlp.cpp
r20092 r20835 145 145 146 146 /** @copydoc PDMAPICHLPR3::pfnSetInterruptFF */ 147 static DECLCALLBACK(void) pdmR3ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, VMCPUID idCpu)147 static DECLCALLBACK(void) pdmR3ApicHlp_SetInterruptFF(PPDMDEVINS pDevIns, PDMAPICIRQ enmType, VMCPUID idCpu) 148 148 { 149 149 PDMDEV_ASSERT_DEVINS(pDevIns); … … 156 156 pDevIns->pDevReg->szDeviceName, pDevIns->iInstance, idCpu, VMCPU_FF_ISSET(pVCpu, VMCPU_FF_INTERRUPT_APIC))); 157 157 158 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC); 158 switch (enmType) 159 { 160 case PDMAPICIRQ_HARDWARE: 161 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_APIC); 162 break; 163 case PDMAPICIRQ_NMI: 164 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_NMI); 165 break; 166 case PDMAPICIRQ_SMI: 167 VMCPU_FF_SET(pVCpu, VMCPU_FF_INTERRUPT_SMI); 168 break; 169 } 159 170 REMR3NotifyInterruptSet(pVM, pVCpu); 160 171 VMR3NotifyCpuFFU(pVCpu->pUVCpu, VMNOTIFYFF_FLAGS_DONE_REM | VMNOTIFYFF_FLAGS_POKE);
Note:
See TracChangeset
for help on using the changeset viewer.