parlib: Always use the default mutex/cv interface
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 5 Apr 2017 16:21:01 +0000 (12:21 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 3 May 2017 16:13:02 +0000 (12:13 -0400)
commit62cd08ab873498c179e9247e9f032fb738046361
treeb31340f72d271ff9d3193615823e7badf80d270f
parent344c0601f9e65611f69f045163dd2011b88b4b29
parlib: Always use the default mutex/cv interface

Previously, the 2LSs could override the mutex/CVs.  Now, the old default
implementation is the only implementation.  2LSs do their thing with the
sync objects.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
user/parlib/include/parlib/uthread.h
user/parlib/mutex.c
user/parlib/thread0_sched.c