Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Mar 2011 10:25:34 +0800
From:      Kevin Lo <kevlo@kevlo.org>
To:        Damjan Marion <damjan.marion@gmail.com>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Beagleboard stuff
Message-ID:  <1301451934.2217.19.camel@nsl>
In-Reply-To: <7519F558-CEA3-41A9-8AA6-5A3234C4F1A8@gmail.com>
References:  <E1Q4X5B-000J64-DJ@groundzero.grondar.org> <20110329150903.GA4069@ci0.org> <7519F558-CEA3-41A9-8AA6-5A3234C4F1A8@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Damjan Marion wrote:
> Hi,
> 
> On Mar 29, 2011, at 5:09 PM, Olivier Houchard wrote:
> 
> > 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 :)
> 
> This is very interesting topic to me. I just received few days ago pandaboard, which is somehow successor of beagleboard and it is built on TI OMAP4430 SoC.

Mine has arrived four months ago, I haven't had time to work on it.

> Main difference is that this one is dual core ARM Cortex-A9 so it needs SMP support. I guess that so far there is no SMP in ARM implementation on FreeBSD so I planed to spent some time on it. 
> Is there any work done so far on SMP side? 
> If not is there any wider interest to implement ARM MPCore in FreeBSD?
> Any other thoughts on this topic?

You likely can snag a bunch of that support from NetBSD, since they 
have ARM11 MPCore support:
http://mail-index.netbsd.org/source-changes/2011/03/10/msg019790.html

Is this enough to get you going?

> Thanks,
> 
> Damjan

	Kevin




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1301451934.2217.19.camel>