From owner-cvs-src-old@FreeBSD.ORG Wed Jun 2 17:17:56 2010 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 CB8481065673 for ; Wed, 2 Jun 2010 17:17:56 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B911B8FC29 for ; Wed, 2 Jun 2010 17:17:56 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o52HHuxG015812 for ; Wed, 2 Jun 2010 17:17:56 GMT (envelope-from raj@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o52HHuQX015811 for cvs-src-old@freebsd.org; Wed, 2 Jun 2010 17:17:56 GMT (envelope-from raj@repoman.freebsd.org) Message-Id: <201006021717.o52HHuQX015811@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to raj@repoman.freebsd.org using -f From: Rafal Jaworowski Date: Wed, 2 Jun 2010 17:17:45 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fdt fdt_common.c fdt_common.h fdt_pci.c fdt_static_dtb.S fdtbus.c simplebus.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: Wed, 02 Jun 2010 17:17:56 -0000 raj 2010-06-02 17:17:45 UTC FreeBSD src repository Added files: sys/dev/fdt fdt_common.c fdt_common.h fdt_pci.c fdt_static_dtb.S fdtbus.c simplebus.c Log: SVN rev 208747 on 2010-06-02 17:17:45Z by raj Import the common Flattened Device Tree infrastructure. o fdtbus(4) - the main abstract bus driver for all FDT-compliant systems. This is a direct replacement for the many incompatible bus drivers grouping integrated peripherals on embedded platforms (like obio(4), ocpbus(4) etc.) o simplebus(4) - bus driver representing ePAPR style 'simple-bus' node, which is an umbrella device for most of the integrated peripherals on a typical system-on-chip device. o Other components (common routines library, PCI node processing helper functions) Reviewed by: imp Sponsored by: The FreeBSD Foundation Revision Changes Path 1.1 +629 -0 src/sys/dev/fdt/fdt_common.c (new) 1.1 +112 -0 src/sys/dev/fdt/fdt_common.h (new) 1.1 +365 -0 src/sys/dev/fdt/fdt_pci.c (new) 1.1 +47 -0 src/sys/dev/fdt/fdt_static_dtb.S (new) 1.1 +654 -0 src/sys/dev/fdt/fdtbus.c (new) 1.1 +333 -0 src/sys/dev/fdt/simplebus.c (new)