VirtualBox

Changeset 30908 in vbox


Ignore:
Timestamp:
Jul 19, 2010 1:02:45 PM (15 years ago)
Author:
vboxsync
Message:

PGM.cpp: Fixed initialization bug in r63735 affecting 32-bit guests (not PAE).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/PGM.cpp

    r30889 r30908  
    20512051         *        address width is relevant.  See table 5-9 in the intel
    20522052         *        manual vs the PDE4M descriptions.  Write testcase (NP). */
    2053         pVCpu->pgm.s.fGst32BitMbzBigPdeMask  = (uint32_t)(fMbzPageFrameMask >> (32 - 13)) | X86_PDE4M_MBZ_MASK;
     2053        pVCpu->pgm.s.fGst32BitMbzBigPdeMask  = ((uint32_t)(fMbzPageFrameMask >> (32 - 13)) & X86_PDE4M_PG_HIGH_MASK)
     2054                                             | X86_PDE4M_MBZ_MASK;
    20542055
    20552056        pVCpu->pgm.s.fGstPaeMbzPteMask       = fMbzPageFrameMask | X86_PTE_PAE_MBZ_MASK_NO_NX;
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