From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32141 invoked by alias); 4 Aug 2004 19:13:35 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 32019 invoked from network); 4 Aug 2004 19:13:34 -0000 Received: from unknown (HELO londo.lunn.ch) (80.238.139.98) by sourceware.org with SMTP; 4 Aug 2004 19:13:34 -0000 Received: from lunn by londo.lunn.ch with local (Exim 3.36 #1 (Debian)) id 1BsRCg-0000r4-00 for ; Wed, 04 Aug 2004 21:13:34 +0200 Date: Wed, 04 Aug 2004 19:13:00 -0000 To: eCos Disuss Message-ID: <20040804191334.GH9839@lunn.ch> Mail-Followup-To: eCos Disuss References: <20040716120045.GE6045@lunn.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040716120045.GE6045@lunn.ch> User-Agent: Mutt/1.5.6+20040523i From: Andrew Lunn Subject: Re: [ECOS] Flash infrastructure rework X-SW-Source: 2004-08/txt/msg00080.txt.bz2 > However in the background i took a step back and overhauled the whole > flash infrastructure in what i hope is a clean and consistent API with > all the features required: > > Multiple device drivers at the same time > Multiple instantiations of the same driver > Probing to detect what is actually on the board > Support for boot block devices which have different size blocks > Thread safe when used with the kernel > Does not pollute the name space > Optional backward compatible with old drivers > Optional backward compatible with old API > Able to support multiple JFFS2 filesystems > Redboot to be able to access multiple devices > Documentation! This is about ready to go live. The question is how do we do this. There is a danger there are bugs left which could brick boards. ie destroy the bootloader and if you don't have jtag there is no way to recover the hardware. There are a few options: I commit it and let people test it. If there are major problems we undo the change while we debug the problem. I put the code on a branch so that a few people can test it and so we get a better idea how stable the code is with hardware i don't have access to. I can send patches to people who would like to test. Suggestions welcome. Andrew -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss