85xx FDT updates?

Eugene Surovegin ebs at ebshome.net
Wed Apr 26 03:08:57 EST 2006


On Tue, Apr 25, 2006 at 11:55:49AM -0500, Kumar Gala wrote:
> 
> On Apr 25, 2006, at 11:49 AM, Dan Malek wrote:
> 
> >
> >On Apr 25, 2006, at 3:49 AM, Eugene Surovegin wrote:
> >
> >>It seems some people here lost touch with reality - embedded Linux is
> >>mostly run on custom hardware, not on evaluation boards.
> >
> >This is the reason I usually mention such things.  While we all
> >want to see the new features, we have to be sensitive to the
> >real world product deployment of Linux.  While your world
> >may be a few evaluation boards that allow you to update
> >software many times a day, the real world products can't
> >afford to do that.  From my own experience, I can tell you
> >that none of the deployed systems I've worked on will
> >ever update U-Boot.  They consider this a sacred piece of
> >software such that is all else fails they can recover a
> >system remotely using U-Boot commands.  They won't
> >risk updating U-Boot in case it fails.  Making Linux dependent
> >on a particular, updated, version of U-Boot just isn't going
> >to work in most deployed systems.  Or worse, making
> >Linux dependent on U-Boot isn't necessarily popular
> >either.  For various reasons, especially when replacing
> >legacy software, some custom boot rom is often the
> >only choice.
> 
> I understand this, however these systems are not in the kernel tree  
> and thus we can only do so much for them.  I agree a shim between a  
> non-flat dev tree aware u-boot and kernel would be a good thing.   
> However, I don't see that as something I have to produce as a board  
> maintainer if I can give you and updated u-boot to use.

Kumar, you are missing our point. Let's say I packaged Motorola eval 
board and sold it as my product. So, you have this board in the tree 
but I cannot update firmware on this board. What you suggest I have to 
do so my customer can run new kernel on it? Recall the board or fly 
to the customer site with Abatron? This is just ridiculous.

-- 
Eugene




More information about the Linuxppc-dev mailing list