From owner-freebsd-current Wed May 17 15:22:42 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA15901 for current-outgoing; Wed, 17 May 1995 15:22:42 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id PAA15895 for ; Wed, 17 May 1995 15:22:39 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id PAA12762; Wed, 17 May 1995 15:21:43 -0700 From: "Rodney W. Grimes" Message-Id: <199505172221.PAA12762@gndrsh.aac.dev.com> Subject: Re: Enthusiasm boost: make world works on 386SX16 4Mb To: phk@ref.tfs.com (Poul-Henning Kamp) Date: Wed, 17 May 1995 15:21:43 -0700 (PDT) Cc: esser@ZPR.Uni-Koeln.DE, bde@zeta.org.au, current@FreeBSD.org In-Reply-To: <199505172217.PAA26749@ref.tfs.com> from "Poul-Henning Kamp" at May 17, 95 03:17:33 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1014 Sender: current-owner@FreeBSD.org Precedence: bulk > > > On May 18, 7:12, Bruce Evans wrote: > > } Subject: Re: Enthusiasm boost: make world works on 386SX16 4Mb > > } >The problem is, that the current interrupt statistics scheme is > > } >tightly bound to ISA. > > } > > } >The register_intr() function gets a device_id, which is used to > > } >initialise the intr_countp[] and intrnames[] arrays. > > } > > } Urk. You currently use device_id 0, so all pci interrupts get > > } counted as clock interrupts. > > > > Well, this particular line is Wolfgang's code, not mine :) > > > > Yes. I noticed the same when I looked for a way to tally > > PCI interrupts ... > > I can't belive that we found a serious statistical problem in the PCI > code by running make world on a 386SX :-) I've known about the statistical bug for over 2 months, and knew that it was counting them on the clock interrupt. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD