Specify an mbox type when getting an event queue
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 12 Aug 2015 22:33:32 +0000 (18:33 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 28 Sep 2015 19:14:00 +0000 (15:14 -0400)
commit3f4c3e95364f09bd5d57a3b23a942e54f05de3e7
tree2ccba3ac404419060a7e71b95551f2fe41a3fd39
parent8a3ab8ef347584725592d6bbb1569d0033e060aa
Specify an mbox type when getting an event queue

This common helper allocates an event queue and initializes the mailbox.
As a stopgap, I was assuming it was a UCQ.  Let's let the caller decide.

Note that the thread0 scheduler doesn't actually need a UCQ.  It knows
what thread unblocked.  There probably are other testing functions that
don't care about UCQs vs bits, but it's not worth messing with them.
tests/alarm.c
tests/evq_block.c
tests/mhello.c
user/benchutil/alarm.c
user/parlib/event.c
user/parlib/include/event.h
user/parlib/signal.c
user/parlib/thread0_sched.c