[U-Boot-Users] Redundant environment expected behavior vs current
Tolunay Orkun
listmember at orkun.us
Wed Apr 26 17:29:20 CEST 2006
I will drop in this post to put some final remarks...
Wolfgang Denk wrote:
> In message <444F74B1.8060909 at imagemap.com> you wrote:
>> Just my uninformed opinion...It seems to me that calling saveenv twice
>> is misleading. What I mean is that I assume that I have a "golden" copy
>> of my environment in the redundant area. I should be able to call
>
> No. That "golden" copy is what we call "default environment" - you
> get this when you lose your environment (with redundand environment
> it means that you lose both copies).
Yet, the default environment normally does not contain such important
stuff like ethaddr which is assigned per board.
>
>> saveenv as many times as I wish without touching the contents of the
>> "golden" copy and that there should be another mechanism to update the
>> "golden" copy. I had no idea that calling saveenv twice will overwrite
>
> That's not how redundance is defined. You are looking for a backup
> copy, which is provided by the default environment.
Indeed redundancy of environment in U-Boot is rather different than I am
accustomed to.
Anyway, at least I understand how this stuff works much better now and I
hope this discussion will probably help other developers understand that
what they might be getting with redundant environment right now might
not be exactly what they think they are getting.
I really hoped you would allow to introduce the choice of functionality.
It would break no existing boards. I have to think about maintaining an
out-of-three patch for this case :(
Best regards,
Tolunay
More information about the U-Boot
mailing list