This is the mail archive of the mailing list for the eCos project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: next try: failsafe update in redboot

On Mon, Jan 23, 2006 at 09:20:09AM +0100, Neundorf, Alexander wrote:
> Hi,
> > Von:
> > []Im Auftrag von 
> > Neundorf, Alexander
> > 
> > Hi,
> > 
> > maybe you remember, I still have the patches for the 
> > redundant FIS for Redboot, VV and filesystem around. 
> > All at once it probably a bit much, smaller parts a maybe 
> > easier to get in a shape so that they can be committed.
> > 
> > Attached you can find the patch which adds support for a 
> > redundant FIS table to Redboot. Two FIS tables are stored in 
> > two blocks of the flash, with each update of the FIS table 
> > the active table switches. To find the valid table, it 
> > features a version count, which is increased with each 
> > update. This version count is stored in the first entry of 
> > the FIS table, which has for this prupose a special name 
> > (".FisValid"). The remaining bytes are used for a validity 
> > flag (2 bytes) and 4 bytes for the version count.
> > 
> > What do you think ? Are there still problems ? Can it be 
> > committed as it is ?
> Any comments on this ?

> We can discuss about the VV interface and the "user space" API
> later, this patch isn't affected by them. The patch in the previous
> mail implements the complete handling of the two redundant FIS
> blocks in redboot, including creating them correctly when using the
> commands on the redboot prompt.

Sorry, but this work is low on my list of priorities. There is an
AT91SAM7S port and a ColdFire port i want to get incorperated, plus a
few other set of patches to work on. 

My feeling is that your set of patches will need more time than i have
available at the moment. I'm also not keen on including just the
Redboot side of things without the "userspace" parts as well. The two
go together. The last time i looked at the "userspace" parts it needed
a lot of work.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]