From owner-freebsd-current Tue May 27 12:12:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA29035 for current-outgoing; Tue, 27 May 1997 12:12:00 -0700 (PDT) Received: from pluto.plutotech.com (root@pluto100.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA28996; Tue, 27 May 1997 12:11:25 -0700 (PDT) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.5/8.8.5) with ESMTP id NAA04925; Tue, 27 May 1997 13:11:22 -0600 (MDT) Message-Id: <199705271911.NAA04925@pluto.plutotech.com> X-Mailer: exmh version 2.0beta 12/23/96 To: Stefan Esser cc: Bruce Evans , current@FreeBSD.ORG, gurney_j@resnet.uoregon.edu Subject: Re: cvs commit: src/sys/sys interrupt.h src/sys/kern kern_intr.c In-reply-to: Your message of "Tue, 27 May 1997 20:07:40 +0200." <19970527200740.32152@x14.mi.uni-koeln.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 27 May 1997 14:09:00 -0600 From: "Justin T. Gibbs" Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> I assumed only one driver per interrupt line. > >Well, that's easy ... >But the original question was, whether the new shared interrupt >support might be applicable to ISA drivers, and the consent seems >to be, that it isn't for the reason you give below: I think that we should support it since I can see it being used not only in the sio driver but for other multi-function devices like sound cards. Having a separate driver for each function on a card is much cleaner than a single monolithic driver and since it seems easy to add the ability to handle this case (set a flag in the descriptor that says "run me again please"), why not do it? -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations ===========================================