Date: Fri, 10 May 2002 17:17:52 +0100 From: Josef Karthauser <joe@tao.org.uk> To: Peter Wemm <peter@wemm.org> Cc: hackers@FreeBSD.ORG Subject: Re: Soft interrupts Message-ID: <20020510161752.GA977@genius.tao.org.uk> In-Reply-To: <20020510003901.085A7380A@overcee.wemm.org> References: <20020509223740.GC8889@genius.tao.org.uk> <20020510003901.085A7380A@overcee.wemm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 09, 2002 at 05:39:01PM -0700, Peter Wemm wrote: > > You probably want to have a good look at usb_ethersubr.c - it does this > sort of thing already, but for different reasons. On FreeBSD, the usb > hardware interrupts ran (pre-SMPng) as bio, not net. All of the > assumptions, problems and workarounds for this from pre-SMPng are now > invalid or irrelevant. usb_ethersubr.c can be gutted right down now > since splnet and splbio are irrelevant. The problems that NetBSD > has to deal with are no longer the same for us. The softint stuff > is probably harmful for us because it would mean an *extra* context > switch. (from the uhci/ohci ithread to the swinet ithread). > We still need to support -stable though, which has issues similar to NetBSD's. Joe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020510161752.GA977>