Changeset 17166 in vbox for trunk/src/VBox
- Timestamp:
- Feb 26, 2009 1:45:26 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAll.cpp
r17158 r17166 876 876 int rc; 877 877 878 # if defined(IN_RC) && defined(VBOX_WITH_PGMPOOL_PAGING_ONLY) 879 /* Make sure the dynamic pPdeDst mapping will not be reused during this function. */ 880 PGMDynLockHCPage(pVM, (uint8_t *)pPdpe); 881 # endif 882 878 883 /* Allocate page directory if not present. */ 879 884 if ( !pPdpe->n.u1Present … … 914 919 Assert(pVM->pgm.s.fSyncFlags & PGM_SYNC_CLEAR_PGM_POOL); 915 920 VM_FF_SET(pVM, VM_FF_PGM_SYNC_CR3); 921 # if defined(IN_RC) && defined(VBOX_WITH_PGMPOOL_PAGING_ONLY) 922 PGMDynUnlockHCPage(pVM, (uint8_t *)pPdpe); 923 # endif 916 924 return VINF_PGM_SYNC_CR3; 917 925 } … … 927 935 | (pGstPdpe->u & ~(X86_PDPE_PG_MASK | X86_PDPE_AVL_MASK | X86_PDPE_PCD | X86_PDPE_PWT)); 928 936 937 # if defined(IN_RC) && defined(VBOX_WITH_PGMPOOL_PAGING_ONLY) 938 PGMDynUnlockHCPage(pVM, (uint8_t *)pPdpe); 939 # endif 929 940 *ppPD = (PX86PDPAE)PGMPOOL_PAGE_2_PTR(pVM, pShwPage); 930 941 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.