VirtualBox

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


Ignore:
Timestamp:
Oct 19, 2011 11:43:52 AM (13 years ago)
Author:
vboxsync
Message:

VMM,INTNET: Addressing unused variable warnings.

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

Legend:

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

    r37731 r39034  
    118118    PDISCPUSTATE  pDis   = (PDISCPUSTATE)pvUserdata;
    119119    PEMDISSTATE   pState = (PEMDISSTATE)pDis->apvUserData[0];
     120# ifndef IN_RING0
    120121    PVM           pVM    = pState->pVM;
     122# endif
    121123    PVMCPU        pVCpu  = pState->pVCpu;
    122124
     
    31133115    Assert(!IOMIsLockOwner(pVM));
    31143116    int rc = PDMCritSectEnter(&pVM->em.s.CritSectREM, VERR_SEM_BUSY);
    3115     AssertMsg(rc == VINF_SUCCESS, ("%Rrc\n", rc));
     3117    AssertRCSuccess(rc);
    31163118}
    31173119
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h

    r38079 r39034  
    15101510IEM_CIMPL_DEF_2(iemCImpl_LoadSReg, uint8_t, iSegReg, uint16_t, uSel)
    15111511{
    1512     PCPUMCTX        pCtx = pIemCpu->CTX_SUFF(pCtx);
     1512    /*PCPUMCTX        pCtx = pIemCpu->CTX_SUFF(pCtx);*/
    15131513    uint16_t       *pSel = iemSRegRef(pIemCpu, iSegReg);
    15141514    PCPUMSELREGHID  pHid = iemSRegGetHid(pIemCpu, iSegReg);
     
    17991799                IEMMODE,  enmEffOpSize)
    18001800{
    1801     PCPUMCTX        pCtx = pIemCpu->CTX_SUFF(pCtx);
     1801    /*PCPUMCTX        pCtx = pIemCpu->CTX_SUFF(pCtx);*/
    18021802    VBOXSTRICTRC    rcStrict;
    18031803
  • trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp

    r38677 r39034  
    13531353VMMDECL(VBOXSTRICTRC) IOMMMIOPhysHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pCtxCore, RTGCPHYS GCPhysFault)
    13541354{
    1355     int rc2 = IOM_LOCK(pVM);
     1355    int rc2 = IOM_LOCK(pVM); NOREF(rc2);
    13561356#ifndef IN_RING3
    13571357    if (rc2 == VERR_SEM_BUSY)
  • trunk/src/VBox/VMM/VMMAll/PGMAll.cpp

    r38953 r39034  
    10571057static int pgmShwSyncLongModePDPtr(PVMCPU pVCpu, RTGCPTR64 GCPtr, X86PGPAEUINT uGstPml4e, X86PGPAEUINT uGstPdpe, PX86PDPAE *ppPD)
    10581058{
    1059     PPGMCPU        pPGM          = &pVCpu->pgm.s;
    10601059    PVM            pVM           = pVCpu->CTX_SUFF(pVM);
    10611060    PPGMPOOL       pPool         = pVM->pgm.s.CTX_SUFF(pPool);
     
    11561155DECLINLINE(int) pgmShwGetLongModePDPtr(PVMCPU pVCpu, RTGCPTR64 GCPtr, PX86PML4E *ppPml4e, PX86PDPT *ppPdpt, PX86PDPAE *ppPD)
    11571156{
    1158     PPGMCPU         pPGM = &pVCpu->pgm.s;
    11591157    const unsigned  iPml4 = (GCPtr >> X86_PML4_SHIFT) & X86_PML4_MASK;
    11601158    PCX86PML4E      pPml4e = pgmShwGetLongModePML4EPtr(pVCpu, iPml4);
    11611159
    1162     PGM_LOCK_ASSERT_OWNER(PGMCPU2VM(pPGM));
     1160    PGM_LOCK_ASSERT_OWNER(pVCpu->CTX_SUFF(pVM));
    11631161
    11641162    AssertReturn(pPml4e, VERR_INTERNAL_ERROR);
     
    19221920VMMDECL(int) PGMUpdateCR3(PVMCPU pVCpu, uint64_t cr3)
    19231921{
    1924     PVM pVM = pVCpu->CTX_SUFF(pVM);
    1925 
    19261922    VMCPU_ASSERT_EMT(pVCpu);
    19271923    LogFlow(("PGMUpdateCR3: cr3=%RX64 OldCr3=%RX64\n", cr3, pVCpu->pgm.s.GCPhysCR3));
    19281924
    19291925    /* We assume we're only called in nested paging mode. */
    1930     Assert(pVM->pgm.s.fNestedPaging || pVCpu->pgm.s.enmShadowMode == PGMMODE_EPT);
    1931     Assert(pVM->pgm.s.fMappingsDisabled);
     1926    Assert(pVCpu->CTX_SUFF(pVM)->pgm.s.fNestedPaging || pVCpu->pgm.s.enmShadowMode == PGMMODE_EPT);
     1927    Assert(pVCpu->CTX_SUFF(pVM)->pgm.s.fMappingsDisabled);
    19321928    Assert(!(pVCpu->pgm.s.fSyncFlags & PGM_SYNC_MONITOR_CR3));
    19331929
     
    19771973VMMDECL(int) PGMSyncCR3(PVMCPU pVCpu, uint64_t cr0, uint64_t cr3, uint64_t cr4, bool fGlobal)
    19781974{
    1979     PVM pVM = pVCpu->CTX_SUFF(pVM);
    19801975    int rc;
    19811976
     
    20212016        pVCpu->pgm.s.fSyncFlags &= ~PGM_SYNC_MAP_CR3;
    20222017
    2023         RTGCPHYS GCPhysCR3Old = pVCpu->pgm.s.GCPhysCR3;
     2018        RTGCPHYS GCPhysCR3Old = pVCpu->pgm.s.GCPhysCR3; NOREF(GCPhysCR3Old);
    20242019        RTGCPHYS GCPhysCR3;
    20252020        switch (pVCpu->pgm.s.enmGuestMode)
     
    20892084        {
    20902085            pVCpu->pgm.s.fSyncFlags &= ~PGM_SYNC_MONITOR_CR3;
    2091             Assert(!pVM->pgm.s.fMappingsFixed); Assert(!pVM->pgm.s.fMappingsDisabled);
     2086            Assert(!pVCpu->CTX_SUFF(pVM)->pgm.s.fMappingsFixed);
     2087            Assert(!pVCpu->CTX_SUFF(pVM)->pgm.s.fMappingsDisabled);
    20922088        }
    20932089    }
     
    21192115VMMDECL(int) PGMChangeMode(PVMCPU pVCpu, uint64_t cr0, uint64_t cr4, uint64_t efer)
    21202116{
    2121     PVM pVM = pVCpu->CTX_SUFF(pVM);
    21222117    PGMMODE enmGuestMode;
    21232118
     
    21642159
    21652160#ifdef IN_RING3
    2166     return PGMR3ChangeMode(pVM, pVCpu, enmGuestMode);
     2161    return PGMR3ChangeMode(pVCpu->CTX_SUFF(pVM), pVCpu, enmGuestMode);
    21672162#else
    21682163    LogFlow(("PGMChangeMode: returns VINF_PGM_CHANGE_MODE.\n"));
  • trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

    r38953 r39034  
    442442PGM_BTH_DECL(int, Trap0eHandler)(PVMCPU pVCpu, RTGCUINT uErr, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, bool *pfLockTaken)
    443443{
    444     PVM pVM = pVCpu->CTX_SUFF(pVM);
     444    PVM pVM = pVCpu->CTX_SUFF(pVM); NOREF(pVM);
    445445
    446446    *pfLockTaken = false;
     
    11621162# else /* PGM_SHW_TYPE == PGM_TYPE_AMD64 */
    11631163    /* PML4 */
    1164     const unsigned  iPml4     = (GCPtrPage >> X86_PML4_SHIFT) & X86_PML4_MASK;
     1164    /*const unsigned  iPml4     = (GCPtrPage >> X86_PML4_SHIFT) & X86_PML4_MASK;*/
    11651165    const unsigned  iPdpt     = (GCPtrPage >> X86_PDPT_SHIFT) & X86_PDPT_MASK_AMD64;
    11661166    const unsigned  iPDDst    = (GCPtrPage >> SHW_PD_SHIFT) & SHW_PD_MASK;
     
    18021802static int PGM_BTH_NAME(SyncPage)(PVMCPU pVCpu, GSTPDE PdeSrc, RTGCPTR GCPtrPage, unsigned cPages, unsigned uErr)
    18031803{
    1804     PVM      pVM = pVCpu->CTX_SUFF(pVM);
    1805     PPGMPOOL pPool = pVM->pgm.s.CTX_SUFF(pPool);
     1804    PVM      pVM   = pVCpu->CTX_SUFF(pVM);
     1805    PPGMPOOL pPool = pVM->pgm.s.CTX_SUFF(pPool); NOREF(pPool);
    18061806    LogFlow(("SyncPage: GCPtrPage=%RGv cPages=%u uErr=%#x\n", GCPtrPage, cPages, uErr));
    18071807
     
    19511951                         */
    19521952                        unsigned        iPTDst      = (GCPtrPage >> SHW_PT_SHIFT) & SHW_PT_MASK;
    1953                         const unsigned  iPTDstPage  = iPTDst;
    19541953#  if PGM_SHW_TYPE == PGM_TYPE_PAE && PGM_GST_TYPE == PGM_TYPE_32BIT
    19551954                        /* Select the right PDE as we're emulating a 4kb page table with 2 shadow page tables. */
     
    25382537{
    25392538    PVM             pVM      = pVCpu->CTX_SUFF(pVM);
    2540     PPGMPOOL        pPool    = pVM->pgm.s.CTX_SUFF(pPool);
     2539    PPGMPOOL        pPool    = pVM->pgm.s.CTX_SUFF(pPool); NOREF(pPool);
    25412540
    25422541#if 0 /* rarely useful; leave for debugging. */
     
    26272626        rc = pgmR3SyncPTResolveConflictPAE(pVM, pMapping, GCPtrPage & (GST_PD_MASK << GST_PD_SHIFT));
    26282627#   else
    2629         AssertFailed();     /* can't happen for amd64 */
     2628        AssertFailed(); NOREF(pMapping); /* can't happen for amd64 */
    26302629#   endif
    26312630        if (RT_FAILURE(rc))
     
    33643363PGM_BTH_DECL(int, VerifyAccessSyncPage)(PVMCPU pVCpu, RTGCPTR GCPtrPage, unsigned fPage, unsigned uErr)
    33653364{
    3366     PVM pVM = pVCpu->CTX_SUFF(pVM);
     3365    PVM pVM = pVCpu->CTX_SUFF(pVM); NOREF(pVM);
    33673366
    33683367    LogFlow(("VerifyAccessSyncPage: GCPtrPage=%RGv fPage=%#x uErr=%#x\n", GCPtrPage, fPage, uErr));
     
    35533552PGM_BTH_DECL(int, SyncCR3)(PVMCPU pVCpu, uint64_t cr0, uint64_t cr3, uint64_t cr4, bool fGlobal)
    35543553{
    3555     PVM pVM = pVCpu->CTX_SUFF(pVM);
     3554    PVM pVM = pVCpu->CTX_SUFF(pVM); NOREF(pVM);
    35563555
    35573556    LogFlow(("SyncCR3 fGlobal=%d\n", !!VMCPU_FF_ISSET(pVCpu, VMCPU_FF_PGM_SYNC_CR3)));
     
    36483647    unsigned cErrors = 0;
    36493648    PVM      pVM     = pVCpu->CTX_SUFF(pVM);
    3650     PPGMPOOL pPool = pVM->pgm.s.CTX_SUFF(pPool);
     3649    PPGMPOOL pPool = pVM->pgm.s.CTX_SUFF(pPool); NOREF(pPool);
    36513650
    36523651#if PGM_GST_TYPE == PGM_TYPE_PAE
     
    44024401PGM_BTH_DECL(int, MapCR3)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3)
    44034402{
    4404     PVM pVM = pVCpu->CTX_SUFF(pVM);
     4403    PVM pVM = pVCpu->CTX_SUFF(pVM); NOREF(pVM);
    44054404
    44064405    /* Update guest paging info. */
     
    46314630
    46324631    int rc  = VINF_SUCCESS;
    4633     PVM pVM = pVCpu->CTX_SUFF(pVM);
     4632    PVM pVM = pVCpu->CTX_SUFF(pVM); NOREF(pVM);
    46344633
    46354634    /*
  • trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp

    r38956 r39034  
    19341934}
    19351935
     1936#if 0 /*defined(IN_RC) || defined(VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0)*/
     1937
     1938/**
     1939 * Maps and locks a guest CR3 or PD (PAE) page.
     1940 *
     1941 * @returns VINF_SUCCESS on success.
     1942 * @returns VERR_PGM_PHYS_PAGE_RESERVED it it's a valid GC physical
     1943 *          page but has no physical backing.
     1944 * @returns VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid
     1945 *          GC physical address.
     1946 * @returns VERR_PGM_GCPHYS_RANGE_CROSSES_BOUNDARY if the range crosses
     1947 *          a dynamic ram chunk boundary
     1948 *
     1949 * @param   pVM         The VM handle.
     1950 * @param   GCPhys      The GC physical address to convert.
     1951 * @param   pR3Ptr      Where to store the R3 pointer on success.  This may or
     1952 *                      may not be valid in ring-0 depending on the
     1953 *                      VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 build option.
     1954 *
     1955 * @remarks The caller must own the PGM lock.
     1956 */
     1957int pgmPhysCr3ToHCPtr(PVM pVM, RTGCPHYS GCPhys, PRTR3PTR pR3Ptr)
     1958{
     1959
     1960    PPGMRAMRANGE pRam;
     1961    PPGMPAGE pPage;
     1962    int rc = pgmPhysGetPageAndRangeEx(pVM, GCPhys, &pPage, &pRam);
     1963    if (RT_SUCCESS(rc))
     1964        rc = pgmPhysGCPhys2CCPtrInternalDepr(pVM, pPage, GCPhys, (void **)pR3Ptr);
     1965    Assert(rc <= VINF_SUCCESS);
     1966    return rc;
     1967}
     1968
     1969
     1970int pgmPhysCr3ToHCPtr(PVM pVM, RTGCPHYS GCPhys, PRTR3PTR pR3Ptr)
     1971{
     1972
     1973}
     1974
     1975#endif
    19361976
    19371977/**
     
    20482088     * Deal with any physical handlers.
    20492089     */
     2090#ifdef IN_RING3
    20502091    PPGMPHYSHANDLER pPhys = NULL;
     2092#endif
    20512093    if (PGM_PAGE_GET_HNDL_PHYS_STATE(pPage) == PGM_PAGE_HNDL_PHYS_STATE_ALL)
    20522094    {
  • trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp

    r37354 r39034  
    21632163static int pgmPoolCacheAlloc(PPGMPOOL pPool, RTGCPHYS GCPhys, PGMPOOLKIND enmKind, PGMPOOLACCESS enmAccess, uint16_t iUser, uint32_t iUserTable, PPPGMPOOLPAGE ppPage)
    21642164{
    2165 #ifndef IN_RC
    2166     const PVM pVM = pPool->CTX_SUFF(pVM);
    2167 #endif
    21682165    /*
    21692166     * Look up the GCPhys in the hash.
     
    50955092PPGMPOOLPAGE pgmPoolGetPage(PPGMPOOL pPool, RTHCPHYS HCPhys)
    50965093{
    5097     PVM pVM = pPool->CTX_SUFF(pVM);
    5098     PGM_LOCK_ASSERT_OWNER(pVM);
     5094    PGM_LOCK_ASSERT_OWNER(pPool->CTX_SUFF(pVM));
    50995095
    51005096    /*
     
    51175113PPGMPOOLPAGE pgmPoolQueryPageForDbg(PPGMPOOL pPool, RTHCPHYS HCPhys)
    51185114{
    5119     PVM pVM = pPool->CTX_SUFF(pVM);
    5120     PGM_LOCK_ASSERT_OWNER(pVM);
     5115    PGM_LOCK_ASSERT_OWNER(pPool->CTX_SUFF(pVM));
    51215116    return (PPGMPOOLPAGE)RTAvloHCPhysGet(&pPool->HCPhysTree, HCPhys & X86_PTE_PAE_PG_MASK);
    51225117}
  • trunk/src/VBox/VMM/VMMAll/TMAll.cpp

    r37527 r39034  
    21032103VMMDECL(int) TMTimerSetMillies(PTMTIMER pTimer, uint32_t cMilliesToNext)
    21042104{
    2105     PVM    pVM   = pTimer->CTX_SUFF(pVM);
    2106     PVMCPU pVCpu = &pVM->aCpus[0];  /* just take the first VCPU */
    2107 
    21082105    switch (pTimer->enmClock)
    21092106    {
     
    21362133VMMDECL(int) TMTimerSetMicro(PTMTIMER pTimer, uint64_t cMicrosToNext)
    21372134{
    2138     PVM    pVM   = pTimer->CTX_SUFF(pVM);
    2139     PVMCPU pVCpu = &pVM->aCpus[0];  /* just take the first VCPU */
    2140 
    21412135    switch (pTimer->enmClock)
    21422136    {
     
    21692163VMMDECL(int) TMTimerSetNano(PTMTIMER pTimer, uint64_t cNanosToNext)
    21702164{
    2171     PVM    pVM   = pTimer->CTX_SUFF(pVM);
    2172     PVMCPU pVCpu = &pVM->aCpus[0];  /* just take the first VCPU */
    2173 
    21742165    switch (pTimer->enmClock)
    21752166    {
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