Changeset 21964 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Aug 4, 2009 3:58:33 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp
r20865 r21964 320 320 { 321 321 Assert(PGMGetGuestMode(pVCpu) >= PGMMODE_PAE); /** @todo We may hit this during reset, will fix later. */ 322 AssertFatalMsg( (pShwPaePd->a[iPaePde].u & X86_PDE_P G_MASK) == pMap->aPTs[i].HCPhysPaePT0322 AssertFatalMsg( (pShwPaePd->a[iPaePde].u & X86_PDE_PAE_PG_MASK) == pMap->aPTs[i].HCPhysPaePT0 323 323 || !PGMMODE_WITH_PAGING(PGMGetGuestMode(pVCpu)), 324 ("%RX64 vs %RX64\n", pShwPaePd->a[iPaePde+1].u & X86_PDE_P G_MASK, pMap->aPTs[i].HCPhysPaePT0));324 ("%RX64 vs %RX64\n", pShwPaePd->a[iPaePde+1].u & X86_PDE_PAE_PG_MASK, pMap->aPTs[i].HCPhysPaePT0)); 325 325 Assert(pShwPaePd->a[iPaePde+1].u & PGM_PDFLAGS_MAPPING); 326 AssertFatalMsg( (pShwPaePd->a[iPaePde+1].u & X86_PDE_P G_MASK) == pMap->aPTs[i].HCPhysPaePT1326 AssertFatalMsg( (pShwPaePd->a[iPaePde+1].u & X86_PDE_PAE_PG_MASK) == pMap->aPTs[i].HCPhysPaePT1 327 327 || !PGMMODE_WITH_PAGING(PGMGetGuestMode(pVCpu)), 328 ("%RX64 vs %RX64\n", pShwPaePd->a[iPaePde+1].u & X86_PDE_P G_MASK, pMap->aPTs[i].HCPhysPaePT1));328 ("%RX64 vs %RX64\n", pShwPaePd->a[iPaePde+1].u & X86_PDE_PAE_PG_MASK, pMap->aPTs[i].HCPhysPaePT1)); 329 329 } 330 330 #endif … … 339 339 { 340 340 Assert(!(pShwPaePd->a[iPaePde].u & PGM_PDFLAGS_MAPPING)); 341 pgmPoolFree(pVM, pShwPaePd->a[iPaePde].u & X86_PDE_P G_MASK, pPoolPagePd->idx, iPaePde);341 pgmPoolFree(pVM, pShwPaePd->a[iPaePde].u & X86_PDE_PAE_PG_MASK, pPoolPagePd->idx, iPaePde); 342 342 } 343 343 pShwPaePd->a[iPaePde].u = PGM_PDFLAGS_MAPPING | X86_PDE_P | X86_PDE_A | X86_PDE_RW | X86_PDE_US
Note:
See TracChangeset
for help on using the changeset viewer.