From owner-cvs-src-old@FreeBSD.ORG Mon Dec 15 15:33:01 2008 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4288E1065673 for ; Mon, 15 Dec 2008 15:33:01 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 27F498FC1C for ; Mon, 15 Dec 2008 15:33:01 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mBFFX1aq079066 for ; Mon, 15 Dec 2008 15:33:01 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mBFFX1G3079065 for cvs-src-old@freebsd.org; Mon, 15 Dec 2008 15:33:01 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Message-Id: <200812151533.mBFFX1G3079065@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nwhitehorn@repoman.freebsd.org using -f From: Nathan Whitehorn Date: Mon, 15 Dec 2008 15:31:10 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files.sparc64 files.sun4v src/sys/dev/ofw ofw_bus_subr.c ofw_bus_subr.h openfirm.h src/sys/powerpc/include param.h src/sys/powerpc/ofw ofw_pcib_pci.c ofw_pcibus.c src/sys/powerpc/powermac grackle.c gracklevar.h macio.c uninorth.c ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2008 15:33:01 -0000 nwhitehorn 2008-12-15 15:31:10 UTC FreeBSD src repository Modified files: sys/conf files.sparc64 files.sun4v sys/dev/ofw ofw_bus_subr.c ofw_bus_subr.h openfirm.h sys/powerpc/include param.h sys/powerpc/ofw ofw_pcib_pci.c ofw_pcibus.c sys/powerpc/powermac grackle.c gracklevar.h macio.c uninorth.c uninorthvar.h sys/sparc64/ebus ebus.c sys/sparc64/isa ofw_isa.c sys/sparc64/pci apb.c ofw_pci.h ofw_pcib.c ofw_pcib_subr.c ofw_pcibus.c psycho.c schizo.c sys/sparc64/sbus sbus.c sys/sparc64/sparc64 ofw_machdep.c Removed files: sys/sparc64/include ofw_bus.h sys/sparc64/sparc64 ofw_bus.c sys/sun4v/include ofw_bus.h Log: SVN rev 186128 on 2008-12-15 15:31:10Z by nwhitehorn Adapt parts of the sparc64 Open Firmware bus enumeration code (in particular, the code for parsing interrupt maps) to PowerPC and reflect their new MI status by moving them to the shared dev/ofw directory. This commit also modifies the OFW PCI enumeration procedure on PowerPC to allow the bus to find non-firmware-enumerated devices that Apple likes to add, and adds some useful Open Firmware properties (compat and name) to the pnpinfo string of children on OFW SBus, EBus, PCI, and MacIO links. Because of the change to PCI enumeration on PowerPC, X has started working again on PPC machines with Grackle hostbridges. Reviewed by: marius Obtained from: sparc64 Revision Changes Path 1.102 +0 -1 src/sys/conf/files.sparc64 1.17 +0 -1 src/sys/conf/files.sun4v 1.2 +151 -0 src/sys/dev/ofw/ofw_bus_subr.c 1.2 +21 -0 src/sys/dev/ofw/ofw_bus_subr.h 1.14 +6 -0 src/sys/dev/ofw/openfirm.h 1.18 +3 -0 src/sys/powerpc/include/param.h 1.7 +61 -3 src/sys/powerpc/ofw/ofw_pcib_pci.c 1.2 +167 -186 src/sys/powerpc/ofw/ofw_pcibus.c 1.15 +30 -2 src/sys/powerpc/powermac/grackle.c 1.3 +3 -0 src/sys/powerpc/powermac/gracklevar.h 1.28 +2 -0 src/sys/powerpc/powermac/macio.c 1.22 +28 -3 src/sys/powerpc/powermac/uninorth.c 1.6 +2 -0 src/sys/powerpc/powermac/uninorthvar.h 1.28 +1 -1 src/sys/sparc64/ebus/ebus.c 1.8 +0 -53 src/sys/sparc64/include/ofw_bus.h (dead) 1.12 +1 -1 src/sys/sparc64/isa/ofw_isa.c 1.16 +0 -1 src/sys/sparc64/pci/apb.c 1.14 +1 -1 src/sys/sparc64/pci/ofw_pci.h 1.10 +0 -1 src/sys/sparc64/pci/ofw_pcib.c 1.10 +0 -1 src/sys/sparc64/pci/ofw_pcib_subr.c 1.22 +18 -1 src/sys/sparc64/pci/ofw_pcibus.c 1.81 +0 -1 src/sys/sparc64/pci/psycho.c 1.4 +0 -1 src/sys/sparc64/pci/schizo.c 1.50 +1 -0 src/sys/sparc64/sbus/sbus.c 1.13 +0 -198 src/sys/sparc64/sparc64/ofw_bus.c (dead) 1.17 +0 -1 src/sys/sparc64/sparc64/ofw_machdep.c 1.2 +0 -53 src/sys/sun4v/include/ofw_bus.h (dead)