Async syscall handling
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 6 May 2009 02:27:09 +0000 (19:27 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 6 May 2009 18:42:18 +0000 (11:42 -0700)
commit618c6387300f0ee21e9b366f8e8e4bc32d24815f
tree95cf7ab2a54c324dff30cf5d2212d4d005cba085
parent5dc106870b7c315324fd1bb26b0cce9bca2cb534
Async syscall handling

Separate function that processes generic async syscalls.  The backring
is in the env_t.  Currently pushes responses back to userspace, though
userspace doesn't know how to get responses.  All syscalls are processed
synchronously once actually in the kernel.
inc/env.h
kern/env.c
kern/init.c
kern/syscall.c
kern/syscall.h
lib/syscall.c