Changeset 107113 in vbox for trunk/src/VBox/VMM/include/APICInternal.h
- Timestamp:
- Nov 22, 2024 10:48:00 AM (3 months ago)
- svn:sync-xref-src-repo-rev:
- 166080
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/APICInternal.h
r106061 r107113 34 34 #include <VBox/apic.h> 35 35 #include <VBox/sup.h> 36 #include <VBox/vmm/pdmdev.h> 36 #include <VBox/vmm/pdmapic.h> 37 #include <VBox/vmm/stam.h> 37 38 38 39 /** @defgroup grp_apic_int Internal … … 41 42 * @{ 42 43 */ 44 45 #ifdef VBOX_INCLUDED_vmm_pdmapic_h 46 /** The VirtualBox APIC backend table. */ 47 extern const PDMAPICBACKEND g_ApicBackend; 48 #endif 43 49 44 50 /** The APIC hardware version we are emulating. */ … … 1156 1162 DECLCALLBACK(VBOXSTRICTRC) apicReadMmio(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS off, void *pv, unsigned cb); 1157 1163 DECLCALLBACK(VBOXSTRICTRC) apicWriteMmio(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS off, void const *pv, unsigned cb); 1158 1159 bool apicPostInterrupt(PVMCPUCC pVCpu, uint8_t uVector, XAPICTRIGGERMODE enmTriggerMode, uint32_t uSrcTag); 1164 DECLCALLBACK(bool) apicPostInterrupt(PVMCPUCC pVCpu, uint8_t uVector, XAPICTRIGGERMODE enmTriggerMode, bool fAutoEoi, 1165 uint32_t uSrcTag); 1166 #ifdef IN_RING3 1167 DECLCALLBACK(int) apicR3HvSetCompatMode(PVM pVM, bool fHyperVCompatMode); 1168 #endif 1160 1169 void apicStartTimer(PVMCPUCC pVCpu, uint32_t uInitialCount); 1161 1170 void apicClearInterruptFF(PVMCPUCC pVCpu, PDMAPICIRQ enmType); 1162 void apicInitIpi(PVMCPUCC pVCpu);1163 1171 void apicResetCpu(PVMCPUCC pVCpu, bool fResetApicBaseMsr); 1164 1172
Note:
See TracChangeset
for help on using the changeset viewer.