1.0.23.9: extend pa_alloc to accept a page_type_flag
commitfee931bde89778322557461356580752bc819cbf
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 1 Dec 2008 20:01:39 +0000 (1 20:01 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 1 Dec 2008 20:01:39 +0000 (1 20:01 +0000)
tree3ea3a0f7f92b7464412065673462861e120c349c
parente76f95079de311e2129a7945eeae17a8b30de641
1.0.23.9: extend pa_alloc to accept a page_type_flag

 (Code and data separation 4/5.)

 * Define alloc() and pa_alloc() in terms of a new function,
   general_alloc(), which accepts a page_type_flag.

   Guts of old alloc() are now called general_alloc_internal(), called
   by general_alloc() after selecting the region to use, and locking
   if using a non-thread-local region.
src/runtime/alloc.c
src/runtime/alloc.h
src/runtime/gc-internal.h
src/runtime/gencgc-internal.h
src/runtime/gencgc.c
version.lisp-expr