Changeset 61796 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jun 21, 2016 2:32:44 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/APICAll.cpp
r61795 r61796 1793 1793 * @interface_method_impl{PDMAPICREG,pfnReadMsrR3} 1794 1794 */ 1795 VMM_INT_DECL(VBOXSTRICTRC) apicReadMsr(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint32_t u32Reg, uint64_t *pu64Value)1795 DECLCALLBACK(VBOXSTRICTRC) apicReadMsr(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint32_t u32Reg, uint64_t *pu64Value) 1796 1796 { 1797 1797 /* … … 1900 1900 * @interface_method_impl{PDMAPICREG,pfnWriteMsrR3} 1901 1901 */ 1902 VMM_INT_DECL(VBOXSTRICTRC) apicWriteMsr(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint32_t u32Reg, uint64_t u64Value)1902 DECLCALLBACK(VBOXSTRICTRC) apicWriteMsr(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint32_t u32Reg, uint64_t u64Value) 1903 1903 { 1904 1904 /* … … 2037 2037 * @interface_method_impl{PDMAPICREG,pfnSetBaseMsrR3} 2038 2038 */ 2039 VMMDECL(VBOXSTRICTRC) apicSetBaseMsr(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint64_t u64BaseMsr)2039 DECLCALLBACK(VBOXSTRICTRC) apicSetBaseMsr(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint64_t u64BaseMsr) 2040 2040 { 2041 2041 Assert(pVCpu); … … 2174 2174 * @interface_method_impl{PDMAPICREG,pfnGetBaseMsrR3} 2175 2175 */ 2176 VMM_INT_DECL(uint64_t) apicGetBaseMsr(PPDMDEVINS pDevIns, PVMCPU pVCpu)2176 DECLCALLBACK(uint64_t) apicGetBaseMsr(PPDMDEVINS pDevIns, PVMCPU pVCpu) 2177 2177 { 2178 2178 VMCPU_ASSERT_EMT_OR_NOT_RUNNING(pVCpu); … … 2186 2186 * @interface_method_impl{PDMAPICREG,pfnSetTprR3} 2187 2187 */ 2188 VMM_INT_DECL(void) apicSetTpr(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint8_t u8Tpr)2188 DECLCALLBACK(void) apicSetTpr(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint8_t u8Tpr) 2189 2189 { 2190 2190 apicSetTpr(pVCpu, u8Tpr); … … 2218 2218 * @interface_method_impl{PDMAPICREG,pfnGetTprR3} 2219 2219 */ 2220 VMMDECL(uint8_t) apicGetTpr(PPDMDEVINS pDevIns, PVMCPU pVCpu, bool *pfPending, uint8_t *pu8PendingIntr)2220 DECLCALLBACK(uint8_t) apicGetTpr(PPDMDEVINS pDevIns, PVMCPU pVCpu, bool *pfPending, uint8_t *pu8PendingIntr) 2221 2221 { 2222 2222 VMCPU_ASSERT_EMT(pVCpu); … … 2239 2239 * @interface_method_impl{PDMAPICREG,pfnGetTimerFreqR3} 2240 2240 */ 2241 VMM_INT_DECL(uint64_t) apicGetTimerFreq(PPDMDEVINS pDevIns)2241 DECLCALLBACK(uint64_t) apicGetTimerFreq(PPDMDEVINS pDevIns) 2242 2242 { 2243 2243 PVM pVM = PDMDevHlpGetVM(pDevIns); … … 2287 2287 * @remarks This is a private interface between the PIC and the APIC. 2288 2288 */ 2289 VMM_INT_DECL(VBOXSTRICTRC) apicLocalInterrupt(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint8_t u8Pin, uint8_t u8Level, int rcRZ)2289 DECLCALLBACK(VBOXSTRICTRC) apicLocalInterrupt(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint8_t u8Pin, uint8_t u8Level, int rcRZ) 2290 2290 { 2291 2291 NOREF(pDevIns); … … 2448 2448 * @interface_method_impl{PDMAPICREG,pfnGetInterruptR3} 2449 2449 */ 2450 VMM_INT_DECL(int) apicGetInterrupt(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint8_t *pu8Vector, uint32_t *pu32TagSrc)2450 DECLCALLBACK(int) apicGetInterrupt(PPDMDEVINS pDevIns, PVMCPU pVCpu, uint8_t *pu8Vector, uint32_t *pu32TagSrc) 2451 2451 { 2452 2452 VMCPU_ASSERT_EMT(pVCpu); … … 2520 2520 * @callback_method_impl{FNIOMMMIOREAD} 2521 2521 */ 2522 VMM_INT_DECL(int) apicReadMmio(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb)2522 DECLCALLBACK(int) apicReadMmio(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb) 2523 2523 { 2524 2524 NOREF(pvUser); … … 2544 2544 * @callback_method_impl{FNIOMMMIOWRITE} 2545 2545 */ 2546 VMM_INT_DECL(int) apicWriteMmio(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void const *pv, unsigned cb)2546 DECLCALLBACK(int) apicWriteMmio(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void const *pv, unsigned cb) 2547 2547 { 2548 2548 NOREF(pvUser);
Note:
See TracChangeset
for help on using the changeset viewer.