On Thursday,  7 September 2000 at 17:00:15 -0600, Chuck Paterson wrote:
>       FYI, this is very likely not caused by the heavy weight
> interrupt threads, but rather because the interrupt threads can't
> be run because the giant lock is held by a process running in the
> kernel. Once we get drivers to have their own locking and pulled out
> from under the giant lock this problem should deminish greatly. Before
> we can do this there are various infrastructure pieces which must
> be made mp safe, such as the lockmanger.

We're running sio as a fast interrupt, so it's definitely not because
of a heavyweight thread :-) I think fast interrupts also completely
bypass mutexes, though something might have changed since I last
looked.

Greg
--
Finger [EMAIL PROTECTED] for PGP public key
See complete headers for address and phone numbers


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to