Subject: Re: SMP projects
To: Thor Lancelot Simon <tls@rek.tjls.com>
From: Andrew Doran <ad@netbsd.org>
List: tech-kern
Date: 03/18/2007 18:38:45
On Fri, Mar 16, 2007 at 01:01:17PM -0400, Thor Lancelot Simon wrote:

> On Fri, Mar 16, 2007 at 04:25:09PM -0000, Andrew Doran wrote:
> > 
> > => ad-audiomp
> > 
> > This puts MP locking into the audio subsystem and all of the drivers. The
> > main goal is to make audio interrupt handling MP safe, so that the kernel
> > lock doesn't have to get taken for audio interrupts. There are two reasons
> > for that (1) it will reduce latency/skipping on MP systems and (2) it will
> > make it possible for spin locks to be taken at IPL_VM, without holding the
> > kernel lock.
> 
> Does this look like a good Summer of Code project to you?

No.. There are about another 25 drivers and the MIDI stuff to convert. At a
rough guess it's about 3 or 4 man days of effort for an individual who has
some level of familiarity with the audio code. With all three of the
projects it's more a case of "many hands make light work".

FWIW, here's the task list I have been maintaining. It's a bit rough but it
does show some of the things that need doing:

    http://www.netbsd.org/~ad/smp/tasks.html

Andrew