Changeset 8084 in vbox for trunk/src/VBox/VMM/VMMAll/PGMAllBth.h
- Timestamp:
- Apr 17, 2008 9:24:20 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllBth.h
r8079 r8084 2713 2713 for (unsigned iPD = 0; iPD < ELEMENTS(pPDSrc->a); iPD++) 2714 2714 { 2715 if (pPDEDst[iPD].n.u1Present) 2715 if ( pPDEDst[iPD].n.u1Present 2716 && !(pPDEDst[iPD].u & PGM_PDFLAGS_MAPPING)) 2716 2717 { 2717 2718 pgmPoolFreeByPage(pPool, pgmPoolGetPage(pPool, pPDEDst[iPD].u & SHW_PDE_PG_MASK), SHW_POOL_ROOT_IDX, iPDPTE * X86_PG_PAE_ENTRIES + iPD); … … 2720 2721 } 2721 2722 } 2722 pVM->pgm.s.CTXMID(p,PaePDPT)->a[iPDPTE].n.u1Present = 0; 2723 if (!(pVM->pgm.s.CTXMID(p,PaePDPT)->a[iPDPTE].u & PGM_PLXFLAGS_MAPPING)) 2724 pVM->pgm.s.CTXMID(p,PaePDPT)->a[iPDPTE].n.u1Present = 0; 2723 2725 continue; 2724 2726 }
Note:
See TracChangeset
for help on using the changeset viewer.