VirtualBox

Changeset 34323 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Nov 24, 2010 1:36:27 PM (14 years ago)
Author:
vboxsync
Message:

VMM: Changed a bunch of VMMR3DECLs to VMMR3_INT_DECL.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm.h

    r34320 r34323  
    198198 * @{
    199199 */
    200 VMMR3DECL(int)      VMMR3Init(PVM pVM);
    201 VMMR3DECL(int)      VMMR3InitCPU(PVM pVM);
    202 VMMR3DECL(int)      VMMR3InitR0(PVM pVM);
    203 VMMR3DECL(int)      VMMR3InitRC(PVM pVM);
    204 VMMR3_INT_DECL(int) VMMR3InitCompleted(PVM pVM, VMINITCOMPLETED enmWhat);
    205 VMMR3DECL(int)      VMMR3Term(PVM pVM);
    206 VMMR3DECL(int)      VMMR3TermCPU(PVM pVM);
    207 VMMR3DECL(void)     VMMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
    208 VMMR3DECL(int)      VMMR3UpdateLoggers(PVM pVM);
     200VMMR3_INT_DECL(int)     VMMR3Init(PVM pVM);
     201VMMR3_INT_DECL(int)     VMMR3InitCPU(PVM pVM);
     202VMMR3_INT_DECL(int)     VMMR3InitR0(PVM pVM);
     203VMMR3_INT_DECL(int)     VMMR3InitRC(PVM pVM);
     204VMMR3_INT_DECL(int)     VMMR3InitCompleted(PVM pVM, VMINITCOMPLETED enmWhat);
     205VMMR3_INT_DECL(int)     VMMR3Term(PVM pVM);
     206VMMR3_INT_DECL(int)     VMMR3TermCPU(PVM pVM);
     207VMMR3_INT_DECL(void)    VMMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
     208VMMR3_INT_DECL(int)     VMMR3UpdateLoggers(PVM pVM);
    209209VMMR3DECL(const char *) VMMR3GetRZAssertMsg1(PVM pVM);
    210210VMMR3DECL(const char *) VMMR3GetRZAssertMsg2(PVM pVM);
    211 VMMR3DECL(int)      VMMR3GetImportRC(PVM pVM, const char *pszSymbol, PRTRCPTR pRCPtrValue);
    212 VMMR3DECL(int)      VMMR3SelectSwitcher(PVM pVM, VMMSWITCHER enmSwitcher);
    213 VMMR3DECL(int)      VMMR3DisableSwitcher(PVM pVM);
    214 VMMR3DECL(RTR0PTR) VMMR3GetHostToGuestSwitcher(PVM pVM, VMMSWITCHER enmSwitcher);
    215 VMMR3DECL(int)      VMMR3RawRunGC(PVM pVM, PVMCPU pVCpu);
    216 VMMR3DECL(int)      VMMR3HwAccRunGC(PVM pVM, PVMCPU pVCpu);
    217 VMMR3DECL(int)      VMMR3CallRC(PVM pVM, RTRCPTR RCPtrEntry, unsigned cArgs, ...);
    218 VMMR3DECL(int)      VMMR3CallRCV(PVM pVM, RTRCPTR RCPtrEntry, unsigned cArgs, va_list args);
    219 VMMR3DECL(int)      VMMR3CallR0(PVM pVM, uint32_t uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr);
    220 VMMR3DECL(int)      VMMR3ResumeHyper(PVM pVM, PVMCPU pVCpu);
    221 VMMR3DECL(void)     VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr);
    222 VMMR3DECL(void)     VMMR3YieldSuspend(PVM pVM);
    223 VMMR3DECL(void)     VMMR3YieldStop(PVM pVM);
    224 VMMR3DECL(void)     VMMR3YieldResume(PVM pVM);
    225 VMMR3DECL(void)     VMMR3SendSipi(PVM pVM, VMCPUID idCpu, uint32_t uVector);
    226 VMMR3DECL(void)     VMMR3SendInitIpi(PVM pVM, VMCPUID idCpu);
    227 VMMR3DECL(int)      VMMR3RegisterPatchMemory(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem);
    228 VMMR3DECL(int)      VMMR3DeregisterPatchMemory(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem);
    229 VMMR3DECL(int)      VMMR3AtomicExecuteHandler(PVM pVM, PFNATOMICHANDLER pfnHandler, void *pvUser);
    230 VMMR3DECL(int)      VMMR3EmtRendezvous(PVM pVM, uint32_t fFlags, PFNVMMEMTRENDEZVOUS pfnRendezvous, void *pvUser);
     211VMMR3_INT_DECL(int)     VMMR3GetImportRC(PVM pVM, const char *pszSymbol, PRTRCPTR pRCPtrValue);
     212VMMR3_INT_DECL(int)     VMMR3SelectSwitcher(PVM pVM, VMMSWITCHER enmSwitcher);
     213VMMR3_INT_DECL(int)     VMMR3DisableSwitcher(PVM pVM);
     214VMMR3_INT_DECL(RTR0PTR) VMMR3GetHostToGuestSwitcher(PVM pVM, VMMSWITCHER enmSwitcher);
     215VMMR3_INT_DECL(int)     VMMR3RawRunGC(PVM pVM, PVMCPU pVCpu);
     216VMMR3_INT_DECL(int)     VMMR3HwAccRunGC(PVM pVM, PVMCPU pVCpu);
     217VMMR3DECL(int)          VMMR3CallRC(PVM pVM, RTRCPTR RCPtrEntry, unsigned cArgs, ...);
     218VMMR3DECL(int)          VMMR3CallRCV(PVM pVM, RTRCPTR RCPtrEntry, unsigned cArgs, va_list args);
     219VMMR3DECL(int)          VMMR3CallR0(PVM pVM, uint32_t uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr);
     220VMMR3DECL(int)          VMMR3ResumeHyper(PVM pVM, PVMCPU pVCpu);
     221VMMR3DECL(void)         VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr);
     222VMMR3_INT_DECL(void)    VMMR3YieldSuspend(PVM pVM);
     223VMMR3_INT_DECL(void)    VMMR3YieldStop(PVM pVM);
     224VMMR3_INT_DECL(void)    VMMR3YieldResume(PVM pVM);
     225VMMR3_INT_DECL(void)    VMMR3SendSipi(PVM pVM, VMCPUID idCpu, uint32_t uVector);
     226VMMR3_INT_DECL(void)    VMMR3SendInitIpi(PVM pVM, VMCPUID idCpu);
     227VMMR3DECL(int)          VMMR3RegisterPatchMemory(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem);
     228VMMR3DECL(int)          VMMR3DeregisterPatchMemory(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem);
     229VMMR3DECL(int)          VMMR3AtomicExecuteHandler(PVM pVM, PFNATOMICHANDLER pfnHandler, void *pvUser);
     230VMMR3DECL(int)          VMMR3EmtRendezvous(PVM pVM, uint32_t fFlags, PFNVMMEMTRENDEZVOUS pfnRendezvous, void *pvUser);
    231231/** @defgroup grp_VMMR3EmtRendezvous_fFlags     VMMR3EmtRendezvous flags
    232232 *  @{ */
     
    252252#define VMMEMTRENDEZVOUS_FLAGS_VALID_MASK           UINT32_C(0x0000000f)
    253253/** @} */
    254 VMMR3DECL(int)      VMMR3EmtRendezvousFF(PVM pVM, PVMCPU pVCpu);
    255 VMMR3DECL(int)      VMMR3ReadR0Stack(PVM pVM, VMCPUID idCpu, RTHCUINTPTR R0Addr, void *pvBuf, size_t cbRead);
     254VMMR3_INT_DECL(int)     VMMR3EmtRendezvousFF(PVM pVM, PVMCPU pVCpu);
     255VMMR3_INT_DECL(int)     VMMR3ReadR0Stack(PVM pVM, VMCPUID idCpu, RTHCUINTPTR R0Addr, void *pvBuf, size_t cbRead);
    256256/** @} */
    257257#endif /* IN_RING3 */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette