Date: Tue, 29 Apr 2003 10:08:34 +0800 From: "David Xu" <davidxu@freebsd.org> To: "Daniel Eischen" <eischen@pcnet1.pcnet.com> Cc: freebsd-threads@freebsd.org Subject: Re: SMPing libpthread Message-ID: <006101c30df5$00438740$f001a8c0@davidw2k> References: <Pine.GSO.4.10.10304281957360.8717-100000@pcnet1.pcnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message -----=20 From: "Daniel Eischen" <eischen@pcnet1.pcnet.com> To: "David Xu" <davidxu@viatech.com.cn> Cc: <freebsd-threads@freebsd.org> Sent: Tuesday, April 29, 2003 7:59 AM Subject: Re: SMPing libpthread > On Mon, 28 Apr 2003, David Xu wrote: >=20 > > I have updated the libpthread SMP patch. > > http://people.freebsd.org/~davidxu/libpthread_smp.diff > > default is SMP enabled in the patch. the patch past all ACE tests, > > also crew program was tested. >=20 > Committed. I also made spinlock/spinunlock critical regions. > Take a look at it and see if you think it'll work OK. All > my tests pass with this. >=20 I found some DNS routines are using spinlock! so they may be blocked in network transaction, it would lock out our scheduler. I think we still need to rescure PS_SPINBLOCK code from libc_r. > We still have a problem with mozilla. When I first got > libkse working, mozilla worked for me but now it hangs > upon startup (no window ever gets displayed). >=20 Can you use gdb and press ctrl+c to see where it is dead loop? > --=20 > Dan Eischen >=20 David Xu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?006101c30df5$00438740$f001a8c0>