[M3commit] CVS Update: cm3
Tony Hosking
hosking at cs.purdue.edu
Fri Jan 4 15:42:38 CET 2008
I still ope to fix user-level threading on Linux, etc., by switching
to getcontext/setcontext as is done for the SOLgnu user-level threads
implementation.
On Jan 3, 2008, at 5:06 PM, Olaf Wagner wrote:
> CVSROOT: /usr/cvs
> Changes by: wagner at birch. 08/01/03 17:06:18
>
> Modified files:
> cm3/m3-libs/m3core/src/thread/: m3makefile
> cm3/m3-sys/cm3/src/config/: FreeBSD4
> cm3/m3-sys/cminstall/src/config/: FreeBSD4
>
> Log message:
> Change the default threading for FreeBSD to use system pthreads.
> This has been tested on a FreeBSD 6.3-PRERELEASE system; GUI
> applications
> like mentor, columns, tetris etc. are working well.
>
> As the change of threading default from user level M3 threads to
> system pthreads has been done for Solaris, Darwin, and Linux, it
> seems best to me to adapt this on FreeBSD, too.
>
> In contrast to Linux systems, where the contents of jmp_bufs have
> been scrambled in current versions (which breaks the M3 user level
> thread implementation), M3 user level threads are running fine on
> FreeBSD, too.
More information about the M3commit
mailing list