From owner-cvs-all Wed Apr 10 8:47:49 2002 Delivered-To: cvs-all@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id BA50237B404; Wed, 10 Apr 2002 08:47:22 -0700 (PDT) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.3/8.11.3) with ESMTP id g3AFlDi03199; Wed, 10 Apr 2002 09:47:14 -0600 (MDT) (envelope-from imp@village.org) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.11.6/8.11.6) with ESMTP id g3AFl9c36776; Wed, 10 Apr 2002 09:47:13 -0600 (MDT) (envelope-from imp@village.org) Date: Wed, 10 Apr 2002 09:47:00 -0600 (MDT) Message-Id: <20020410.094700.119072531.imp@village.org> To: n_hibma@FreeBSD.org Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/pci pci.c From: "M. Warner Losh" In-Reply-To: <200204100735.g3A7ZSw89784@freefall.freebsd.org> References: <200204100735.g3A7ZSw89784@freefall.freebsd.org> X-Mailer: Mew version 2.1 on Emacs 21.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message: <200204100735.g3A7ZSw89784@freefall.freebsd.org> Nick Hibma writes: : n_hibma 2002/04/10 00:35:28 PDT : : Modified files: : sys/dev/pci pci.c : Log: : intline == 0 is not a valid intline on 386. See pci_cfgintr() in : sys/i386/pci/pci_cfgreg.c. : : This should resolve some cases where adding USB support to the kernel : produced an interrupt storm. Mike Smith and I have been talking about putting this into pci_cfgregread rather than making it a special case in the MD code that dev/pci is supposed to be. The machine specific ifdefs in dev/pci/pci.c are to be avoided. We do this re-mapping right now for tha APIC case on i386, but should also do it for other values in the non-apic case. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message