Subject: Re: the path from nathanw_sa -> newlock2
To: None <current-users@netbsd.org>
From: Bucky Katz <bucky@picovex.com>
List: current-users
Date: 02/15/2007 10:58:56
Matt Thomas <matt@3am-software.com> writes:

> You could request the OMAP arm changes be pulled up into 4.0.  4.0
> is not yet cast into stone.

Given that we couldn't get the changes into 4.0 in the first place, we
didn't think to do that. But we've been working in -current since the
4.0 split, so it'll be a batch of work to rebase.

> Unless you were the SA syscalls explicitly (and you shouldn't have
> been since we had already revised that API once without preserving
> backward compatiblity which was allowed because it was in -current
> and had not been included in a release branch), the removal of SA
> should have been completely transparent.  A newlock2 kernel and
> rebuilt libpthread is all that was needed to take advantage of the
> new 1:1 threading.

Except that

A) There's a performance degradation

and

B) We modified libpthread