Skip site navigation (1)Skip section navigation (2)
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>