VirtualBox

Changeset 59270 in vbox


Ignore:
Timestamp:
Jan 6, 2016 4:10:18 PM (9 years ago)
Author:
vboxsync
Message:

PGMAllGst.h/Walk: Fixed Pde/Pdpe mixups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/PGMAllGst.h

    r58170 r59270  
    170170            uint8_t fEffectiveXX     = (uint8_t)pWalk->Pde.u
    171171#  if PGM_GST_TYPE == PGM_TYPE_AMD64
    172                                      & (uint8_t)pWalk->Pde.u
     172                                     & (uint8_t)pWalk->Pdpe.u
    173173                                     & (uint8_t)pWalk->Pml4e.u
    174174#  endif
     
    179179            pWalk->Core.fEffectiveNX = (   pWalk->Pde.n.u1NoExecute
    180180#  if PGM_GST_TYPE == PGM_TYPE_AMD64
    181                                         || pWalk->Pde.n.u1NoExecute
     181                                        || pWalk->Pdpe.lm.u1NoExecute
    182182                                        || pWalk->Pml4e.n.u1NoExecute
    183183#  endif
     
    221221                                 & (uint8_t)pWalk->Pde.u
    222222#  if PGM_GST_TYPE == PGM_TYPE_AMD64
    223                                  & (uint8_t)pWalk->Pde.u
     223                                 & (uint8_t)pWalk->Pdpe.u
    224224                                 & (uint8_t)pWalk->Pml4e.u
    225225#  endif
     
    231231                                    || pWalk->Pde.n.u1NoExecute
    232232#  if PGM_GST_TYPE == PGM_TYPE_AMD64
    233                                     || pWalk->Pde.n.u1NoExecute
     233                                    || pWalk->Pdpe.lm.u1NoExecute
    234234                                    || pWalk->Pml4e.n.u1NoExecute
    235235#  endif
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