VirtualBox

Changeset 26158 in vbox


Ignore:
Timestamp:
Feb 2, 2010 6:05:43 PM (15 years ago)
Author:
vboxsync
Message:

TMR3UTCNow -> TMR3UtcNow + DevHlp.

Location:
trunk
Files:
6 edited

Legend:

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

    r26157 r26158  
    23042304     * @param   pTime               Where to store the time.
    23052305     */
    2306     DECLR3CALLBACKMEMBER(PRTTIMESPEC, pfnUTCNow,(PPDMDEVINS pDevIns, PRTTIMESPEC pTime));
     2306    DECLR3CALLBACKMEMBER(PRTTIMESPEC, pfnTMUtcNow,(PPDMDEVINS pDevIns, PRTTIMESPEC pTime));
    23072307
    23082308    /**
     
    37743774
    37753775/**
    3776  * @copydoc PDMDEVHLPR3::pfnUTCNow
    3777  */
    3778 DECLINLINE(PRTTIMESPEC) PDMDevHlpUTCNow(PPDMDEVINS pDevIns, PRTTIMESPEC pTime)
    3779 {
    3780     return pDevIns->pDevHlpR3->pfnUTCNow(pDevIns, pTime);
     3776 * @copydoc PDMDEVHLPR3::pfnTMUtcNow
     3777 */
     3778DECLINLINE(PRTTIMESPEC) PDMDevHlpTMUtcNow(PPDMDEVINS pDevIns, PRTTIMESPEC pTime)
     3779{
     3780    return pDevIns->pDevHlpR3->pfnTMUtcNow(pDevIns, pTime);
    37813781}
    37823782
  • trunk/include/VBox/tm.h

    r26112 r26158  
    258258VMMR3DECL(void)         TMR3TimerQueuesDo(PVM pVM);
    259259VMM_INT_DECL(void)      TMR3VirtualSyncFF(PVM pVM, PVMCPU pVCpu);
    260 VMM_INT_DECL(PRTTIMESPEC) TMR3UTCNow(PVM pVM, PRTTIMESPEC pTime);
     260VMM_INT_DECL(PRTTIMESPEC) TMR3UtcNow(PVM pVM, PRTTIMESPEC pTime);
    261261/** @} */
    262262#endif /* IN_RING3 */
  • trunk/src/VBox/Devices/PC/DevRTC.cpp

    r26157 r26158  
    797797     */
    798798    RTTIMESPEC  Now;
    799     PDMDevHlpUTCNow(pDevIns, &Now);
     799    PDMDevHlpTMUtcNow(pDevIns, &Now);
    800800    RTTIME Time;
    801801    if (pThis->fUTC)
  • trunk/src/VBox/Devices/VMMDev/VMMDev.cpp

    r26001 r26158  
    372372        else
    373373        {
    374             pThis->hostTime = RTTimeSpecGetMilli(PDMDevHlpUTCNow(pDevIns, &now));
     374            pThis->hostTime = RTTimeSpecGetMilli(PDMDevHlpTMUtcNow(pDevIns, &now));
    375375            *pu32 = (uint32_t)(pThis->hostTime >> 32);
    376376        }
     
    715715                VMMDevReqHostTime *hostTimeReq = (VMMDevReqHostTime*)pRequestHeader;
    716716                RTTIMESPEC now;
    717                 hostTimeReq->time = RTTimeSpecGetMilli(PDMDevHlpUTCNow(pDevIns, &now));
     717                hostTimeReq->time = RTTimeSpecGetMilli(PDMDevHlpTMUtcNow(pDevIns, &now));
    718718                pRequestHeader->rc = VINF_SUCCESS;
    719719            }
  • trunk/src/VBox/VMM/PDMDevHlp.cpp

    r26157 r26158  
    585585
    586586
    587 /** @interface_method_impl{PDMDEVHLPR3,pfnUTCNow} */
    588 static DECLCALLBACK(PRTTIMESPEC) pdmR3DevHlp_UTCNow(PPDMDEVINS pDevIns, PRTTIMESPEC pTime)
    589 {
    590     PDMDEV_ASSERT_DEVINS(pDevIns);
    591     LogFlow(("pdmR3DevHlp_UTCNow: caller='%s'/%d: pTime=%p\n",
     587/** @interface_method_impl{PDMDEVHLPR3,pfnTMUtcNow} */
     588static DECLCALLBACK(PRTTIMESPEC) pdmR3DevHlp_TMUtcNow(PPDMDEVINS pDevIns, PRTTIMESPEC pTime)
     589{
     590    PDMDEV_ASSERT_DEVINS(pDevIns);
     591    LogFlow(("pdmR3DevHlp_TMUtcNow: caller='%s'/%d: pTime=%p\n",
    592592             pDevIns->pDevReg->szDeviceName, pDevIns->iInstance, pTime));
    593593
    594     pTime = TMR3UTCNow(pDevIns->Internal.s.pVMR3, pTime);
    595 
    596     LogFlow(("pdmR3DevHlp_UTCNow: caller='%s'/%d: returns %RU64\n", pDevIns->pDevReg->szDeviceName, pDevIns->iInstance, RTTimeSpecGetNano(pTime)));
     594    pTime = TMR3UtcNow(pDevIns->Internal.s.pVMR3, pTime);
     595
     596    LogFlow(("pdmR3DevHlp_TMUtcNow: caller='%s'/%d: returns %RU64\n", pDevIns->pDevReg->szDeviceName, pDevIns->iInstance, RTTimeSpecGetNano(pTime)));
    597597    return pTime;
    598598}
     
    28052805    pdmR3DevHlp_SSMRegister,
    28062806    pdmR3DevHlp_TMTimerCreate,
    2807     pdmR3DevHlp_UTCNow,
     2807    pdmR3DevHlp_TMUtcNow,
    28082808    pdmR3DevHlp_PhysRead,
    28092809    pdmR3DevHlp_PhysWrite,
     
    29982998    pdmR3DevHlp_SSMRegister,
    29992999    pdmR3DevHlp_TMTimerCreate,
    3000     pdmR3DevHlp_UTCNow,
     3000    pdmR3DevHlp_TMUtcNow,
    30013001    pdmR3DevHlp_PhysRead,
    30023002    pdmR3DevHlp_PhysWrite,
  • trunk/src/VBox/VMM/TM.cpp

    r26152 r26158  
    24402440 * @param   pTime           Where to store the time.
    24412441 */
    2442 VMM_INT_DECL(PRTTIMESPEC) TMR3UTCNow(PVM pVM, PRTTIMESPEC pTime)
     2442VMM_INT_DECL(PRTTIMESPEC) TMR3UtcNow(PVM pVM, PRTTIMESPEC pTime)
    24432443{
    24442444    RTTimeNow(pTime);
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