From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19687 invoked by alias); 14 Aug 2006 11:14:23 -0000 Received: (qmail 19678 invoked by uid 22791); 14 Aug 2006 11:14:22 -0000 X-Spam-Check-By: sourceware.org Received: from londo.lunn.ch (HELO londo.lunn.ch) (80.238.139.98) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 14 Aug 2006 12:14:20 +0100 Received: from lunn by londo.lunn.ch with local (Exim 3.36 #1 (Debian)) id 1GCaOa-0003rv-00; Mon, 14 Aug 2006 13:14:12 +0200 Date: Mon, 14 Aug 2006 11:14:00 -0000 To: Andy Jackson Cc: ecos-discuss@ecos.sourceware.org Message-ID: <20060814111412.GT2053@lunn.ch> Mail-Followup-To: Andy Jackson , ecos-discuss@ecos.sourceware.org References: <44DC6C39.1060309@alumnux.com> <44DC6E2B.2090209@mlbassoc.com> <44E012AC.2000707@alumnux.com> <20060814071705.GR2053@lunn.ch> <44E035C3.1000408@alumnux.com> <20060814093336.GS2053@lunn.ch> <000301c6bf87$304b9df0$a001a8c0@Kimbara> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <000301c6bf87$304b9df0$a001a8c0@Kimbara> User-Agent: Mutt/1.5.12-2006-07-14 From: Andrew Lunn X-IsSubscribed: yes 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 Subject: Re: [ECOS] Disk support in RedBoot? X-SW-Source: 2006-08/txt/msg00129.txt.bz2 On Mon, Aug 14, 2006 at 10:51:14AM +0100, Andy Jackson wrote: > I've been trying to enable disk support in RedBoot and it appears that some > of the components aren't present in the repository. For instance, the CDL > file references fs/iso9660fs.c if support for ISO9660 filesystems is > required, but there doesn't seem to be a file of that name. If i remember correctly, there was something dodge with the copyright for the ISO9660 support, so it never made it into anoncvs. Searching the mail archive might reveal more. Maybe that CDL should be removed.... > Similarly for > FAT support, the required pieces don't seem to be present (where are > CYGSEM_REDBOOT_DISK_FAT16 or redboot_fat16_funs defined for instance). > > I'm sure that this is just me missing something obvious, so apologies in > advance and thank your for all help received. If i understand the architecture of redboot correctly, there are two ways to access filesystems. I think you can just use the fileio layer to access any filesystem which eCos supports via the fileio layer. So this should include FAT, RAM, ROM and jffs2. Or you can use simplied versions of filesystems which are built directly into Redboot and just implement read only support. This is how ext2 works. Looking at the code, some point in the past there must of also been support for FAT, but it looks like it never made it into the anoncvs repository. Maybe the x-Cygnus x-Redhat guys can say more. 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