Skip site navigation (1)Skip section navigation (2)
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>