From owner-svn-src-head@FreeBSD.ORG Sat Jan 12 16:30:03 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id BD729EB6; Sat, 12 Jan 2013 16:30:03 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from agogare.doit.wisc.edu (agogare.doit.wisc.edu [144.92.197.211]) by mx1.freebsd.org (Postfix) with ESMTP id 99568F3E; Sat, 12 Jan 2013 16:30:03 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from avs-daemon.smtpauth2.wiscmail.wisc.edu by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0MGI00202TTX7K00@smtpauth2.wiscmail.wisc.edu>; Sat, 12 Jan 2013 10:29:57 -0600 (CST) Received: from wanderer.tachypleus.net (c-24-63-204-107.hsd1.ct.comcast.net [24.63.204.107]) by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0MGI000RPTTVR900@smtpauth2.wiscmail.wisc.edu>; Sat, 12 Jan 2013 10:29:57 -0600 (CST) Date: Sat, 12 Jan 2013 08:29:55 -0800 From: Nathan Whitehorn Subject: Re: svn commit: r245331 - head/sys/mips/mips In-reply-to: <201301121553.r0CFrjRU080518@svn.freebsd.org> Sender: whitehorn@wisc.edu To: Robert Watson Message-id: <50F18F83.9080604@freebsd.org> X-Spam-Report: AuthenticatedSender=yes, SenderIP=24.63.204.107 X-Spam-PmxInfo: Server=avs-15, Version=5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2013.1.12.161817, SenderIP=24.63.204.107 References: <201301121553.r0CFrjRU080518@svn.freebsd.org> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2013 16:30:03 -0000 On 01/12/13 07:53, Robert Watson wrote: > Author: rwatson > Date: Sat Jan 12 15:53:45 2013 > New Revision: 245331 > URL: http://svnweb.freebsd.org/changeset/base/245331 > > Log: > Merge Perforce chance 219924 to head: > > In a sign of weakness, replicate the MIPS bus_space_generic.c to > produce a new FDT version, which will perform necessary address > space translation for bus_space -- the solution used in NLM's MIPS > FDT support, but possibly not quite the right thing. This is > inconsistent with regular I/O via the nexus and the generic > bus_space, which instead perform translation via pmap_mapdev() > when a resource is activated. However, it will work while I > attempt to identify what the right way to reconcile possible > approaches. > > (Another approach might be to make simplebus use Nexus's activate > routine instead of a generic one?) > > Sponsored by: DARPA, AFRL > Using nexus's instead of having a parallel universe of "FDT" things is, in my opinion, the right way to go. It's what we do on PowerPC and SPARC with real Open Firmware and there is no reason to do things any differently with FDT. -Nathan