From owner-freebsd-arm@FreeBSD.ORG Tue Mar 29 15:09:04 2011 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70C561065678; Tue, 29 Mar 2011 15:09:04 +0000 (UTC) (envelope-from mlfbsd@kanar.ci0.org) Received: from kanar.ci0.org (unknown [IPv6:2a01:e0b:1:50:40:63ff:feea:93a]) by mx1.freebsd.org (Postfix) with ESMTP id 0E3488FC12; Tue, 29 Mar 2011 15:09:03 +0000 (UTC) Received: from kanar.ci0.org (pluxor@localhost [127.0.0.1]) by kanar.ci0.org (8.14.2/8.14.3) with ESMTP id p2TF94oL007292; Tue, 29 Mar 2011 17:09:04 +0200 (CEST) (envelope-from mlfbsd@kanar.ci0.org) Received: (from mlfbsd@localhost) by kanar.ci0.org (8.14.2/8.14.3/Submit) id p2TF94SL007291; Tue, 29 Mar 2011 17:09:04 +0200 (CEST) (envelope-from mlfbsd) Date: Tue, 29 Mar 2011 17:09:04 +0200 From: Olivier Houchard To: Mark Murray Message-ID: <20110329150903.GA4069@ci0.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: freebsd-arm@freebsd.org Subject: Re: Beagleboard stuff X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2011 15:09:04 -0000 On Tue, Mar 29, 2011 at 12:27:33PM +0100, Mark Murray wrote: > Hi * > Hi Mark, > I'm keen "go embedded". I have a Beagleboard-xM, and I haven't had the > time I'd like to do much with it. > > A fellow called Ben Gray has done some of the work to get FreeBSD > working on this unit, but used FreeBSD-8 as a base. I've taken his > work and made it compile on current (mostly). He had some hacks > (beagle_brintf, beagle_panic etc) which I've removed, along with some > stuff (that may have broken things) in PMAP. > > The diffs are in http://people.freebsd.org/~markm/src.beagleboard.diff. > > Is this of any use? :-) > yes it his :) armv6/v7 support has been wanted for a long time now. However, there's been ongoing discussions with Mark Tinguely, raj@ and others about how to handle the MMU differences between <= v5 and >= v6, and I think the consensus was we should create a new pmap_v6.c file, maybe using kobj as is done in the ppc port. Maybe now is a good time to do so :) Regards, Olivier