Date: Sun, 23 Sep 2012 11:55:14 -0700 From: Tim Kientzle <tim@kientzle.com> To: Dave Cheney <dave@cheney.net> Cc: arm@freebsd.org Subject: Re: Towards an ARM system-building script Message-ID: <5679C679-A434-4714-BE61-4DC093DA7F34@kientzle.com> In-Reply-To: <6B74ADD7-3266-4919-BEB4-B10E0C1BAB58@kientzle.com> References: <DD05E72B9F474BFE96B6A4B050D2A18A@gmail.com> <0DCAC001-FF06-431A-A486-2B50BE913B0D@bsdimp.com> <FAA208C1-2872-4BB6-A7EC-04C757533CA4@kientzle.com> <7E18623F-3945-4EA0-B332-5A5C717B20F0@kientzle.com> <9896AA3E-D8A0-4CE8-8160-4672AA07388F@cheney.net> <6B74ADD7-3266-4919-BEB4-B10E0C1BAB58@kientzle.com>
index | next in thread | previous in thread | raw e-mail
On Sep 4, 2012, at 9:52 PM, Tim Kientzle wrote:
> On Sep 4, 2012, at 9:33 PM, Dave Cheney wrote:
>
>> Sorry to butt in on this discussion, but how feasible would it be to adapt this build script to the pandaboard. I understand there may be a config in svn similar to the beaglebone which may be applicable.
>
> I've started tinkering with ideas for generalizing my
> BeagleBone script so it can build system images for
> other boards.
I've made significant progress and would
appreciate any feedback:
github.com/kientzle/freebsd-beaglebone
This has been massively refactored so it can
build system images for a variety of
ARM-based boards. Right now:
* BeagleBone builds and boots cleanly again. ;-)
In particular, I've caught up with some changes to
ubldr in -CURRENT and switched to using the
stable DENX U-Boot sources instead of the
rapidly-evolving (and often broken) TI/Arago sources.
* PandaBoard: I have a completely untested
sketch. Someone with a PandaBoard will need
to work through the U-Boot configuration to make
this work.
* RaspberryPi: I have a completely untested
sketch that will need more work before it can
build a bootable image.
Others? If you're interested in adding support for
other boards, let me know. All the boards above:
* Are ARMv6-based.
* Have a kernel configuration in -CURRENT
* Boot from an MBR-partitioned SD card or USB stick
* Boot using U-Boot and ubldr
It should be pretty straightforward to add support
for other boards that meet these criteria. The hardest
part is working up the correct U-Boot patches; hopefully
the existing BeagleBone patches will prove helpful
to anyone who wants to work on this.
Tim
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5679C679-A434-4714-BE61-4DC093DA7F34>
