Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Apr 2003 17:26:02 +0800
From:      "David Xu" <davidxu@freebsd.org>
To:        "Daniel Eischen" <eischen@pcnet1.pcnet.com>
Cc:        freebsd-threads@freebsd.org
Subject:   Re: Scope system threads (was Re: PS_BLOCKED)
Message-ID:  <002c01c2fe7a$0a1f16b0$f001a8c0@davidw2k>
References:  <Pine.GSO.4.10.10304082359380.14373-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@freebsd.org>
Cc: "Julian Elischer" <julian@elischer.org>; =
<freebsd-threads@freebsd.org>
Sent: Wednesday, April 09, 2003 12:26 PM
Subject: Re: Scope system threads (was Re: PS_BLOCKED)


> On Tue, 8 Apr 2003, David Xu wrote:
>=20
> > Daniel,
> >=20
> > These are optimizations, right?
>=20
> For the most part, yes.  But I thought I'd enumerate what I'd
> like to see.
>=20
> > Could we stablize the libpthread before optimizing it?
> > Is per-kse problem resolved? I don't stick to this,=20
>=20
> I'm working on it now.  It seems to be working, but I've got to go
> through the rest of the files to make sure we don't assume that
> thread->kse is consistent.
>=20
> > and if you think it should be resolved now, I would like to
> > work on it.
>=20
> There are two things that I know of that need fixing/looking at.
> One is signals which we've already talked about.  The other is
> getting the remaining ACE tests to pass.  There seems to be
> 3 or 4 that fail and I can't seem to follow the C++ code well
> enough to figure out where.  Have you ever built ACE?  I've
> got an older version that I'm using (version 5.2 I think).
> My patches to get it to compile are at:
>=20
>   http://people.freebsd.org/~deischen/ace5.2_patches
>=20
> If a call to sigqueue() in the source code causes a compile failure,
> just change it to kill().  Read the top-level ACE_INSTALL file;
> you have to add a couple of links before compiling.  Also, it
> wouldn't build from the top-level; I just cd'd into
> ACE_Wrappers/ace and did a gmake there, and then into
> ACE_Wrappers/tests and also gmake.
>=20
> If you could debug those that would help a lot.
>=20
OK, I can use C++. I did ever use ACE, I will try ACE 5.2.

> I'll get another patch set up as soon as I can.  I'd like to
> commit as soon as we get signals and the ACE bugs figured out.
> Then we can work on getting multiple KSEs and KSEGs going.
> The code is mostly there; probably needs to be reworked a bit
> (along with more debugging).
>=20
> --=20
> Dan Eischen





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002c01c2fe7a$0a1f16b0$f001a8c0>