From owner-p4-projects Wed Dec 25 15:11:32 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7AB7F37B405; Wed, 25 Dec 2002 15:11:30 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2876D37B401 for ; Wed, 25 Dec 2002 15:11:30 -0800 (PST) Received: from kayak.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C12C43E4A for ; Wed, 25 Dec 2002 15:11:29 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.12.6/8.12.6) with ESMTP id gBPNBNrT006378; Wed, 25 Dec 2002 15:11:23 -0800 (PST) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.6/8.12.6) with ESMTP id gBPNCLNK001319; Wed, 25 Dec 2002 15:12:21 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.6/8.12.6/Submit) id gBPNCLlq001318; Wed, 25 Dec 2002 15:12:21 -0800 (PST) Date: Wed, 25 Dec 2002 15:12:21 -0800 From: Marcel Moolenaar To: Peter Wemm Cc: Perforce Change Reviews Subject: Re: PERFORCE change 22703 for review Message-ID: <20021225231221.GA1253@dhcp01.pn.xcllnt.net> References: <200212241118.gBOBIZIO066323@repoman.freebsd.org> <20021225224758.CEB572A7EA@canning.wemm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20021225224758.CEB572A7EA@canning.wemm.org> User-Agent: Mutt/1.5.1i Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Dec 25, 2002 at 02:47:58PM -0800, Peter Wemm wrote: > Marcel Moolenaar wrote: > > http://perforce.freebsd.org/chv.cgi?CH=22703 > > > > Change 22703 by marcel@marcel_nfs on 2002/12/24 03:18:28 > > > > Bump the interrupt count. On the HP rx2600 we have sio2 on > > interrupt 82. With only room for 64 interrupts we were > > corrupting the interrupt counters for interrupts 27, 28 and > > 29. We now have room for 128 interrupts. > > Deal with the fact that we now have 3 digit interrupt numbers. > > While here, replace "intr" with a single hash mark. It helps > > a modified vmstat that also shows interrupt sources that > > don't have any interrupts yet... > > Hmm. The tiger4 goes up to interrupt 180 or so... Argh :-( > It has got a *LOT* of > apics on the board.. it seems like one per PCI slot.. something to do with > the hot-plug stuff. Ok. I'm mostly done with sio(4) and puc(4) for now. I have a slew of changes to make the Diva multi-port card probe and work with puc(4), and I only have to do a round of testing before I can commit it. There are a couple of knows bugs in the sio(4) driver, but they don't stand in the way of using it if it wasn't for unrelated interrupt issues. The 3 UARTs on the Diva board cannot allocate the IRQ and the ACPI UARTs don't seem to interrupt. The bottom line: I'll be going over the interrupt stuff soon so I'll keep an eye on possible ways to avoid the static table. A sysctl interface seems most logical... -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message