Date: Tue, 25 Nov 2008 14:45:14 -0700 From: "Steve Franks" <stevefranks@ieee.org> To: "M. Warner Losh" <imp@bsdimp.com> Cc: arm@freebsd.org Subject: Re: Code review request: boards on AT91 Message-ID: <539c60b90811251345i6c864442vebe71ee8654fd3fc@mail.gmail.com> In-Reply-To: <20081125.104452.535842403.imp@bsdimp.com> References: <20081125.104452.535842403.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> I'm trying a little experiment. I'm moving the board support for the > different sets of boards we support to their own file. This is the > first step in moving to supporting multiple boards more easily. > There's a number of gross hacks to make this work now in at91 land, > and I'd like to clean them up. The mv port is much cleaner, but we > still likely need some way to identify boards and get the right board > support code called. In Linux land, all ARM boot loaders are expected > to pass in a machine type, which is used to do the multiplexing. > Something similar in FreeBSD would be useful (and not just for ARM). > > Eventually, I'd like to see more common code between the different arm > variants. This will ease porting efforts as well as make the code > more robust. > > If anybody wants me to write up where I'm going with this, or answer > any question, please feel free to ask. Also, comments would be nice. I sure like where you're headed. Were it ever to become possible, I'd love a nano-bsd like environment on my NXP LPC2138 ARM7 processor. It's got 512k flash & 32k ram embedded and it's 60MHz, so it might be a bit anemic, but hey, they can run uClinux, and I hate to let those linux guys have the last laugh ;) A "beagleboard" is something I've got lying around with alot more horsepower, but I seem to recall the ARM Cortex M8 variant of our gcc wasn't exactly ready for primetime at the moment. The beagleboard sure runs enlightenment linux a heck of a lot better than my phone runs wince though, and I'd love to get there with BSD one day. Steve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?539c60b90811251345i6c864442vebe71ee8654fd3fc>