]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/vm/vm_init.c
xnu-517.tar.gz
[apple/xnu.git] / osfmk / vm / vm_init.c
index 37e0e6a75c878ed43ea22514229483424262476f..26bd959e51ec1e8f0c7c4a2c687c7c40400a6b31 100644 (file)
@@ -106,8 +106,9 @@ vm_mem_bootstrap(void)
        if (PE_parse_boot_arg("zsize", &zsize))
                zsize = zsize * 1024 * 1024;
        else {
-               zsize = mem_size >> 2;                  /* Get target zone size as 1/4 of physical memory */
+               zsize = sane_size >> 2;                         /* Get target zone size as 1/4 of physical memory */
        }
+
        if(zsize < ZONE_MAP_MIN) zsize = ZONE_MAP_MIN;  /* Clamp to min */
        if(zsize > ZONE_MAP_MAX) zsize = ZONE_MAP_MAX;  /* Clamp to max */
        zone_init(zsize);                                               /* Allocate address space for zones */