VirtualBox

Ignore:
Timestamp:
May 2, 2008 4:46:51 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
30441
Message:

Split out the long mode only bits from the PDPE.
Set accessed bits for the PDPE & PML4E

File:
1 edited

Legend:

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

    r8458 r8536  
    181181
    182182    /* Merge accessed, write, user and no-execute bits into the PDE. */
    183     Pde.n.u1Accessed  &= pPml4e->n.u1Accessed & Pdpe.n.u1Accessed;
    184     Pde.n.u1Write     &= pPml4e->n.u1Write & Pdpe.n.u1Write;
    185     Pde.n.u1User      &= pPml4e->n.u1User & Pdpe.n.u1User;
    186     Pde.n.u1NoExecute &= pPml4e->n.u1NoExecute& Pdpe.n.u1NoExecute;
     183    Pde.n.u1Accessed  &= pPml4e->n.u1Accessed & Pdpe.lm.u1Accessed;
     184    Pde.n.u1Write     &= pPml4e->n.u1Write & Pdpe.lm.u1Write;
     185    Pde.n.u1User      &= pPml4e->n.u1User & Pdpe.lm.u1User;
     186    Pde.n.u1NoExecute &= pPml4e->n.u1NoExecute& Pdpe.lm.u1NoExecute;
    187187# endif
    188188
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette