[M3commit] CVS Update: cm3
Antony Hosking
hosking at elego.de
Sun Oct 25 09:11:08 CET 2009
CVSROOT: /usr/cvs
Changes by: hosking at birch. 09/10/25 09:11:08
Modified files:
cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosix.i3
ThreadPosix.m3
ThreadPosixC.c
cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.i3
ThreadPThread.m3
ThreadPThreadC.c
m3makefile
Added files:
cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.s
Log message:
Big refactoring of user-level POSIX and pthreads thread implementation.
Strategy is to implement user-level threads using makecontext and friends.
Push C-dependent pthreads code into a single ThreadPThreadC.c instead of
throughout the target directories.
Tested both user-level and pthreads threading on I386_DARWIN using p007 test.
More information about the M3commit
mailing list