Interfacing FreeBSD with U-Boot
Rafal Jaworowski
raj at semihalf.com
Tue Jan 15 07:49:38 PST 2008
Hi,
The topic of integrating FreeBSD with U-Boot has already been discussed here,
so I'd like to let people know that the following code has recently been
integrated with main line U-Boot:
http://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=commit;h=500856eb1707ed17d9204baa61dd59948d3b2899
This brings a machine and arch independent API which allows to utilise U-Boot
facilities (console, storage, networking) in standalone applications; the
interface was developed in order to have embedded FreeBSD/powerpc running on
U-Boot-based devices in native and uniform manner: loader(8) runs as a
standalone application on top of U-Boot and kicks off the kernel as expected.
Initial code for loader(8) + gluing with this new API is available on the P4
e500 branch, and was tested with Freescale MPC85xx PowerPC systems. It mostly
comprises a generic lib, with only a tiny and well defined piece dependent on
the machine so that other embedded architectures (ARM, MIPS) can use it with
minimal effort.
Rafal
More information about the freebsd-embedded
mailing list