VirtualBox

Changeset 20874 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Jun 24, 2009 2:19:29 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
49020
Message:

VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.

Location:
trunk/src/VBox/VMM/VMMAll
Files:
9 edited

Legend:

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

    r20873 r20874  
    171171#if defined(IN_RC) || defined(IN_RING0)
    172172    if (rc == VERR_SEM_BUSY)
    173         rc = VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_MMHYPER_LOCK, 0);
     173        rc = VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_MMHYPER_LOCK, 0);
    174174#endif
    175175    AssertRC(rc);
  • trunk/src/VBox/VMM/VMMAll/PDMAll.cpp

    r20873 r20874  
    328328    int rc = PDMCritSectEnter(&pVM->pdm.s.CritSect, VERR_GENERAL_FAILURE);
    329329    if (rc == VERR_GENERAL_FAILURE)
    330         rc = VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_PDM_LOCK, 0);
     330        rc = VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_PDM_LOCK, 0);
    331331#endif
    332332    AssertRC(rc);
  • trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp

    r20755 r20874  
    284284 *
    285285 * @param   pCritSect           The PDM critical section to enter.
    286  * @param   fCallHost           Whether this is a VMMGCCallHost() or VMMR0CallHost() request.
    287  */
    288 VMMR3DECL(int) PDMR3CritSectEnterEx(PPDMCRITSECT pCritSect, bool fCallHost)
     286 * @param   fCallRing3          Whether this is a VMMRZCallRing3()request.
     287 */
     288VMMR3DECL(int) PDMR3CritSectEnterEx(PPDMCRITSECT pCritSect, bool fCallRing3)
    289289{
    290290    int rc = PDMCritSectEnter(pCritSect, VERR_INTERNAL_ERROR);
    291291    if (    rc == VINF_SUCCESS
    292         &&  fCallHost
     292        &&  fCallRing3
    293293        &&  pCritSect->s.Core.Strict.ThreadOwner != NIL_RTTHREAD)
    294294    {
  • trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp

    r20873 r20874  
    183183    Assert(pQueue->CTX_SUFF(pVM));
    184184    pVM->pdm.s.CTX_SUFF(pQueueFlush) = pQueue;
    185     VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_PDM_QUEUE_FLUSH, (uintptr_t)pQueue);
     185    VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_PDM_QUEUE_FLUSH, (uintptr_t)pQueue);
    186186
    187187#else /* IN_RING3: */
  • trunk/src/VBox/VMM/VMMAll/PGMAll.cpp

    r20873 r20874  
    20792079#if defined(IN_RC) || defined(IN_RING0)
    20802080    if (rc == VERR_SEM_BUSY)
    2081         rc = VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_PGM_LOCK, 0);
     2081        rc = VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_PGM_LOCK, 0);
    20822082#endif
    20832083    AssertMsg(rc == VINF_SUCCESS, ("%Rrc\n", rc));
  • trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp

    r20873 r20874  
    272272            int rc = PGMR3PhysAllocateHandyPages(pVM);
    273273#else
    274             int rc = VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_PGM_ALLOCATE_HANDY_PAGES, 0);
     274            int rc = VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_PGM_ALLOCATE_HANDY_PAGES, 0);
    275275#endif
    276276            if (RT_UNLIKELY(rc != VINF_SUCCESS))
     
    550550        {
    551551# ifdef IN_RING0
    552             int rc = VMMR0CallHost(pVM, VMMCALLHOST_PGM_MAP_CHUNK, idChunk);
     552            int rc = VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_PGM_MAP_CHUNK, idChunk);
    553553            AssertRCReturn(rc, rc);
    554554            pMap = (PPGMCHUNKR3MAP)RTAvlU32Get(&pVM->pgm.s.ChunkR3Map.pTree, idChunk);
     
    668668        {
    669669#ifdef IN_RING0
    670             int rc = VMMR0CallHost(pVM, VMMCALLHOST_PGM_MAP_CHUNK, idChunk);
     670            int rc = VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_PGM_MAP_CHUNK, idChunk);
    671671            AssertRCReturn(rc, rc);
    672672            pMap = (PPGMCHUNKR3MAP)RTAvlU32Get(&pVM->pgm.s.ChunkR3Map.pTree, idChunk);
  • trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp

    r20873 r20874  
    40094009        int rc = PGMR3PoolGrow(pVM);
    40104010#else
    4011         int rc = VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_PGM_POOL_GROW, 0);
     4011        int rc = VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_PGM_POOL_GROW, 0);
    40124012#endif
    40134013        if (RT_FAILURE(rc))
  • trunk/src/VBox/VMM/VMMAll/REMAll.cpp

    r20871 r20874  
    102102                Assert(cFlushes++ != 128);
    103103                AssertFatal(cFlushes < _1M);
    104                 VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_REM_REPLAY_HANDLER_NOTIFICATIONS, 0);
     104                VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_REM_REPLAY_HANDLER_NOTIFICATIONS, 0);
    105105                idxFree = ASMAtomicUoReadU32(&pVM->rem.s.idxFreeList);
    106106            } while (idxFree == (uint32_t)-1);
     
    227227
    228228    /* Ok, we gotta flush them. */
    229     VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_REM_REPLAY_HANDLER_NOTIFICATIONS, 0);
     229    VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_REM_REPLAY_HANDLER_NOTIFICATIONS, 0);
    230230}
    231231#endif /* IN_RC */
  • trunk/src/VBox/VMM/VMMAll/VMAll.cpp

    r20873 r20874  
    9696     */
    9797    vmSetErrorCopy(pVM, rc, RT_SRC_POS_ARGS, pszFormat, args);
    98     VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_VM_SET_ERROR, 0);
     98    VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_VM_SET_ERROR, 0);
    9999#endif
    100100    return rc;
     
    281281    vmSetRuntimeErrorCopy(pVM, fFlags, pszErrorId, pszFormat, va);
    282282
    283     int rc = VMMRZCallRing3NoCpu(pVM, VMMCALLHOST_VM_SET_RUNTIME_ERROR, 0);
     283    int rc = VMMRZCallRing3NoCpu(pVM, VMMCALLRING3_VM_SET_RUNTIME_ERROR, 0);
    284284#endif
    285285
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