Ignore:
Timestamp:
Sep 28, 2009, 10:42:22 PM (11 years ago)
Author:
gb
Message:

Work-in-progress. Current plan:

  • memory layout for x8664 (at least) pure area (1GB reserved) managed-static area unmapped, reserved for expansion of managed-static, static-cons areas (127GB) static cons area dynamic area(s).
  • refbits: sparse, but essentially the same size as before.
  • need to memoize writes of dynamic pointers (static-cons area or above) to managed static area.
  • need to save/restore the refbits that belong to the managed-static area in the image.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/purify/source/lisp-kernel/area.h

    r12884 r12890  
    192192
    193193#ifdef X8664
    194 #define PURESPACE_RESERVE 0x40000000 /* 1GB */
    195 #else
    196 #define PURESPACE_RESERVE 0x04000000 /* 64MB */
     194#define PURESPACE_RESERVE 0x2000000000LL /* 128 GB */
     195#define PURESPACE_SIZE (1LL<<30LL)
     196#else
     197#define PURESPACE_RESERVE (128<<20) /* MB */
     198#define PURESPACE_SIZE (64<<20)
    197199#endif
    198200
Note: See TracChangeset for help on using the changeset viewer.