Changeset 8033 in vbox
- Timestamp:
- Apr 16, 2008 12:40:16 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 29696
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGMInternal.h
r8021 r8033 1289 1289 #define PGMPOOL_IDX_PAE_PD_2 5 1290 1290 /** PAE Page Directory Table 3. */ 1291 #define PGMPOOL_IDX_PAE_PD_ 461291 #define PGMPOOL_IDX_PAE_PD_3 6 1292 1292 /** Page Directory Pointer Table (PAE root, not currently used). */ 1293 1293 #define PGMPOOL_IDX_PDPT 7 -
trunk/src/VBox/VMM/PGMMap.cpp
r8021 r8033 1010 1010 * Ask for the mapping. 1011 1011 */ 1012 RTGCPTR GCPtrNewMapping = iPDPTE << X86_PDPT_SHIFT + iPDNew << X86_PD_PAE_SHIFT;1012 RTGCPTR GCPtrNewMapping = (iPDPTE << X86_PDPT_SHIFT) + (iPDNew << X86_PD_PAE_SHIFT); 1013 1013 1014 1014 if (pMapping->pfnRelocate(pVM, GCPtrOldMapping, GCPtrNewMapping, PGMRELOCATECALL_SUGGEST, pMapping->pvUser)) -
trunk/src/VBox/VMM/PGMPool.cpp
r7961 r8033 433 433 } 434 434 pPage->Core.Key = MMPage2Phys(pVM, pPage->pvPageHC); 435 LogFlow(("PGMR3PoolGrow: insert page %VHp\n", pPage->Core.Key)); 435 436 pPage->GCPhys = NIL_RTGCPHYS; 436 437 pPage->enmKind = PGMPOOLKIND_FREE; -
trunk/src/VBox/VMM/VMMAll/PGMAllBth.h
r8031 r8033 2754 2754 const unsigned cPTs = pMapping->cb >> SHW_PD_SHIFT; 2755 2755 iPD += cPTs - 1; 2756 pPDEDst += cPTs + cPTs;2756 pPDEDst += cPTs; 2757 2757 pMapping = pMapping->CTXALLSUFF(pNext); 2758 2758 iPdNoMapping = pMapping ? pMapping->GCPtr >> GST_PD_SHIFT : ~0U; -
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r7994 r8033 108 108 return pVM->pgm.s.pGC32BitPD; 109 109 case PGMPOOL_IDX_PAE_PD: 110 case PGMPOOL_IDX_PAE_PD_0: 110 111 return pVM->pgm.s.apGCPaePDs[0]; 112 case PGMPOOL_IDX_PAE_PD_1: 113 return pVM->pgm.s.apGCPaePDs[1]; 114 case PGMPOOL_IDX_PAE_PD_2: 115 return pVM->pgm.s.apGCPaePDs[2]; 116 case PGMPOOL_IDX_PAE_PD_3: 117 return pVM->pgm.s.apGCPaePDs[3]; 111 118 case PGMPOOL_IDX_PDPT: 112 119 return pVM->pgm.s.pGCPaePDPT; -
trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp
r5999 r8033 856 856 /* no break; */ 857 857 case VINF_PGM_SYNC_CR3: /** @todo Check this with Sander. */ 858 case VINF_EM_RAW_EMULATE_INSTR: 858 859 case VINF_IOM_HC_IOPORT_READ: 859 860 case VINF_IOM_HC_IOPORT_WRITE:
Note:
See TracChangeset
for help on using the changeset viewer.