Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Sep 2000 09:52:54 +0930
From:      Greg Lehey <grog@lemis.com>
To:        Chuck Paterson <cp@bsdi.com>
Cc:        Warner Losh <imp@village.org>, The Hermit Hacker <scrappy@hub.org>, freebsd-current@FreeBSD.ORG, freebsd-smp@FreeBSD.ORG
Subject:   Re: 'interrupt-level buffer overflows' for sio device?
Message-ID:  <20000908095254.E83632@wantadilla.lemis.com>
In-Reply-To: <200009072300.RAA24702@berserker.bsdi.com>; from cp@bsdi.com on Thu, Sep 07, 2000 at 05:00:15PM -0600
References:  <200009072300.RAA24702@berserker.bsdi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 grog@lemis.com for PGP public key
See complete headers for address and phone numbers


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?20000908095254.E83632>