VirtualBox

Changeset 7804 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Apr 8, 2008 1:34:26 PM (17 years ago)
Author:
vboxsync
Message:

NXE correction

File:
1 edited

Legend:

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

    r7802 r7804  
    16381638        ||  !pPdpeSrc->n.u1Present
    16391639# if PGM_GST_TYPE == PGM_TYPE_AMD64 /* NX, r/w, u/s bits in the PDPE are long mode only */
    1640         ||  (fNoExecuteBitValid && (uErr & X86_TRAP_PF_ID) &&  pPdpeSrc->n.u1NoExecute)
     1640        ||  (fNoExecuteBitValid && (uErr & X86_TRAP_PF_ID) && pPdpeSrc->n.u1NoExecute)
    16411641        ||  (fWriteFault && !pPdpeSrc->n.u1Write && (fUserLevelFault || fWriteProtect))
    16421642        ||  (fUserLevelFault && !pPdpeSrc->n.u1User)
     
    16871687        ||  !pPdeSrc->n.u1Present
    16881688# if PGM_WITH_NX(PGM_GST_TYPE)
    1689         ||  (fNoExecuteBitValid && (uErr & X86_TRAP_PF_ID) &&  pPdeSrc->n.u1NoExecute)
     1689        ||  (fNoExecuteBitValid && (uErr & X86_TRAP_PF_ID) && pPdeSrc->n.u1NoExecute)
    16901690# endif
    16911691        ||  (fWriteFault && !pPdeSrc->n.u1Write && (fUserLevelFault || fWriteProtect))
     
    17771777        if (    !PteSrc.n.u1Present
    17781778#  if PGM_WITH_NX(PGM_GST_TYPE)
    1779             ||  ((uErr & X86_TRAP_PF_ID) && !PteSrc.n.u1NoExecute)
     1779            ||  (fNoExecuteBitValid && (uErr & X86_TRAP_PF_ID) && PteSrc.n.u1NoExecute)
    17801780#  endif
    17811781            ||  (fWriteFault && !PteSrc.n.u1Write && (fUserLevelFault || fWriteProtect))
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