Remove EVENT_NOMSG (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 12 Aug 2015 22:12:35 +0000 (18:12 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 28 Sep 2015 19:14:00 +0000 (15:14 -0400)
commit8a3ab8ef347584725592d6bbb1569d0033e060aa
tree30d300f3fcae3d3d4e23f390c25285c92ee136a9
parent0842a2932fa2e50cb056980707802387d3796673
Remove EVENT_NOMSG (XCC)

EVENT_NOMSG used to give you a bit in the bitmap instead of a UCQ
message.  Now that there are the evbitmaps, we don't want EVENT_NOMSG.
mhello and the other test aren't a big deal.  The simple_evq used by
glibc and by SCPs in VC ctx was a bigger deal, and needed to be
converted to the evbitmap mbox.

When removing the #define for NOMSG, I opted to change all the flags to
not leave a hole.  You need to rebuild the world anyway, so this doesn't
hurt.

Rebuild the world.
kern/include/ros/event.h
kern/src/event.c
tests/mhello.c
tests/old/msr_nice_while.c
tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/syscall.c