Subject: Re: SMP (was Re: VXLOCK race? )
To: Guenther Grau <s_grau@ira.uka.de>
From: Thorsten Lockert <tholo@SigmaSoft.COM>
List: tech-kern
Date: 05/11/1996 11:43:51
> > in the kernel at once in NetBSD (at least until SMP stuff gets worked on :)
> [...]
> > When SMP arrives, it'll have to put locks around manipulations such as
> > this and/or recast them in a more MP-friendly paradigm.
> 
> is anybody actively working on this (SMP)?

I have started on code for this in OpenBSD.  OpenBSD and NetBSD are
still close enough to each others that the work should be directly
transferrable.

However, I have not really don't more than just reading out and
displaying the MP configuration records as part of autoconfig so
far.

Note that 4.4BSD-Lite2 has some MP support, particularily in the
file system code.  The lock manager that has been put into Lite2
(mostly a rewrite of the Mach lock manager) is not the fastest
lock manager I have seen tho, and it does not change SLP levels
as you aquire locks.

I do not plan on using the Lite2 lock manager, but I can not say
much about when I will get around to having something that will
actually use more than one CPU yet.

Thorsten
--
Thorsten Lockert        | postmaster@sigmasoft.com | Universe, n.:
1238B Page Street       | hostmaster@sigmasoft.com |         The problem.
San Francisco, CA 94117 | tholo@sigmasoft.com      |