
On Wednesday, 26. April 2006 09:53, Wolfgang Denk wrote:
I will have to add the code associated with this option into common/env_flash.c. If CFG_ENV_REDUND_SYNC is not defined no new code is
You can keep this as local extensions / patches. I don't think I'm going to add this, unless at least some other people speak up here on the list and say that they need this, too.
I have to admit, that I was also a little astonished how the redundant environment works when I first used it. I would have expected (as Tolunay did) the 2nd totally synced version.
I do see the benefit that the current implementation only erases the flash sectors half as much as normal (not redundant) flash environment or totally synced redundant environment does. But is this really a problem? Then all not redundant flash environment U-Boot implementations would have a problem too.
I also tend to forget such things like using "saveenv" twice, so I would vote to let Tolunay implement this new behavior (using CFG_ENV_REDUND_SYNC) that the user (or developer) can choose between both versions.
And if Wolfgang agrees to accept this patch then please include a short description on both implementations in the README. That would be very helpful.
Best regards, Stefan