Date: Mon, 23 Feb 2009 14:47:35 +0100 From: Rafal Jaworowski <raj@semihalf.com> To: Aleksey V Fedorov <alexf@vsi.ru> Cc: freebsd-ppc@freebsd.org Subject: Re: boot process Message-ID: <49A2A8F7.3070708@semihalf.com> In-Reply-To: <Pine.GSO.4.62.0902231337300.10803@serv1> References: <Pine.GSO.4.62.0902212141241.25932@serv1> <49A2704F.4060703@semihalf.com> <Pine.GSO.4.62.0902231337300.10803@serv1>
next in thread | previous in thread | raw e-mail | index | archive | help
Aleksey V Fedorov wrote: > On Mon, 23 Feb 2009, Rafal Jaworowski wrote: > >> 1. Adjust loader(8) to run on your firmware (this requires that the >> firmware >> exposes some API for the external world); I'm not sure if RouterBOOT has >> anything like this. > > I think it is possible to implement all required API inside loader(8) > itself based on u-boot code. Firmware will only provide config data. Note that loader+libstand are not self reliant. Certain elementary operations (put/get char, send/receive packet, read block etc.) have to be provided by the underlying firmware in a programmatic way for this to work, and the question is whether your firmware is capable of this. Rafal
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49A2A8F7.3070708>