From owner-freebsd-smp Tue Jul 18 21: 7: 7 2000 Delivered-To: freebsd-smp@freebsd.org Received: from mass.osd.bsdi.com (adsl-63-202-177-51.dsl.snfc21.pacbell.net [63.202.177.51]) by hub.freebsd.org (Postfix) with ESMTP id D2BAA37BC7B; Tue, 18 Jul 2000 21:07:02 -0700 (PDT) (envelope-from msmith@mass.osd.bsdi.com) Received: from mass.osd.bsdi.com (localhost [127.0.0.1]) by mass.osd.bsdi.com (8.9.3/8.9.3) with ESMTP id VAA21470; Tue, 18 Jul 2000 21:15:53 -0700 (PDT) (envelope-from msmith@mass.osd.bsdi.com) Message-Id: <200007190415.VAA21470@mass.osd.bsdi.com> X-Mailer: exmh version 2.1.1 10/15/1999 To: Alfred Perlstein Cc: arch@FreeBSD.ORG, smp@FreeBSD.ORG Subject: Re: Tidying up the interrupt registration process In-reply-to: Your message of "Tue, 18 Jul 2000 20:57:56 PDT." <20000718205756.Q13979@fw.wintelcom.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 18 Jul 2000 21:15:53 -0700 From: Mike Smith Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > * Mike Smith [000718 20:55] wrote: > > > > Sharing a 'fast' interrupt completely defeats the point of making it > > 'fast'. You should not be able to register a 'fast' handler on any > > source with anything else attached, nor anything else on a source that > > has a 'fast' handler already registered. Yes, this does impose some > > configuration constraints on the system, but there are few viable > > alternatives. > > Just wondering, could a device fall back to non-fast mode if the > hardware forced this sort of situation but still complain about it? You don't typically bother requesting a 'fast' interrupt unless you really need it. This decision would have to be left up to the device driver - some might be OK accepting the tradeoff (eg. sio), wheras for others this might constitute a fatal error. -- ... every activity meets with opposition, everyone who acts has his rivals and unfortunately opponents also. But not because people want to be opponents, rather because the tasks and relationships force people to take different points of view. [Dr. Fritz Todt] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message