uthread_slim_init()
authorBarret Rhoden <brho@cs.berkeley.edu>
Tue, 13 Mar 2012 00:33:34 +0000 (17:33 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 13 Mar 2012 00:33:34 +0000 (17:33 -0700)
commit6300e9c3c6a14be9bf28ba6e2bc534c17897d587
tree86969904c8591c03cdf2d64403a7a9ed89371e76
parente9a4bf0b135c9bed83dee3ee682d631f5ce27a45
uthread_slim_init()

Allows the uthread code to manage thread0 in the absence of a 2LS.
Eventually, all processes will call uthread_slim_init(), which will be
useful for event delivery to _Ss.  Then processes that will become MCPs
will call uthread_lib_init and set up the full system (using 2LS
threads, instead of just struct uthreads).
user/parlib/include/uthread.h
user/parlib/uthread.c