Dear Wolfgang Wegner, In message <1272026324-18566-1-git-send-email-w.weg...@astro-kom.de> you wrote: > This patch adds bootcount for Freescale MCF5445x. Two registers of > eDMA transfer control descriptors (TCD[1]) are used because these > are unused by linux kernel (freescale LTIB linux-2.6.25) and were > tested to keep their contents across resets. ... > +#ifdef CONFIG_BOOTCOUNT_LIMIT > +/* > + * We use transfer descriptor registers as a persistent storage > + * across resets. This was tested on a MCF54455. > + * Neither U-Boot nor the stock LTIB kernel seem to use > + * TCD[1], so it should be safe at least until application > + * start.
This is not sufficent, then. The bootcounter requires to be reset from User Space, i. e. _after_ the application has been succesfully started. If application start messes with the value, this fails to work. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de "The combination of a number of things to make existence worthwhile." "Yes, the philosophy of 'none,' meaning 'all.'" -- Spock and Lincoln, "The Savage Curtain", stardate 5906.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot