From owner-cvs-src@FreeBSD.ORG Mon May 19 19:32:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 393C11065670; Mon, 19 May 2008 19:32:01 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 270078FC12; Mon, 19 May 2008 19:32:01 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4JJW16M007228; Mon, 19 May 2008 19:32:01 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4JJW1EY007226; Mon, 19 May 2008 19:32:01 GMT (envelope-from marius) Message-Id: <200805191932.m4JJW1EY007226@repoman.freebsd.org> From: Marius Strobl Date: Mon, 19 May 2008 19:32:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/sparc64/pci apb.c ofw_pci_if.m ofw_pcib.c ofw_pcib_subr.c ofw_pcib_subr.h ofw_pcibus.c psycho.c psychovar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2008 19:32:01 -0000 marius 2008-05-19 19:32:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sparc64/pci apb.c ofw_pci_if.m ofw_pcib.c ofw_pcib_subr.c ofw_pcib_subr.h ofw_pcibus.c psycho.c psychovar.h Log: MFC: apb.c 1.15; ofw_pci_if.m 1.9; ofw_pcib.c 1.9; ofw_pcib_subr.c 1.9; ofw_pcib_subr.h 1.4; ofw_pcibus.c 1.18; psycho.c 1.74; psychovar.h 1.18 On sparc64 machines with multiple host-PCI-bridges these bridges have separate configuration spaces so by definition they implement different PCI domains. Thus change psycho(4) to use PCI domains instead of reenumerating all PCI busses so they have globally unique bus numbers and drop support for reenumerating busses in the OFW PCI code. Revision Changes Path 1.14.2.1 +7 -5 src/sys/sparc64/pci/apb.c 1.8.2.1 +0 -35 src/sys/sparc64/pci/ofw_pci_if.m 1.8.2.1 +0 -3 src/sys/sparc64/pci/ofw_pcib.c 1.8.2.1 +0 -39 src/sys/sparc64/pci/ofw_pcib_subr.c 1.3.18.1 +0 -1 src/sys/sparc64/pci/ofw_pcib_subr.h 1.16.2.3 +0 -4 src/sys/sparc64/pci/ofw_pcibus.c 1.70.2.4 +12 -59 src/sys/sparc64/pci/psycho.c 1.16.2.2 +2 -3 src/sys/sparc64/pci/psychovar.h