Xen Ring Buffers
authorBarret Rhoden <brho@cs.berkeley.edu>
Sat, 2 May 2009 03:48:14 +0000 (20:48 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 2 May 2009 03:48:14 +0000 (20:48 -0700)
commitb5ad60c55bed7edcabb9b7e1aede0ce2df8fa5c8
treee82fd8199c51b29e3ef2182d87c0b37be45fcb8e
parentc93265f31f8ad3c16bf62670dac7864a007098ab
Xen Ring Buffers

Adds Xen's ring buffers and uses them in a rudimentary manner to do the
cprintf_async syscalls.  The lib/syscall currently prints the string
twice.  Done just for testing, will be gone next commit.
inc/atomic.h [new file with mode: 0644]
inc/lib.h
inc/ring_buffer.h [new file with mode: 0644]
inc/syscall.h
kern/atomic.h
kern/env.c
kern/init.c
kern/syscall.c
kern/syscall.h
lib/libmain.c
lib/syscall.c