From owner-freebsd-threads@FreeBSD.ORG Thu Jun 26 17:48:23 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 2ACA837B401; Thu, 26 Jun 2003 17:48:23 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F23043FE1; Thu, 26 Jun 2003 17:48:22 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h5R0mLXh023163; Thu, 26 Jun 2003 20:48:21 -0400 (EDT) Date: Thu, 26 Jun 2003 20:48:21 -0400 (EDT) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: Alexey Zelkin In-Reply-To: <20030627005225.A25700@phantom.cris.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: threads@freebsd.org cc: David Xu Subject: Re: libkse & jdk14: signals(?) breakage X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: deischen@freebsd.org List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jun 2003 00:48:23 -0000 On Fri, 27 Jun 2003, Alexey Zelkin wrote: > hi, > > On Thu, Jun 26, 2003 at 09:11:32AM +0800, David Xu wrote: > > > > On Wed, Jun 25, 2003 at 09:55:21AM -0400, Daniel Eischen wrote: > > > > On Wed, 25 Jun 2003, Alexey Zelkin wrote: > > > > > > > > > hi, > > > > > ... > > > > > Looks like signals are still not really working in libkse. > > > > > > > > David Xu is revamping signal handling (it also involves > > > > some kernel changes). Very alpha patches are at: > > > > > > > > http://people.freebsd.org/~davidxu/kse_sig/ > > > > > > > > They are not yet completely working, but might help. > > > > > > Cool! It really helped. At least visible behaviour is same to libc_r. > > > > > > > Your test is appreciated. I have updated the patches again, > > they have past signal test suites included in libpthread. > > Can you test these new patches again ? > > http://people.freebsd.org/~davidxu/kse_sig/kern.diff > > http://people.freebsd.org/~davidxu/kse_sig/libpthread.tgz > > It just works. Comparing to first signal patches it behaves even > better. I did not see any random process lockups. Build & all TCK's > VM tests passed. Wow, that's great news. Do you have an SMP system to try the TCK tests on? Libpthread will automatically create as many KSEs as you have CPUs. Do you have any performance benchmarks so we can compare against libc_r (or even libthr)? BTW, thanks for taking the time to run these tests :-) -- Dan Eischen