Changeset 17483 in vbox for trunk/src/VBox/VMM/PGMInternal.h
- Timestamp:
- Mar 6, 2009 3:59:52 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGMInternal.h
r17479 r17483 2344 2344 /** @} */ 2345 2345 2346 # ifndef VBOX_WITH_PGMPOOL_PAGING_ONLY 2346 2347 /** @name Shadow paging 2347 2348 * @{ */ 2348 2349 /** The root page table - R3 Ptr. */ 2349 2350 R3PTRTYPE(void *) pShwRootR3; 2350 # ifndef VBOX_WITH_2X_4GB_ADDR_SPACE2351 # ifndef VBOX_WITH_2X_4GB_ADDR_SPACE 2351 2352 /** The root page table - R0 Ptr. */ 2352 2353 R0PTRTYPE(void *) pShwRootR0; 2353 # endif2354 # endif 2354 2355 /** The root page table - RC Ptr. */ 2355 2356 RCPTRTYPE(void *) pShwRootRC; 2356 # if HC_ARCH_BITS == 642357 # if HC_ARCH_BITS == 64 2357 2358 uint32_t u32Padding1; /**< alignment padding. */ 2358 # endif2359 # endif 2359 2360 /** The Physical Address (HC) of the current active shadow CR3. */ 2360 2361 RTHCPHYS HCPhysShwCR3; 2362 # endif 2361 2363 /** Pointer to the page of the current active CR3 - R3 Ptr. */ 2362 2364 R3PTRTYPE(PPGMPOOLPAGE) pShwPageCR3R3; … … 3064 3066 int pgmR0DynMapHCPageCommon(PVM pVM, PPGMMAPSET pSet, RTHCPHYS HCPhys, void **ppv); 3065 3067 #endif 3066 #if defined(IN_RC) || defined(VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0)3068 #if !defined(VBOX_WITH_PGMPOOL_PAGING_ONLY) && (defined(IN_RC) || defined(VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0)) 3067 3069 void *pgmPoolMapPageFallback(PPGM pPGM, PPGMPOOLPAGE pPage); 3068 3070 #endif … … 3523 3525 return pv; 3524 3526 } 3527 #ifdef VBOX_WITH_PGMPOOL_PAGING_ONLY 3528 AssertFatalMsg(("pgmPoolMapPageInlined invalid page index %x\n", pPage->idx)); 3529 #else 3525 3530 return pgmPoolMapPageFallback(pPGM, pPage); 3531 #endif 3526 3532 } 3527 3533
Note:
See TracChangeset
for help on using the changeset viewer.