Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Oct 2008 11:10:21 +0200
From:      Rafal Jaworowski <raj@semihalf.com>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        freebsd-embedded@freebsd.org
Subject:   Re: ELF loader problem with CFE on ASUS WL500g
Message-ID:  <48F461FD.1050800@semihalf.com>
In-Reply-To: <20081013.134720.1079617746.imp@bsdimp.com>
References:  <48F39798.3010606@incunabulum.net>	<20081013.125648.1239212699.imp@bsdimp.com>	<48F3A0EE.7040003@incunabulum.net> <20081013.134720.1079617746.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
M. Warner Losh wrote:
> : Unfortunately CFE comes with bugs attached, and there are usually no 
> : alternative boot loaders available due to Broadcom's less than, shall we 
> : say, "open" attitude towards open source. *ahem*
> : 
> : So yeah, it sounds like we probably need something like the ARM ELF 
> : trampoline for MIPS ideally.
> 
> That's what I'm talking about.  Using CFE to boot FreeBSD kernel.
> we're unlikely to be able to put the u-boot syscall features into CFE,
> so we won't be able to leverage that work...

But CFE has its own notion of API that standalone apps ("applets" as they call
it) can utilise. It shouldn't be too difficult to provide glue for loader(8)
to work on top of CFE, provided the firmware exports some necessary
functionality (console, net, maybe storage).

Rafal



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48F461FD.1050800>