Date: Tue, 07 May 2002 09:15:18 -0400 (EDT) From: John Baldwin <jhb@FreeBSD.org> To: smp@FreeBSD.org Subject: Possible status report Message-ID: <XFMail.20020507091518.jhb@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
Here's what I've come up with for a status report so far. If you have
more to add please let me know:
<project>
<title>SMPng Status Report</title>
<contact>
<person>
<name>
<given>John</given>
<common>Baldwin</common>
</name>
<email>jhb@FreeBSD.org</email>
</person>
<person>
<email>smp@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="http://www.FreeBSD.org/smp/" />
</links>
<body>
<p>The SMPng project has been picking up steam in the last
few months thankfully. In February, Seigo Tanimura-san
committed the first round of process group and session
locking. Alfred Perlstein also added locking to most of
the pipe implementation. In March, Alfred fixed several
problems with the locking for select() and pushed down
Giant some in several system calls. Andrew Reiter added
locking for kernel module metadata, and Jeff Roberson
wrote a new SMP-friendly slab allocator to replace both
the zone allocator and the in-kernel malloc(). Several
other subsystems were also locked in April as well. See
the SMPng website and todo list for more details.</p>
<p>Some of the current works in progress include locking for
the kernel linker by Andrew Reiter and light-weight
interrupt threads for the i386 by Bosko Milekic. Seigo
Tanimura-san, Alfred Perlstein, and Jeffrey Hsu are also
working on locking down various pieces of the networking
stack. John Baldwin has written an implementation of
turnstiles as well as adaptive mutexes in the jhb_lock
Perforce branch. The adaptive mutexes appear to be stable
on i386, alpha, and sparc64, but the turnstile code still
contains several tricky lock order reversals. John also
plans to commit the p_canfoo() API change to use td_ucred
in the very near future and then finish the task of making
ktrace(4) use a worker thread.</p>
</body>
</project>
--
John Baldwin <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!" - http://www.FreeBSD.org/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20020507091518.jhb>
