On Mon, 27 Mar 2000, Matthew Dillon wrote: > :And would there still be areas of the kernel that disable multiple > :interrupts, perhaps CAM or the network stack for instance? What do > :all the splbio and splnet calls translate into in this new scheme? > : > :-- > :Dan Eischen > > The entire design of the kernel is currently predicated on the spl*() > mechanism. We obviously can't rip it out in a day. I'm guessing it > will probably take two years ... or never if we can eek out sufficient > performance with it still in place. There's a paper that describes how Solaris transitioned from spl()s to mutexes. ISTR they created one mutex for each splxxx. I'll have to find this and re-read it. -- Dan Eischen To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
- Re: Is there spinlocks/semaphores available for ... Matthew Jacob
- Re: Is there spinlocks/semaphores available for ... Daniel Eischen
- Re: Is there spinlocks/semaphores available ... Matthew Dillon
- Re: Is there spinlocks/semaphores availa... Nate Williams
- Re: Is there spinlocks/semaphores a... Matthew Dillon
- Re: Is there spinlocks/semaphor... Nate Williams
- Re: Is there spinlocks/semaphor... Mike Smith
- Re: Is there spinlocks/semaphor... Daniel Eischen
- Re: Is there spinlocks/semaphor... Matthew Dillon
- Re: Is there spinlocks/semaphor... Nate Williams
- Re: Is there spinlocks/semaphor... Daniel Eischen
- Re: Is there spinlocks/semaphor... Matthew Dillon
- Re: Is there spinlocks/semaphor... Alfred Perlstein
- Re: Is there spinlocks/semaphor... Matthew Dillon
- Re: Is there spinlocks/semaphor... Brad Knowles
- Re: Is there spinlocks/semaphor... David Holloway
- Re: Is there spinlocks/semaphor... Warner Losh
- Re: Is there spinlocks/semaphores availa... Warner Losh
- Re: Is there spinlocks/semaphores available for driv... Warner Losh
- Re: Is there spinlocks/semaphores available for ... Andrew Reilly
- Re: Is there spinlocks/semaphores available for drivers? Warner Losh