smp: unshare: interpreter_state, dstack, current_transaction...
authorMatt Birkholz <puck@birchwood-abbey.net>
Tue, 25 Nov 2014 15:07:19 +0000 (08:07 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Sun, 21 Dec 2014 19:19:09 +0000 (12:19 -0700)
commita6596d120ad68effb9c11ada3b53153ac6a5c34f
treebaf020c016327360912ed31635bed852c3000369
parent1d941eb9638d49c98f7584248bbf652a9b78bcc2
smp: unshare: interpreter_state, dstack, current_transaction...

...scheme_fenv, scheme_fenv_p, dstack_position,
current_winding_record, interpreter_state, prim_apply_error_code,
critical_section_hook, critical_section_hook_p, critical_section_name.

Pulled initializations into a new initialize_processor_early function
and used it in both main and the co-processors' work.
src/microcode/boot.c
src/microcode/critsec.h
src/microcode/dstack.h
src/microcode/extern.h
src/microcode/floenv.c
src/microcode/interp.c
src/microcode/interp.h
src/microcode/prossmp.c
src/microcode/transact.c
src/microcode/wind.c