More addition to arsc infrastructure.
authorDavid Zhu <yuzhu@cs.berkeley.edu>
Thu, 28 Oct 2010 21:34:23 +0000 (14:34 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:01 +0000 (17:36 -0700)
commit72eaf938ce5232e1fdbdd319c3e7e1b3f8fa2cf6
tree8731cfab5f7cf199a517891b7c1662a35235c9ff
parentcc10bc87cbd2a068c0bf4025c054e3d1ee5e9e1b
More addition to arsc infrastructure.

Specifically, decoupling arsc call page from procdata.
Create an interface that may be used for proc-to-proc call.
Preparing arsc for multi-threaded calls and reordering of request/response.
12 files changed:
kern/arch/i686/atomic.h
kern/include/arsc_server.h
kern/include/ros/procdata.h
kern/include/ros/ring_syscall.h
kern/src/arsc.c
kern/src/mm.c
kern/src/process.c
tests/arsc_test.c
user/parlib/asynccall.c
user/parlib/include/arc.h
user/parlib/include/parlib.h
user/parlib/syscall.c