Changeset 17659 in vbox
- Timestamp:
- Mar 11, 2009 8:17:06 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r17611 r17659 3775 3775 3776 3776 #endif /* PGMPOOL_WITH_USER_TRACKING */ 3777 3778 3779 3777 #ifdef IN_RING3 3778 3780 3779 /** 3781 3780 * Flushes all the special root pages as part of a pgmPoolFlushAllInt operation. … … 3785 3784 static void pgmPoolFlushAllSpecialRoots(PPGMPOOL pPool) 3786 3785 { 3787 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R03788 /* Start a subset so we won't run out of mapping space. */3789 PVMCPU pVCpu = VMMGetCpu(pPool->CTX_SUFF(pVM));3790 uint32_t iPrevSubset = PGMDynMapPushAutoSubset(pVCpu);3791 #endif3792 3793 3786 /* 3794 3787 * These special pages are all mapped into the indexes 1..PGMPOOL_IDX_FIRST. … … 3800 3793 */ 3801 3794 VM_FF_SET(pPool->CTX_SUFF(pVM), VM_FF_PGM_SYNC_CR3); 3802 3803 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R03804 /* Pop the subset. */3805 PGMDynMapPopAutoSubset(pVCpu, iPrevSubset);3806 #endif3807 3795 } 3808 3796 … … 3996 3984 STAM_PROFILE_STOP(&pPool->StatFlushAllInt, a); 3997 3985 } 3986 3998 3987 #endif /* IN_RING3 */ 3999 3988 … … 4374 4363 pgmPoolFlushAllInt(pVM->pgm.s.CTX_SUFF(pPool)); 4375 4364 } 4376 #endif 4365 #endif /* IN_RING3 */ 4377 4366 4378 4367 #ifdef LOG_ENABLED … … 4444 4433 return "Unknown kind!"; 4445 4434 } 4446 #endif 4435 #endif /* LOG_ENABLED*/
Note:
See TracChangeset
for help on using the changeset viewer.