From owner-freebsd-sparc64@FreeBSD.ORG Thu May 3 21:28:56 2007 Return-Path: X-Original-To: freebsd-sparc64@freebsd.org Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C055016A400; Thu, 3 May 2007 21:28:56 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from mta01.xtra.co.nz (mta01.xtra.co.nz [210.54.141.254]) by mx1.freebsd.org (Postfix) with ESMTP id 2BDE713C457; Thu, 3 May 2007 21:28:55 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from serv.int.fubar.geek.nz ([219.89.105.117]) by fep01.xtra.co.nz with ESMTP id <20070503205727.XEBT3699.fep01.xtra.co.nz@serv.int.fubar.geek.nz>; Fri, 4 May 2007 08:57:27 +1200 Date: Fri, 4 May 2007 08:57:25 +1200 From: Andrew Turner To: freebsd-ppc@freebsd.org Message-ID: <20070504085725.2ce67e43@hermies.int.fubar.geek.nz> X-Mailer: Claws Mail 2.9.1 (GTK+ 2.10.11; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-sparc64@freebsd.org, freebsd-sun4v@freebsd.org Subject: Openfirmware bus driver X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 May 2007 21:28:56 -0000 For my work on porting FreeBSD to the EFIKA I've written a generic Open Firmware bus [1]. It is based on the PowerPC nexus device and has been tested on a PowerPC machine. With it, devices that attach to an Open Firmware node can attach to the bus rather than searching the Open Firmware tree on it's own. With some more work the bus can replace the Open Firmware parts of the PowerPC, Sparc64 and Sun4v nexus buses. Andrew [1] http://fubar.geek.nz/files/freebsd/ofwbus.c