VirtualBox

Changeset 19747 in vbox for trunk/include/VBox


Ignore:
Timestamp:
May 15, 2009 4:05:41 PM (16 years ago)
Author:
vboxsync
Message:

TM: Cleaned up pausing and resuming the clocks.

File:
1 edited

Legend:

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

    r19709 r19747  
    7777VMMDECL(void)     TMNotifyStartOfHalt(PVMCPU pVCpu);
    7878VMMDECL(void)     TMNotifyEndOfHalt(PVMCPU pVCpu);
    79 
    80 VMMDECL(uint32_t) TMGetWarpDrive(PVM pVM);
    8179#ifdef IN_RING3
     80VMMR3DECL(int)    TMR3NotifySuspend(PVM pVM, PVMCPU pVCpu);
     81VMMR3DECL(int)    TMR3NotifyResume(PVM pVM, PVMCPU pVCpu);
    8282VMMR3DECL(int)    TMR3SetWarpDrive(PVM pVM, uint32_t u32Percent);
    8383#endif
     84VMMDECL(uint32_t) TMGetWarpDrive(PVM pVM);
    8485
    8586
     
    103104VMMDECL(uint64_t) TMVirtualSyncGetNoCheck(PVM pVM);
    104105VMMDECL(uint64_t) TMVirtualSyncGetEx(PVM pVM, bool fCheckTimers);
    105 VMMDECL(int)      TMVirtualResume(PVM pVM);
    106 VMMDECL(int)      TMVirtualPause(PVM pVM);
    107106VMMDECL(uint64_t) TMVirtualToNano(PVM pVM, uint64_t u64VirtualTicks);
    108107VMMDECL(uint64_t) TMVirtualToMicro(PVM pVM, uint64_t u64VirtualTicks);
     
    117116 * @{
    118117 */
    119 VMMDECL(int)      TMCpuTickResume(PVMCPU pVCpu);
    120 VMMDECL(int)      TMCpuTickPause(PVMCPU pVCpu);
    121118VMMDECL(uint64_t) TMCpuTickGet(PVMCPU pVCpu);
     119VMMDECL(uint64_t) TMCpuTickGetNoCheck(PVMCPU pVCpu);
    122120VMMDECL(bool)     TMCpuTickCanUseRealTSC(PVMCPU pVCpu, uint64_t *poffRealTSC);
    123121VMMDECL(int)      TMCpuTickSet(PVMCPU pVCpu, uint64_t u64Tick);
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