Date: Thu, 19 Jun 2003 13:38:39 -0700 From: Marcel Moolenaar <marcel@xcllnt.net> To: deischen@freebsd.org Cc: threads@freebsd.org Subject: Re: Implementing TLS: step 1 Message-ID: <20030619203839.GA968@dhcp01.pn.xcllnt.net> In-Reply-To: <Pine.GSO.4.10.10306191627180.14123-100000@pcnet5.pcnet.com> References: <20030619202013.GA833@dhcp01.pn.xcllnt.net> <Pine.GSO.4.10.10306191627180.14123-100000@pcnet5.pcnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jun 19, 2003 at 04:29:35PM -0400, Daniel Eischen wrote: > On Thu, 19 Jun 2003, Marcel Moolenaar wrote: > > Ok, > > > > Step 1: static TLS in libthr. > > Can you please make this libkse first? This is the harder > one, and what you may find works for libthr may not work > for libkse. Also, libkse is on the TODO for 5.2-release. libthr will be the only threading library on ia64 in 5.2-R if libkse is not ported before then. Given the current status libkse is simply not a viable threading implementation for me to implement TLS in. I expect to implement TLS in libthr in such a way that the MI changes are leveraged when implementing it in libkse. Also, implementing TLS in the threads library that's conceptually less complex, makes debugging the TLS specific changes much easier and thus reduces the problem space when implementing it in libkse. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030619203839.GA968>