From owner-cvs-src@FreeBSD.ORG Tue Dec 20 21:09:45 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CC6D16A41F; Tue, 20 Dec 2005 21:09:45 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 568F143D45; Tue, 20 Dec 2005 21:09:45 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jBKL9jUF035391; Tue, 20 Dec 2005 21:09:45 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jBKL9jU8035390; Tue, 20 Dec 2005 21:09:45 GMT (envelope-from jhb) Message-Id: <200512202109.jBKL9jU8035390@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Dec 2005 21:09:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/pci pci_bus.c src/sys/conf files src/sys/dev/pci hostb_pci.c src/sys/i386/pci pci_bus.c 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: Tue, 20 Dec 2005 21:09:45 -0000 jhb 2005-12-20 21:09:45 UTC FreeBSD src repository Modified files: sys/amd64/pci pci_bus.c sys/conf files sys/i386/pci pci_bus.c Added files: sys/dev/pci hostb_pci.c Log: Move the hostb driver out of the i386 and amd64 PCI code (where it was duplicated anyways) and into a single MI driver. Extend the driver a bit to implement the bus and PCI kobj interfaces such that other drivers can attach to it and transparently act as if their parent device is the PCI bus (for the most part). Revision Changes Path 1.115 +0 -58 src/sys/amd64/pci/pci_bus.c 1.1077 +1 -0 src/sys/conf/files 1.1 +249 -0 src/sys/dev/pci/hostb_pci.c (new) 1.122 +0 -58 src/sys/i386/pci/pci_bus.c