Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jul 2003 17:10:21 -0400 (EDT)
From:      Daniel Eischen <eischen@vigrid.com>
To:        Scott Long <scottl@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libpthread Makefile src/lib/libpthread/test sigsuspend_d.c src/lib/libpthread/thread thr_cancel.c        thr_kern.c thr_nanosleep.c thr_private.h thr_sig.c thr_sigmask.c ...
Message-ID:  <Pine.GSO.4.10.10307181657450.1754-100000@pcnet5.pcnet.com>
In-Reply-To: <3F185DAA.2040208@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 18 Jul 2003, Scott Long wrote:

> David and all,
> 
> Thanks for all of the good work here!
> 
> There has been a grwoing question of which threading package will be
> made 'default' for 5.x.  The main requirement is that the default
> threading package be supported on all Tier-1 platforms.  Right now,
> only libc_r meets that requirement.  Here's a quick table from
> memory, please correct me if I'm wrong:
> 
>          i386  alpha  sparc64  ia64
> c_r       X     X       X       X
> kse       X                     X
> thr       X             X       X
> 
> Don't forget that amd64 is up-and-coming also.

I have most of the amd64 userland bits.  The syscalls
*context() don't seem to work correctly yet (testing
done on sledge).  I can commit them so that they are
there for others to play with.

As Marcel can probably confirm, it is not that difficult
for someone with <arch> knowledge to write the necessary
libkse bits -- probably no more than a weekend.  Marcel's
ia64 bits are a good path to follow.

I'd like to see the emphasis put more on the <arch>s; if
they are going to be Tier-1, provide the necessary libkse
bits :-)

-- 
Dan Eischen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10307181657450.1754-100000>