io.c reentrant, ctx->caml_globals init issue resolved. testing minor GC is in progress
roots.c reentrant in progress. Minor GC seems to work well in multiruntime(tested with nqueen cm=2). memory.h macros reentrant version(caml_local_roots)
Hash_retaddr was hiding caml_frame_desc_mask. The problem resolved and minor GC works well. Tested with nqueen