From owner-freebsd-threads@FreeBSD.ORG Thu Jun 19 20:55:22 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19F5B37B408; Thu, 19 Jun 2003 20:55:22 -0700 (PDT) Received: from exchhz01.viatech.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id B58AB43FDD; Thu, 19 Jun 2003 20:55:07 -0700 (PDT) (envelope-from davidxu@viatech.com.cn) Received: from davidw2k (ip-240-1-168-192.rev.dyxnet.com [192.168.1.240]) by exchhz01.viatech.com.cn with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id M4G4C1MA; Fri, 20 Jun 2003 11:38:46 +0800 Message-ID: <006f01c336e0$231d8fe0$f001a8c0@davidw2k> From: "David Xu" To: "Marcel Moolenaar" , References: <20030620031326.GA2260@dhcp01.pn.xcllnt.net> <20030620034647.GB2260@dhcp01.pn.xcllnt.net> Date: Fri, 20 Jun 2003 11:57:58 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 cc: threads@freebsd.org cc: Julian Elischer Subject: Re: Implementing TLS: step 1 X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jun 2003 03:55:22 -0000 ----- Original Message -----=20 From: "Marcel Moolenaar" To: Cc: ; "Julian Elischer" Sent: Friday, June 20, 2003 11:46 AM Subject: Re: Implementing TLS: step 1 > On Thu, Jun 19, 2003 at 11:39:42PM -0400, Daniel Eischen wrote: > >=20 > > > Q2: Given that libthr has been ported to ia64, what needs to be = done > > > to port libkse to ia64 (roughtly)? > >=20 > > libpthread/arch/i386/include/ksd.h: > > libpthread/arch/i386/include/atomic_ops.h > > libpthread/arch/i386/include/pthread_md.h > > libpthread/arch/i386/i386: >=20 > No kernel code? Hmmm, looks like something that's worth giving a > shot. If we have libkse on ia64, we can more easily work on the > issues related to TLS... >=20 Can you also look /sys/sys/kse.h, some structures have integer members, and we use fuword() and suword() in kernel, these functions take a long integer parameter, does it work on ia64 ?=20 > --=20 > Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net > _______________________________________________ > freebsd-threads@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-threads > To unsubscribe, send any mail to = "freebsd-threads-unsubscribe@freebsd.org" >=20