From owner-freebsd-arch Tue Dec 18 10:23:14 2001 Delivered-To: freebsd-arch@freebsd.org Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by hub.freebsd.org (Postfix) with SMTP id 9B26537B41A for ; Tue, 18 Dec 2001 10:23:05 -0800 (PST) Received: (qmail 10009 invoked by uid 0); 18 Dec 2001 18:23:04 -0000 Received: from pd9538aee.dip.t-dialin.net (HELO forge.local) (217.83.138.238) by mail.gmx.net (mp013-rz3) with SMTP; 18 Dec 2001 18:23:04 -0000 Received: from tmm by forge.local with local (Exim 3.30 #1) id 16GOtW-0001Kj-00; Tue, 18 Dec 2001 19:23:14 +0100 Date: Tue, 18 Dec 2001 19:23:14 +0100 From: Thomas Moestl To: Warner Losh Cc: Mike Smith , arch@FreeBSD.ORG Subject: Re: Please review: changes to MI bus code for sparc64 Message-ID: <20011218192314.A441@crow.dom2ip.de> Mail-Followup-To: Warner Losh , Mike Smith , arch@FreeBSD.ORG References: <20011216023321.C458@crow.dom2ip.de> <200112140028.fBE0Sol04630@mass.dis.org> <20011216023321.C458@crow.dom2ip.de> <200112180220.fBI2K5M81153@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200112180220.fBI2K5M81153@harmony.village.org>; from imp@harmony.village.org on Mon, Dec 17, 2001 at 07:20:05PM -0700 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 2001/12/17 at 19:20:05 -0700, Warner Losh wrote: > In message <20011216023321.C458@crow.dom2ip.de> Thomas Moestl writes: > : - remove PCI_INTLINE_0_BAD > : - move the code for PCI_BROKEN_INTPIN to MD code, and use a quirk > : table to identify the devices that need this fixup (I don't really > : like this change, as I think it is not totally unlikely that the > : device in question may also be used for other architectures; it is > : not really specific to sparc64) > > I didn't see this in the patch... These are the deltas against the previous patch that would add these two options. The change to sparc64 MD code I mentioned are also not present in the patch. It just adds check for every config space access to the intpin register returning 0 that looks up the device in a quirk table, and will return a (bogus) value of 1 if the device is found to be quirky (the value does not matter since the interrupt is alredy routed for these devices). - thomas To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message