Changeset 30819 in vbox
- Timestamp:
- Jul 14, 2010 11:39:11 AM (14 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
-
PGM.cpp (modified) (1 diff)
-
PGMPhys.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGM.cpp
r30815 r30819 1250 1250 AssertLogRelRCReturn(rc, rc); 1251 1251 1252 #if HC_ARCH_BITS == 64 || 1 /** @todo 4GB/32-bit: remove || 1 later and adjust the limit. */ 1252 #ifdef VBOX_WITH_LARGE_ADDRESS_SPACE_ON_32_BIT_HOST 1253 rc = CFGMR3QueryU32Def(pCfgPGM, "MaxRing3Chunks", &pVM->pgm.s.ChunkR3Map.cMax, _1G / GMM_CHUNK_SIZE); 1254 #else 1253 1255 rc = CFGMR3QueryU32Def(pCfgPGM, "MaxRing3Chunks", &pVM->pgm.s.ChunkR3Map.cMax, UINT32_MAX); 1254 #else1255 rc = CFGMR3QueryU32Def(pCfgPGM, "MaxRing3Chunks", &pVM->pgm.s.ChunkR3Map.cMax, _1G / GMM_CHUNK_SIZE);1256 1256 #endif 1257 1257 AssertLogRelRCReturn(rc, rc); -
trunk/src/VBox/VMM/PGMPhys.cpp
r30818 r30819 3188 3188 } 3189 3189 3190 #if 1 /* HC_ARCH_BITS == 32 */3190 #ifdef VBOX_WITH_LARGE_ADDRESS_SPACE_ON_32_BIT_HOST 3191 3191 /** 3192 3192 * Tree enumeration callback for dealing with age rollover. … … 3433 3433 AssertRC(rc); 3434 3434 } 3435 #endif /* HC_ARCH_BITS == 32*/3435 #endif /* VBOX_WITH_LARGE_ADDRESS_SPACE_ON_32_BIT_HOST */ 3436 3436 3437 3437 /** … … 3499 3499 if (pVM->pgm.s.ChunkR3Map.c >= pVM->pgm.s.ChunkR3Map.cMax) 3500 3500 { 3501 #ifdef VBOX_WITH_LARGE_ADDRESS_SPACE_ON_32_BIT_HOST 3501 3502 /* Postpone the unmap operation (which requires a rendezvous operation) as we own the PGM lock here. */ 3502 3503 rc = VMR3ReqCallNoWaitU(pVM->pUVM, VMCPUID_ANY_QUEUE, (PFNRT)pgmR3PhysUnmapChunk, 1, pVM); 3503 3504 AssertRC(rc); 3505 #else 3506 AssertFatalFailed(); /* can't happen */ 3507 #endif 3504 3508 } 3505 3509 }
Note:
See TracChangeset
for help on using the changeset viewer.

