Changeset 22696 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Sep 2, 2009 8:48:49 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r22695 r22696 1422 1422 } 1423 1423 1424 void pgmPoolTrackCheckAllPTPaePae(pVM)1425 {1426 PPGMPOOL pPool = pVM->pgm.s.CTX_SUFF(pPool);1427 1428 for (unsigned i = 0; i < pPool->cCurPages; i++)1429 {1430 PPGMPOOLPAGE pPage = &pPool->aPages[i];1431 1432 if ( pPage->enmKind == PGMPOOLKIND_PAE_PT_FOR_PAE_PT1433 && !pPage->fDirty)1434 {1435 void *pvShw = PGMPOOL_PAGE_2_LOCKED_PTR(pPool->CTX_SUFF(pVM), pPage);1436 void *pvGst;1437 int rc = PGM_GCPHYS_2_PTR(pPool->CTX_SUFF(pVM), pPage->GCPhys, &pvGst); AssertReleaseRC(rc);1438 1439 pgmPoolTrackCheckPTPaePae(pPool, pPage, (PX86PTPAE)pvShw, (PCX86PTPAE)pvGst);1440 }1441 }1442 }1443 1444 1424 /** 1445 1425 * Clear references to guest physical memory in a PAE / PAE page table.
Note:
See TracChangeset
for help on using the changeset viewer.