Changeset 22808 in vbox for trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp
- Timestamp:
- Sep 7, 2009 11:56:18 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 52017
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp
r20050 r22808 370 370 * makes use of TSC and kernel timers. 371 371 */ 372 VMM DECL(uint64_t) TMVirtualGet(PVM pVM)372 VMM_INT_DECL(uint64_t) TMVirtualGet(PVM pVM) 373 373 { 374 374 return tmVirtualGet(pVM, true /* check timers */); … … 387 387 * @remarks See TMVirtualGet. 388 388 */ 389 VMM DECL(uint64_t) TMVirtualGetNoCheck(PVM pVM)389 VMM_INT_DECL(uint64_t) TMVirtualGetNoCheck(PVM pVM) 390 390 { 391 391 return tmVirtualGet(pVM, false /*fCheckTimers*/); … … 745 745 * @remarks May set the timer and virtual sync FFs. 746 746 */ 747 VMM DECL(uint64_t) TMVirtualSyncGet(PVM pVM)747 VMM_INT_DECL(uint64_t) TMVirtualSyncGet(PVM pVM) 748 748 { 749 749 return tmVirtualSyncGetEx(pVM, true /* check timers */); … … 760 760 * @remarks May set the timer and virtual sync FFs. 761 761 */ 762 VMM DECL(uint64_t) TMVirtualSyncGetNoCheck(PVM pVM)762 VMM_INT_DECL(uint64_t) TMVirtualSyncGetNoCheck(PVM pVM) 763 763 { 764 764 return tmVirtualSyncGetEx(pVM, false /* check timers */); … … 775 775 * @remarks May set the timer and virtual sync FFs. 776 776 */ 777 VMM DECL(uint64_t) TMVirtualSyncGetEx(PVM pVM, bool fCheckTimers)777 VMM_INT_DECL(uint64_t) TMVirtualSyncGetEx(PVM pVM, bool fCheckTimers) 778 778 { 779 779 return tmVirtualSyncGetEx(pVM, fCheckTimers); … … 787 787 * @param pVM VM handle. 788 788 */ 789 VMM DECL(uint64_t) TMVirtualSyncGetLag(PVM pVM)789 VMM_INT_DECL(uint64_t) TMVirtualSyncGetLag(PVM pVM) 790 790 { 791 791 return pVM->tm.s.offVirtualSync - pVM->tm.s.offVirtualSyncGivenUp; … … 799 799 * @param pVM VM handle. 800 800 */ 801 VMM DECL(uint32_t) TMVirtualSyncGetCatchUpPct(PVM pVM)801 VMM_INT_DECL(uint32_t) TMVirtualSyncGetCatchUpPct(PVM pVM) 802 802 { 803 803 if (pVM->tm.s.fVirtualSyncCatchUp) … … 813 813 * @param pVM VM handle. 814 814 */ 815 VMM DECL(uint64_t) TMVirtualGetFreq(PVM pVM)815 VMM_INT_DECL(uint64_t) TMVirtualGetFreq(PVM pVM) 816 816 { 817 817 return TMCLOCK_FREQ_VIRTUAL; … … 870 870 * without any adjustments. 871 871 */ 872 VMM DECL(uint64_t) TMVirtualToNano(PVM pVM, uint64_t u64VirtualTicks)872 VMM_INT_DECL(uint64_t) TMVirtualToNano(PVM pVM, uint64_t u64VirtualTicks) 873 873 { 874 874 AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000); … … 886 886 * without any adjustments. 887 887 */ 888 VMM DECL(uint64_t) TMVirtualToMicro(PVM pVM, uint64_t u64VirtualTicks)888 VMM_INT_DECL(uint64_t) TMVirtualToMicro(PVM pVM, uint64_t u64VirtualTicks) 889 889 { 890 890 AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000); … … 902 902 * without any adjustments. 903 903 */ 904 VMM DECL(uint64_t) TMVirtualToMilli(PVM pVM, uint64_t u64VirtualTicks)904 VMM_INT_DECL(uint64_t) TMVirtualToMilli(PVM pVM, uint64_t u64VirtualTicks) 905 905 { 906 906 AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000); … … 917 917 * @remark There could be rounding and overflow errors here. 918 918 */ 919 VMM DECL(uint64_t) TMVirtualFromNano(PVM pVM, uint64_t u64NanoTS)919 VMM_INT_DECL(uint64_t) TMVirtualFromNano(PVM pVM, uint64_t u64NanoTS) 920 920 { 921 921 AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000); … … 932 932 * @remark There could be rounding and overflow errors here. 933 933 */ 934 VMM DECL(uint64_t) TMVirtualFromMicro(PVM pVM, uint64_t u64MicroTS)934 VMM_INT_DECL(uint64_t) TMVirtualFromMicro(PVM pVM, uint64_t u64MicroTS) 935 935 { 936 936 AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000); … … 947 947 * @remark There could be rounding and overflow errors here. 948 948 */ 949 VMM DECL(uint64_t) TMVirtualFromMilli(PVM pVM, uint64_t u64MilliTS)949 VMM_INT_DECL(uint64_t) TMVirtualFromMilli(PVM pVM, uint64_t u64MilliTS) 950 950 { 951 951 AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000);
Note:
See TracChangeset
for help on using the changeset viewer.