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/pmcl-kernel.c

    r12886 r12890  
    590590  static_space_limit = static_space_start + STATIC_RESERVE;
    591591  pure_space_start = pure_space_active = start;
    592   pure_space_limit = start + PURESPACE_RESERVE;
    593   start = pure_space_limit;
     592  pure_space_limit = start + PURESPACE_SIZE;
     593  start += PURESPACE_RESERVE;
    594594
    595595  /*
Note: See TracChangeset for help on using the changeset viewer.