Changeset 36944 in vbox
- Timestamp:
- May 3, 2011 5:13:31 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/param.h
r32345 r36944 72 72 /** The maximum guest RAM size in bytes. */ 73 73 #if HC_ARCH_BITS == 64 74 # define MM_RAM_MAX UINT64_C(0x 400000000)74 # define MM_RAM_MAX UINT64_C(0x20000000000) 75 75 #else 76 # define MM_RAM_MAX UINT64_C(0x0 E0000000)76 # define MM_RAM_MAX UINT64_C(0x000E0000000) 77 77 #endif 78 78 /** The minimum guest RAM size in MBs. */ … … 80 80 /** The maximum guest RAM size in MBs. */ 81 81 #if HC_ARCH_BITS == 64 82 # define MM_RAM_MAX_IN_MB UINT32_C( 16384)82 # define MM_RAM_MAX_IN_MB UINT32_C(2097152) 83 83 #else 84 84 # define MM_RAM_MAX_IN_MB UINT32_C(3584) -
trunk/src/VBox/VMM/VMMR0/GMMR0.cpp
r36910 r36944 134 134 * 135 135 * 136 * @section sec_gmm_numa NUMA136 * @section sec_gmm_numa NUMA 137 137 * 138 138 * NUMA considerations will be designed and implemented a bit later. -
trunk/src/VBox/VMM/VMMR3/VMM.cpp
r36054 r36944 44 44 * 45 45 * To be written. 46 * 47 * 48 * @sections sec_vmm_limits VMM Limits 49 * 50 * There are various resource limits imposed by the VMM and it's 51 * sub-components. We'll list some of them here. 52 * 53 * On 64-bit hosts: 54 * - Max 1023 VMs. Imposed by GVMM's handle allocation 55 * (GVMM_MAX_HANDLES), can be increased up to 64K. 56 * - Max 16TB - 64KB of the host memory can be used for backing VM RAM and 57 * ROM pages. The limit is imposed by the 32-bit page ID used by GMM. 58 * - A VM can be assigned all the memory we can use (16TB), however, the 59 * Main API will restrict this to 2TB (MM_RAM_MAX_IN_MB). 60 * - Max 32 virtual CPUs (VMM_MAX_CPU_COUNT). 61 * 62 * On 32-bit hosts: 63 * - Max 127 VMs. Imposed by GMM's per page structure. 64 * - Max 64GB - 64KB of the host memory can be used for backing VM RAM and 65 * ROM pages. The limit is imposed by the 28-bit page ID used 66 * internally in GMM. It is also limited by PAE. 67 * - A VM can be assigned all the memory GMM can allocate, however, the 68 * Main API will restrict this to 3584MB (MM_RAM_MAX_IN_MB). 69 * - Max 32 virtual CPUs (VMM_MAX_CPU_COUNT). 46 70 * 47 71 */
Note:
See TracChangeset
for help on using the changeset viewer.