VirtualBox

Changeset 16418 in vbox for trunk/src


Ignore:
Timestamp:
Jan 30, 2009 2:49:06 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
42282
Message:

Updates

Location:
trunk/src/VBox/VMM
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/PGMBth.h

    r16376 r16418  
    138138           || PGM_SHW_TYPE == PGM_TYPE_AMD64) \
    139139       && (   PGM_GST_TYPE == PGM_TYPE_REAL   \
    140            && PGM_GST_TYPE == PGM_TYPE_PROT))
     140           || PGM_GST_TYPE == PGM_TYPE_PROT))
    141141
    142142    Assert(!HWACCMIsNestedPagingActive(pVM));
  • trunk/src/VBox/VMM/PGMPool.cpp

    r16317 r16418  
    332332        pPool->aPages[iPage].iAgePrev       = NIL_PGMPOOL_IDX;
    333333#endif
     334#ifndef VBOX_WITH_PGMPOOL_PAGING_ONLY
    334335        Assert(VALID_PTR(pPool->aPages[iPage].pvPageR3));
     336#endif
    335337        Assert(pPool->aPages[iPage].idx == iPage);
    336338        Assert(pPool->aPages[iPage].GCPhys == NIL_RTGCPHYS);
  • trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp

    r16416 r16418  
    221221        return;
    222222
     223#ifdef VBOX_WITH_PGMPOOL_PAGING_ONLY
     224    if (!pVM->pgm.s.CTX_SUFF(pShwPageCR3))
     225        return;    /* too early */
     226#endif
     227
    223228    PGMMODE enmShadowMode = PGMGetShadowMode(pVM);
    224229    Assert(enmShadowMode <= PGMMODE_PAE_NX);
     
    319324        return;
    320325
     326#ifdef VBOX_WITH_PGMPOOL_PAGING_ONLY
     327    if (!pVM->pgm.s.CTX_SUFF(pShwPageCR3))
     328        return;    /* too early */
     329#endif
     330
    321331    iOldPDE += i;
    322332    while (i-- > 0)
     
    379389        return VINF_SUCCESS;
    380390
    381     Assert(PGMGetGuestMode(pVM) >= PGMMODE_32_BIT && PGMGetGuestMode(pVM) <= PGMMODE_PAE_NX);
    382391#ifdef VBOX_WITH_PGMPOOL_PAGING_ONLY
    383392    if (!pVM->pgm.s.CTX_SUFF(pShwPageCR3))
     
    385394#endif
    386395
     396    Assert(PGMGetGuestMode(pVM) >= PGMMODE_32_BIT && PGMGetGuestMode(pVM) <= PGMMODE_PAE_NX);
     397
    387398    /*
    388399     * Iterate mappings.
     
    413424
    414425#ifdef VBOX_WITH_PGMPOOL_PAGING_ONLY
    415     Assert(PGMGetGuestMode(pVM) >= PGMMODE_32_BIT && PGMGetGuestMode(pVM) <= PGMMODE_PAE_NX);
    416 
    417426    if (!pVM->pgm.s.CTX_SUFF(pShwPageCR3))
    418427        return VINF_SUCCESS;    /* too early */
     428
     429    Assert(PGMGetGuestMode(pVM) >= PGMMODE_32_BIT && PGMGetGuestMode(pVM) <= PGMMODE_PAE_NX);
    419430#endif
    420431
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