Changeset 28862 in vbox
- Timestamp:
- Apr 28, 2010 11:56:59 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r28840 r28862 3407 3407 pPool->cUsedPages, pPool->cPresent, pPhysPage)); 3408 3408 3409 #if 13410 3409 /* 3411 3410 * There is a limit to what makes sense. 3412 3411 */ 3413 if (pPool->cPresent > 1024) 3412 if ( pPool->cPresent > 1024 3413 && pVM->cCpus == 1) 3414 3414 { 3415 3415 LogFlow(("pgmPoolTrackFlushGCPhysPTsSlow: giving up... (cPresent=%d)\n", pPool->cPresent)); … … 3417 3417 return VINF_PGM_GCPHYS_ALIASED; 3418 3418 } 3419 #endif3420 3419 3421 3420 /* … … 3524 3523 PGM_PAGE_SET_TRACKING(pPhysPage, 0); 3525 3524 STAM_PROFILE_STOP(&pPool->StatTrackFlushGCPhysPTsSlow, s); 3525 3526 /* 3527 * There is a limit to what makes sense. The above search is very expensive, so force a pgm pool flush. 3528 */ 3529 if (pPool->cPresent > 1024) 3530 { 3531 LogFlow(("pgmPoolTrackFlushGCPhysPTsSlow: giving up... (cPresent=%d)\n", pPool->cPresent)); 3532 return VINF_PGM_GCPHYS_ALIASED; 3533 } 3534 3526 3535 return VINF_SUCCESS; 3527 3536 }
Note:
See TracChangeset
for help on using the changeset viewer.