Changeset 13930 in vbox
- Timestamp:
- Nov 6, 2008 6:43:35 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 38953
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGMMap.cpp
r13919 r13930 970 970 { 971 971 unsigned iPDSrc; 972 PX86PDPAE pPDSrc = pgmGstGetPaePDPtr(&pVM->pgm.s, iPDPTE << X86_PDPT_SHIFT, &iPDSrc);972 PX86PDPAE pPDSrc = pgmGstGetPaePDPtr(&pVM->pgm.s, (RTGCPTR32)iPDPTE << X86_PDPT_SHIFT, &iPDSrc, NULL); 973 973 974 974 /* … … 1014 1014 * Ask for the mapping. 1015 1015 */ 1016 RTGCPTR GCPtrNewMapping = ( iPDPTE << X86_PDPT_SHIFT) + (iPDNew << X86_PD_PAE_SHIFT);1016 RTGCPTR GCPtrNewMapping = ((RTGCPTR32)iPDPTE << X86_PDPT_SHIFT) + (iPDNew << X86_PD_PAE_SHIFT); 1017 1017 1018 1018 if (pMapping->pfnRelocate(pVM, GCPtrOldMapping, GCPtrNewMapping, PGMRELOCATECALL_SUGGEST, pMapping->pvUser)) … … 1047 1047 return false; 1048 1048 1049 Assert(PGMGetGuestMode(pVM) <= PGMMODE_PAE_NX); 1049 PGMMODE const enmGuestMode = PGMGetGuestMode(pVM); 1050 Assert(enmGuestMode <= PGMMODE_PAE_NX); 1050 1051 1051 1052 /* 1052 1053 * Iterate mappings. 1053 1054 */ 1054 if ( PGMGetGuestMode(pVM)== PGMMODE_32_BIT)1055 if (enmGuestMode == PGMMODE_32_BIT) 1055 1056 { 1056 1057 /* … … 1078 1079 } 1079 1080 } 1080 else if ( PGMGetGuestMode(pVM)== PGMMODE_PAE1081 || PGMGetGuestMode(pVM)== PGMMODE_PAE_NX)1081 else if ( enmGuestMode == PGMMODE_PAE 1082 || enmGuestMode == PGMMODE_PAE_NX) 1082 1083 { 1083 1084 for (PPGMMAPPING pCur = pVM->pgm.s.pMappingsR3; pCur; pCur = pCur->pNextR3)
Note:
See TracChangeset
for help on using the changeset viewer.