This is the mail archive of the
mailing list for the eCos project.
Re: next try: failsafe update in redboot
- From: Andrew Lunn <andrew at lunn dot ch>
- To: "Neundorf, Alexander" <Alexander dot Neundorf at jenoptik dot com>
- Cc: ecos-patches at sources dot redhat dot com
- Date: Mon, 23 Jan 2006 12:13:40 +0100
- Subject: Re: next try: failsafe update in redboot
- References: <5A8A17126B73AC4C83968F6C4505E3C5036552EA@JO-EX01.JENOPTIK.NET>
On Mon, Jan 23, 2006 at 09:20:09AM +0100, Neundorf, Alexander wrote:
> > Von: email@example.com
> > [mailto:firstname.lastname@example.org]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.