Changeset 27369 in vbox
- Timestamp:
- Mar 15, 2010 3:42:16 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAll.cpp
r26685 r27369 1875 1875 rc = PGM_BTH_PFN(MapCR3, pVCpu)(pVCpu, GCPhysCR3); 1876 1876 } 1877 /* Make sure we check for pending pgm pool syncs as we clear VMCPU_FF_PGM_SYNC_CR3 later on! */ 1878 if ( rc == VINF_PGM_SYNC_CR3 1879 || (pVCpu->pgm.s.fSyncFlags & PGM_SYNC_CLEAR_PGM_POOL)) 1880 { 1877 1881 #ifdef IN_RING3 1878 if (rc == VINF_PGM_SYNC_CR3)1879 1882 rc = pgmPoolSyncCR3(pVCpu); 1880 1883 #else 1881 if (rc == VINF_PGM_SYNC_CR3)1882 {1883 1884 pVCpu->pgm.s.GCPhysCR3 = GCPhysCR3Old; 1884 return rc; 1885 } 1885 return VINF_PGM_SYNC_CR3; 1886 1886 #endif 1887 } 1887 1888 AssertRCReturn(rc, rc); 1888 1889 AssertRCSuccessReturn(rc, VERR_INTERNAL_ERROR);
Note:
See TracChangeset
for help on using the changeset viewer.