Changeset 30816 in vbox
- Timestamp:
- Jul 14, 2010 11:30:02 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/VMM/PGMPhys.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGMPhys.cpp
r30815 r30816 3358 3358 if (pVM->pgm.s.ChunkR3Map.c >= pVM->pgm.s.ChunkR3Map.cMax) 3359 3359 { 3360 /* Flush the pgm pool cache; call the internal rendezvous handler as we're already in a rendezvous handler here. */ 3361 /* todo: also not really efficient to unmap a chunk that contains PD or PT pages. */ 3362 pgmR3PoolClearAllRendezvous(pVM, &pVM->aCpus[0], false /* no need to flush the REM TLB as we already did that above */); 3363 3360 3364 /* 3361 3365 * Request the ring-0 part to unmap a chunk to make space in the mapping cache. … … 3413 3417 /* Flush REM translation blocks. */ 3414 3418 REMFlushTBs(pVM); 3415 3416 /* Flush the pgm pool cache; call the internal rendezvous handler as we're already in a rendezvous handler here. */3417 /* todo: also not really efficient to unmap a chunk that contains PD or PT pages. */3418 pgmR3PoolClearAllRendezvous(pVM, &pVM->aCpus[0], false /* no need to flush the REM TLB as we already did that above */);3419 3419 } 3420 3420 }
Note:
See TracChangeset
for help on using the changeset viewer.

