Uthread arch-dependent code uses user_contexts
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 15 Apr 2013 21:28:26 +0000 (14:28 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 15 Apr 2013 21:28:26 +0000 (14:28 -0700)
commit0d79ec905dec33fb999e0b98d603a83648439bc4
treeea6740ca1e956417deff337e25428001027787b0
parent36c532bd34d7beb9b38c68303b8dd0ad0e0d6645
Uthread arch-dependent code uses user_contexts

Still use HW contexts in all architectures, but each arch can make the
change to SW contexts (for uthreads and syscalls) at their leisure.
16 files changed:
Documentation/async_events.txt
Documentation/process-internals.txt
Documentation/processes.txt
kern/arch/i686/ros/bits/syscall.h
kern/src/process.c
kern/src/syscall.c
tests/eth_audio.c
tests/msr_get_cores.c
tests/msr_get_singlecore.c
user/c3po/threads/ucontext.c
user/parlib/include/i686/vcore.h
user/parlib/include/riscv/vcore.h
user/parlib/include/sparc/vcore.h
user/parlib/include/uthread.h
user/parlib/uthread.c
user/pthread/pthread.c