From owner-freebsd-hackers Tue May 9 12:26:59 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from finch-post-10.mail.demon.net (finch-post-10.mail.demon.net [194.217.242.38]) by hub.freebsd.org (Postfix) with ESMTP id D0AF737BE9E for ; Tue, 9 May 2000 12:26:48 -0700 (PDT) (envelope-from dfr@nlsystems.com) Received: from nlsys.demon.co.uk ([158.152.125.33] helo=herring.nlsystems.com) by finch-post-10.mail.demon.net with esmtp (Exim 2.12 #1) id 12pFeP-000DkK-0A; Tue, 9 May 2000 19:26:38 +0000 Received: from salmon.nlsystems.com (salmon.nlsystems.com [10.0.0.3]) by herring.nlsystems.com (8.9.3/8.8.8) with ESMTP id UAA48119; Tue, 9 May 2000 20:29:55 +0100 (BST) (envelope-from dfr@nlsystems.com) Date: Tue, 9 May 2000 20:31:24 +0100 (BST) From: Doug Rabson To: sthaug@nethelp.no Cc: des@flood.ping.uio.no, hackers@freebsd.org Subject: Re: Netfinity 5600 patches In-Reply-To: <81904.957887029@verdi.nethelp.no> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 9 May 2000 sthaug@nethelp.no wrote: > > I still have uncommitted patches that add support for the Netfinity > > 5600's host-to-PCI bridge. They're not perfect, but they work fine. > > > > > > As far as I can see, these patches aren't needed for 4.0-STABLE. I > have a 4.0-STABLE system here with no kernel patches, and it seems > to be working fine. Note that there is already support for the RCC > chipsets in /sys/i386/isa/pcibus.c. See attached boot messages. > > For 3.x, isn't Andrew Gallatin's patch more general? See > http://docs.FreeBSD.org/cgi/getmsg.cgi?fetch=60828+0+archive/2000/freebsd-smp/20000423.freebsd-smp > > However, if anybody can tell me why there seems to be quite a bit > of overlap between nexus_pcib_is_host_bridge (/sys/i386/isa/pcibus.c) > and chip_match (/sys/pci/pcisupport.c), I'd be happy. Examples of > overlap are: 0x00011039 (SiS 5591 host to AGP bridge) and 0x00051004 > (VLSI 82C592 Host to PCI bridge). The code in sys/i386/pcibus.c is used to search for all the host-pci bridges so that nexus can grow toplevel pcib instances for each one. The stuff in pcisupport is just informational. In fact, I'm planning to chop it out soon since I want to be able to attach an AGP driver to some of those devices. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 20 8442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message