From owner-cvs-all@FreeBSD.ORG Sun Jul 3 01:25:55 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F2EB16B272; Sun, 3 Jul 2005 01:01:24 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B509451F6; Sun, 3 Jul 2005 00:49:56 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id EEEF06E9D6; Sat, 2 Jul 2005 17:40:29 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id AD2465C97C for ; Sat, 19 Feb 2005 11:55:34 -0800 (PST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 9150255FBF for ; Sat, 19 Feb 2005 19:55:34 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id 5CDCF16A539; Sat, 19 Feb 2005 19:55:30 +0000 (GMT) Delivered-To: ps@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id 2795F16A4D0; Sat, 19 Feb 2005 19:55:28 +0000 (GMT) Delivered-To: src-committers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8C8D16A4CE; Sat, 19 Feb 2005 19:55:26 +0000 (GMT) Received: from srv1.cosmo-project.de (srv1.cosmo-project.de [213.83.6.106]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BEFC43D41; Sat, 19 Feb 2005 19:55:26 +0000 (GMT) (envelope-from ticso@cicely12.cicely.de) Received: from cicely5.cicely.de (cicely5.cicely.de [10.1.1.7]) (authenticated bits=0) by srv1.cosmo-project.de (8.12.10/8.12.10) with ESMTP id j1JJtEE1001472 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Sat, 19 Feb 2005 20:55:16 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (cicely12.cicely.de [IPv6:3ffe:400:8d0:301::12]) by cicely5.cicely.de (8.12.10/8.12.10) with ESMTP id j1JJsS55069572 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 19 Feb 2005 20:54:29 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (localhost [127.0.0.1]) by cicely12.cicely.de (8.12.11/8.12.11) with ESMTP id j1JJsRPH021767; Sat, 19 Feb 2005 20:54:27 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: (from ticso@localhost) by cicely12.cicely.de (8.12.11/8.12.11/Submit) id j1JJsMue021765; Sat, 19 Feb 2005 20:54:22 +0100 (CET) (envelope-from ticso) From: Bernd Walter To: Warner Losh Message-ID: <20050219195421.GR14312@cicely12.cicely.de> References: <20050218214654.GD14312@cicely12.cicely.de> <20050218.153509.85367062.imp@bsdimp.com> <20050218225241.GG14312@cicely12.cicely.de> <20050218.161930.74704297.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050218.161930.74704297.imp@bsdimp.com> X-Operating-System: FreeBSD cicely12.cicely.de 5.2-CURRENT alpha User-Agent: Mutt/1.5.6i Sender: owner-src-committers@FreeBSD.org Precedence: bulk X-Loop: FreeBSD.ORG X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on elvis.mu.org X-Spam-Status: No, score=-1.7 required=5.0 tests=AWL, BAYES_00, J_CHICKENPOX_61, SARE_SUB_GAPPY_3 autolearn=no version=3.0.2 X-Spam-Level: Cc: ticso@cicely12.cicely.de, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ticso@cicely.de, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/pci pci_pci.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Reply-To: ticso@cicely.de List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:25:55 -0000 X-Original-Date: Sat, 19 Feb 2005 20:54:22 +0100 X-List-Received-Date: Sun, 03 Jul 2005 01:25:55 -0000 On Fri, Feb 18, 2005 at 04:19:30PM -0700, Warner Losh wrote: > > Unfortunately I just removed the bridged cards from the test box. > > If it is easy to test, please do. The machine I tried to test doesn't intialize sub busses at all :( pcib1: at device 8.0 on pci0 pcib1: secondary bus 1 pcib1: subordinate bus 0 pcib1: I/O decode 0x0-0x0 pcib1: memory decode 0xfff00000-0xfffff pcib1: prefetched decode 0xfff00000-0xfffff pci1: on pcib1 pci1: physical bus=1 map[10]: type 4, range 32, base 00000000, size 8, port disabled map[14]: type 1, range 32, base 00000000, size 12, memory disabled found-> vendor=0x9004, dev=0x7378, revid=0x03 bus=1, slot=4, func=0 class=01-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x08 (2000 ns), maxlat=0x08 (2000 ns) intpin=a, irq=255 map[10]: type 4, range 32, base 00000000, size 8, port disabled map[14]: type 1, range 32, base 00000000, size 12, memory disabled map[18]: type 3, range 32, base 00000000, size 21, enabled found-> vendor=0x9004, dev=0x1078, revid=0x00 bus=1, slot=5, func=0 class=05-80-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x02 (500 ns) intpin=a, irq=255 map[10]: type 4, range 32, base 00000000, size 8, port disabled map[14]: type 1, range 32, base 00000000, size 12, memory disabled found-> vendor=0x9004, dev=0x7378, revid=0x03 bus=1, slot=8, func=0 class=01-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x08 (2000 ns), maxlat=0x08 (2000 ns) intpin=a, irq=255 map[10]: type 4, range 32, base 00000000, size 8, port disabled map[14]: type 1, range 32, base 00000000, size 12, memory disabled found-> vendor=0x9004, dev=0x7378, revid=0x03 bus=1, slot=12, func=0 class=01-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0280, cachelnsz=0 (dwords) This was a Noname - later machines route memory ranges and enable io ranges without activating them on bridges. Will have to retest with another box later. How much work would it be to route resources our own? I think you already do something like this for cardbus. Interrupt routing is already active for that machine so I just need memory and maybe io for stupid drivers/hardware, although io on alpha is just another memory range. -- B.Walter BWCT http://www.bwct.de bernd@bwct.de info@bwct.de