VirtualBox

Ignore:
Timestamp:
Sep 7, 2009 11:56:18 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
52017
Message:

TM: hiding VMM internal APIs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp

    r20050 r22808  
    370370 *          makes use of TSC and kernel timers.
    371371 */
    372 VMMDECL(uint64_t) TMVirtualGet(PVM pVM)
     372VMM_INT_DECL(uint64_t) TMVirtualGet(PVM pVM)
    373373{
    374374    return tmVirtualGet(pVM, true /* check timers */);
     
    387387 * @remarks See TMVirtualGet.
    388388 */
    389 VMMDECL(uint64_t) TMVirtualGetNoCheck(PVM pVM)
     389VMM_INT_DECL(uint64_t) TMVirtualGetNoCheck(PVM pVM)
    390390{
    391391    return tmVirtualGet(pVM, false /*fCheckTimers*/);
     
    745745 * @remarks May set the timer and virtual sync FFs.
    746746 */
    747 VMMDECL(uint64_t) TMVirtualSyncGet(PVM pVM)
     747VMM_INT_DECL(uint64_t) TMVirtualSyncGet(PVM pVM)
    748748{
    749749    return tmVirtualSyncGetEx(pVM, true /* check timers */);
     
    760760 * @remarks May set the timer and virtual sync FFs.
    761761 */
    762 VMMDECL(uint64_t) TMVirtualSyncGetNoCheck(PVM pVM)
     762VMM_INT_DECL(uint64_t) TMVirtualSyncGetNoCheck(PVM pVM)
    763763{
    764764    return tmVirtualSyncGetEx(pVM, false /* check timers */);
     
    775775 * @remarks May set the timer and virtual sync FFs.
    776776 */
    777 VMMDECL(uint64_t) TMVirtualSyncGetEx(PVM pVM, bool fCheckTimers)
     777VMM_INT_DECL(uint64_t) TMVirtualSyncGetEx(PVM pVM, bool fCheckTimers)
    778778{
    779779    return tmVirtualSyncGetEx(pVM, fCheckTimers);
     
    787787 * @param   pVM     VM handle.
    788788 */
    789 VMMDECL(uint64_t) TMVirtualSyncGetLag(PVM pVM)
     789VMM_INT_DECL(uint64_t) TMVirtualSyncGetLag(PVM pVM)
    790790{
    791791    return pVM->tm.s.offVirtualSync - pVM->tm.s.offVirtualSyncGivenUp;
     
    799799 * @param   pVM     VM handle.
    800800 */
    801 VMMDECL(uint32_t) TMVirtualSyncGetCatchUpPct(PVM pVM)
     801VMM_INT_DECL(uint32_t) TMVirtualSyncGetCatchUpPct(PVM pVM)
    802802{
    803803    if (pVM->tm.s.fVirtualSyncCatchUp)
     
    813813 * @param   pVM     VM handle.
    814814 */
    815 VMMDECL(uint64_t) TMVirtualGetFreq(PVM pVM)
     815VMM_INT_DECL(uint64_t) TMVirtualGetFreq(PVM pVM)
    816816{
    817817    return TMCLOCK_FREQ_VIRTUAL;
     
    870870 *          without any adjustments.
    871871 */
    872 VMMDECL(uint64_t) TMVirtualToNano(PVM pVM, uint64_t u64VirtualTicks)
     872VMM_INT_DECL(uint64_t) TMVirtualToNano(PVM pVM, uint64_t u64VirtualTicks)
    873873{
    874874    AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000);
     
    886886 *          without any adjustments.
    887887 */
    888 VMMDECL(uint64_t) TMVirtualToMicro(PVM pVM, uint64_t u64VirtualTicks)
     888VMM_INT_DECL(uint64_t) TMVirtualToMicro(PVM pVM, uint64_t u64VirtualTicks)
    889889{
    890890    AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000);
     
    902902 *          without any adjustments.
    903903 */
    904 VMMDECL(uint64_t) TMVirtualToMilli(PVM pVM, uint64_t u64VirtualTicks)
     904VMM_INT_DECL(uint64_t) TMVirtualToMilli(PVM pVM, uint64_t u64VirtualTicks)
    905905{
    906906        AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000);
     
    917917 * @remark  There could be rounding and overflow errors here.
    918918 */
    919 VMMDECL(uint64_t) TMVirtualFromNano(PVM pVM, uint64_t u64NanoTS)
     919VMM_INT_DECL(uint64_t) TMVirtualFromNano(PVM pVM, uint64_t u64NanoTS)
    920920{
    921921    AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000);
     
    932932 * @remark  There could be rounding and overflow errors here.
    933933 */
    934 VMMDECL(uint64_t) TMVirtualFromMicro(PVM pVM, uint64_t u64MicroTS)
     934VMM_INT_DECL(uint64_t) TMVirtualFromMicro(PVM pVM, uint64_t u64MicroTS)
    935935{
    936936    AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000);
     
    947947 * @remark  There could be rounding and overflow errors here.
    948948 */
    949 VMMDECL(uint64_t) TMVirtualFromMilli(PVM pVM, uint64_t u64MilliTS)
     949VMM_INT_DECL(uint64_t) TMVirtualFromMilli(PVM pVM, uint64_t u64MilliTS)
    950950{
    951951    AssertCompile(TMCLOCK_FREQ_VIRTUAL == 1000000000);
Note: See TracChangeset for help on using the changeset viewer.

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