From: Richard Newman <holygoat@gm...> - 2006-03-07 22:43:55
It's been a while since I checked in on this. What's the status of
native (or otherwise) thread support on Sol/x86?
If someone's working on it, that's awesome; otherwise, I might
have some money available for someone willing to take up the challenge.
From: Cyrus Harmon <ch-sbcl@bo...> - 2006-03-07 22:51:35
My understanding is that the three main critical pieces to make
threads work are:
2) locking primitives
3) the thread API calls themselves, including thread-local storage
I haven't used SBCL on solaris at all, but I'm pretty sure it still
works and it certainly uses GENCGC, so that's good. As for 2, Nathan
Froyd has been working on a non-futex-dependent set of locking
primitives tentatively called lutexes. This would be a great
opportunity to push lutexes beyond a proof of concept into port of a
working system. And for three, I imagine, x86 on solaris is at least
superficially similar to what has been done on x86 for linux, so that
shouldn't be too bad.
This would be great from my perspective as most of this work would
benefit other non-linux x86 platforms, like freebsd and Darwin and,
to a lesser extent as the thread local storage stuff will most
likely be a bit different, ppc/darwin and ppc/linux.
I've committed to _not_ working on this until June. Once June comes
around, I'd be interested in chipping in here.
On Mar 7, 2006, at 2:43 PM, Richard Newman wrote:
> Hi all,
> It's been a while since I checked in on this. What's the status
> of native (or otherwise) thread support on Sol/x86?
> If someone's working on it, that's awesome; otherwise, I might
> have some money available for someone willing to take up the
> This SF.Net email is sponsored by xPML, a groundbreaking scripting
> that extends applications into web and mobile media. Attend the
> live webcast
> and join the prime developer group breaking into this new coding
> Sbcl-devel mailing list