Changeset 639


Ignore:
Timestamp:
Mar 7, 2004, 11:53:49 AM (21 years ago)
Author:
Gary Byers
Message:

Parameterize MAXIMUM_MAPPABLE_MEMORY.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lisp-kernel/pmcl-kernel.c

    r619 r639  
    279279}
    280280
    281 
     281#ifdef DARWIN
     282#define MAXIMUM_MAPPABLE_MEMORY ((1U<<31)-2*heap_segment_size)
     283#endif
     284
     285#ifdef LINUX
     286#define MAXIMUM_MAPPABLE_MEMORY (1U<<30)
     287#endif
    282288
    283289natural
    284 reserved_area_size = ((1U<<31)-2*heap_segment_size);
     290reserved_area_size = MAXIMUM_MAPPABLE_MEMORY;
    285291
    286292area *nilreg_area=NULL, *tenured_area=NULL, *g2_area=NULL, *g1_area=NULL;
     
    10251031        }
    10261032
    1027         if (reserved_size <= ((1U<<31)-(2*heap_segment_size))) {
     1033        if (reserved_size <= MAXIMUM_MAPPABLE_MEMORY) {
    10281034          reserved_area_size = reserved_size;
    10291035        }
Note: See TracChangeset for help on using the changeset viewer.