David Lichteblau <david@...> writes:
> the attached patch adds a CMUCL-style command line parameter
> --dynamic-space-size and moves spaces on Linux/x86 to allow a maximum
> dynamic space size of three times the default of 512 MB.
> Essentially the patch replace DYNAMIC_SPACE_SIZE with a variable
> `dynamic_space_size' and similarly NUM_PAGES with `dynamic_space_pages'
> (not the obvious `num_pages', since that is also used as a local
> variable, as I had to find out). Both are set at startup time, and
> `page_table' is allocated dynamically. DEFAULT_DYNAMIC_SPACE_SIZE is
> added as 512 MB.
A slightly mangled version of this patch was committed as 0.9.18.29:
sizes and locations of various spaces were not altered for now, and
the default dynamic space size is what it used to be on each platform.
(Hopefully all the platforms survived intact...)
I also took the liberty of rewriting the --help message in the more
regular "usage" style.
-- Nikodemus Schemer: "Buddha is small, clean, and serious."
Lispnik: "Buddha is big, has hairy armpits, and laughs."