VirtualBox

Changeset 32035 in vbox for trunk/src/VBox/VMM/VMMRZ


Ignore:
Timestamp:
Aug 27, 2010 10:08:21 AM (14 years ago)
Author:
vboxsync
Message:

Changing the remaining X86_PTE_PAE_PG_MASK uses to X86_PTE_PAE_PG_MASK_FULL.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp

    r32034 r32035  
    10101010            RTHCPHYS HCPhysPte  = pThis->fLegacyMode
    10111011                                ? pThis->paPages[iPage].uPte.pLegacy->u & X86_PTE_PG_MASK
    1012                                 : pThis->paPages[iPage].uPte.pPae->u    & X86_PTE_PAE_PG_MASK;
     1012                                : pThis->paPages[iPage].uPte.pPae->u    & X86_PTE_PAE_PG_MASK_FULL;
    10131013            if (HCPhysPage != HCPhysPte)
    10141014            {
     
    14401440        X86PGPAEUINT    uNew  = (uOld & (X86_PTE_G | X86_PTE_PAT | X86_PTE_PCD | X86_PTE_PWT))
    14411441                              | X86_PTE_P | X86_PTE_RW | X86_PTE_A | X86_PTE_D
    1442                               | (HCPhys & X86_PTE_PAE_PG_MASK);
     1442                              | (HCPhys & X86_PTE_PAE_PG_MASK_FULL);
    14431443        while (!ASMAtomicCmpXchgExU64(&paPages[iFreePage].uPte.pPae->u, uNew, uOld, &uOld))
    14441444            AssertMsgFailed(("uOld=%#llx uOld2=%#llx uNew=%#llx\n", uOld, uOld2, uNew));
     
    16241624                               | (paSavedPTEs[iPage] & (X86_PTE_G | X86_PTE_PAT | X86_PTE_PCD | X86_PTE_PWT))
    16251625#endif
    1626                                | (paPages[iPage].HCPhys & X86_PTE_PAE_PG_MASK);
     1626                               | (paPages[iPage].HCPhys & X86_PTE_PAE_PG_MASK_FULL);
    16271627                CHECK_RET(paPages[iPage].uPte.pLegacy->u == uPte,
    16281628                          ("#%u: %#x %#x", iPage, paPages[iPage].uPte.pLegacy->u, uPte));
     
    16641664                                  | (paSavedPTEs[iPage] & (X86_PTE_G | X86_PTE_PAT | X86_PTE_PCD | X86_PTE_PWT))
    16651665#endif
    1666                                   | (paPages[iPage].HCPhys & X86_PTE_PAE_PG_MASK);
     1666                                  | (paPages[iPage].HCPhys & X86_PTE_PAE_PG_MASK_FULL);
    16671667                CHECK_RET(paPages[iPage].uPte.pPae->u == uPte,
    16681668                          ("#%u: %#llx %#llx", iPage, paPages[iPage].uPte.pLegacy->u, uPte));
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