Changeset 15430 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Dec 13, 2008 10:46:49 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 40881
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r15425 r15430 3614 3614 static void pgmPoolFlushAllSpecialRoots(PPGMPOOL pPool) 3615 3615 { 3616 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 3617 /* Start a subset so we won't run out of mapping space. */ 3618 PVMCPU pVCpu = VMMGetCpu(pPool->CTX_SUFF(pVM)); 3619 uint32_t iPrevSubset = PGMDynMapPushAutoSubset(pVCpu); 3620 #endif 3621 3616 3622 /* 3617 3623 * These special pages are all mapped into the indexes 1..PGMPOOL_IDX_FIRST. … … 3664 3670 */ 3665 3671 VM_FF_SET(pPool->CTX_SUFF(pVM), VM_FF_PGM_SYNC_CR3); 3672 3673 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 3674 /* Pop the subset. */ 3675 PGMDynMapPopAutoSubset(pVCpu, iPrevSubset); 3676 #endif 3666 3677 } 3667 3678 … … 3688 3699 return; 3689 3700 } 3690 3691 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R03692 /* Start a subset so we won't run out of mapping space. */3693 PVMCPU pVCpu = VMMGetCpu(pPool->CTX_SUFF(pVM));3694 uint32_t iPrevSubset = PGMDynMapPushAutoSubset(pVCpu);3695 #endif3696 3701 3697 3702 /* … … 3836 3841 } 3837 3842 3838 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R03839 /* Pop the subset. */3840 PGMDynMapPopAutoSubset(pVCpu, iPrevSubset);3841 #endif3842 3843 3843 /* 3844 3844 * Finally, assert the FF.
Note:
See TracChangeset
for help on using the changeset viewer.