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>