Adding test case for multproducer async calls.
authorDavid Zhu <yuzhu@cs.berkeley.edu>
Mon, 15 Nov 2010 02:23:32 +0000 (18:23 -0800)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:01 +0000 (17:36 -0700)
commit6b00224da263a2ecb2f3030768c4061cb7db856e
tree91b595cf0ee13d74c4abf8a40095dd31f113678b
parent72eaf938ce5232e1fdbdd319c3e7e1b3f8fa2cf6
Adding test case for multproducer async calls.

Fixed ring buffer and arsc to support out of order processing.
Eventually this will be converted to use similar mechanisms as local
async calls and simply use the ring buffer as a way of shipping async
call structures around.
kern/include/ros/ring_buffer.h
kern/include/ros/sysevent.h
kern/src/arsc.c
tests/arsc_mt.c [new file with mode: 0644]
tests/arsc_test.c
user/parlib/asynccall.c
user/parlib/syscall.c