Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jan 2008 16:49:31 +0100
From:      Rafal Jaworowski <raj@semihalf.com>
To:        embedded@freebsd.org
Subject:   Interfacing FreeBSD with U-Boot
Message-ID:  <478CD60B.7040901@semihalf.com>

next in thread | raw e-mail | index | archive | help
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



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