VirtualBox

Changeset 32004 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Aug 26, 2010 4:07:36 PM (14 years ago)
Author:
vboxsync
Message:

pgmShwSyncPaePDPtr: Only sync X86_PDPE_P and X86_PDPE_A since most of the bits are of the MBZ variety and lethal when set.

File:
1 edited

Legend:

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

    r32000 r32004  
    923923 * @param   pVCpu       The VMCPU handle.
    924924 * @param   GCPtr       The address.
    925  * @param   uGstPdpe    Guest PDPT entry.
     925 * @param   uGstPdpe    Guest PDPT entry. Valid.
    926926 * @param   ppPD        Receives address of page directory
    927927 */
     
    984984
    985985        /* The PD was cached or created; hook it up now. */
    986         pPdpe->u |= pShwPage->Core.Key
    987                  | (uGstPdpe & ~(X86_PDPE_PG_MASK_FULL | X86_PDPE_AVL_MASK | X86_PDPE_PCD | X86_PDPE_PWT));
     986        pPdpe->u |= pShwPage->Core.Key | (uGstPdpe & (X86_PDPE_P | X86_PDPE_A));
    988987
    989988# if defined(IN_RC)
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