Split uthread code into its own source file
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 4 Mar 2011 00:48:20 +0000 (16:48 -0800)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:59 +0000 (17:35 -0700)
commit56453f6c2744d9c0b6dca1dd5910f4a277fc0246
treeb72d8f5660984cdf786e826bc81be6a74e4d21a9
parenta1ccddc7a396741a788300f5bda768193a72246f
Split uthread code into its own source file

Some things were a bit uneven, mostly due to event code calling some
functions that think there is a 2LS / sched_ops.  That sort of stuff
goes into uthread.  If you want to not use the uthread code, then you
get to write your own event handling helpers too.  Have fun working with
the raw kernel interface!
16 files changed:
tests/eth_audio.c
tests/manycore_test.c
tests/mhello.c
tests/mproctests.c
tests/msr_cycling_vcores.c
tests/msr_dumb_while.c
tests/msr_get_cores.c
tests/msr_get_singlecore.c
tests/msr_nice_while.c
tests/syscall.c
user/parlib/event.c
user/parlib/include/uthread.h [new file with mode: 0644]
user/parlib/include/vcore.h
user/parlib/uthread.c [new file with mode: 0644]
user/parlib/vcore.c
user/pthread/pthread.h