URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [fs/] [rom/] [current/] [ChangeLog] - Rev 786
Compare with Previous | Blame | View Log
2010-11-29 John Dallaway <john@dallaway.org.uk>
* cdl/romfs.cdl: Add CYGFUN_FS_ROM_FLASH_BLOCK_DEVICE_LOOKUP option.
* support/mk_romfs.c: Fix Win32 build.
2010-11-13 Alexander Aganichev <aaganichev@gmail.com>
* src/romfs.c: Added ability to mount a flash block device by name.
2010-02-28 Øyvind Harboe <oyvind.harboe@zylin.com>
* src/romfs.c: file name comparison was broken for two files
with the same stem. A directory/file called "foo" would not
be found if there was a file "foo*" before "foo".
2009-10-09 John Dallaway <john@dallaway.org.uk>
* cdl/romfs.cdl: Eliminate workarounds for file path handling
issue in obsolete Cygwin tclsh. Build the mk_romfs tool with higher
priority than the custom rules which use it.
2009-04-28 John Dallaway <john@dallaway.org.uk>
* cdl/romfs.cdl: Use CYGPKG_IO_FILEIO as the parent.
2009-02-07 John Dallaway <john@dallaway.org.uk>
* cdl/romfs.cdl: Pass file2c.tcl to tclsh directly.
2009-01-08 John Dallaway <john@dallaway.org.uk>
* support/file2c.tcl: Specify script interpreter via /usr/bin/env.
2008-08-14 Klaas Gadeyne <klaas.gadeyne@fmtc.be>
2008-08-14 Jonathan Larmour <jifl@eCosCentric.com>
* doc/mk_romfs.txt (Usage): Remove documentation about obsolete
CYGNUM_FS_ROM_BASE_ADDRESS option, and replace with better
usage description.
2006-11-13 Xinghua Yang <yxinghua@sunnorth.com.cn>
Taiyun Wang <taiyun@sunnorth.com.cn>
* cdl/romfs.cdl: Use CYGPKG_FS_ROM_RET_DIRENT_DTYPE to control
whether fatfs sets file type in romfs_fo_dirread.
* src/romfs.c: Set file type in romfs_fo_dirread.
* tests/romfs1.c: Test the new d_type in dirent when present.
2006-11-13 Oyvind Harboe <oyvind.harboe@zylin.com>
* support/file2c.tcl : align romdisk data to 4 bytes. With a bit
of bad luck, it would not be long-word aligned.
2006-08-04 Andrew Lunn <andrew.lunn@ascom.ch>
* src/romfs.c (romfs_getinfo): Support for block usage call.
* tests/romfs1.c (main): Add file system block usage test.
2006-02-15 Andrew Lunn <andrew.lunn@ascom.ch>
Peter Korsgaard <jacmet@sunsite.dk>
* support/mk_romfs.c: Use stdint.h defined types so the code is
64 bit clean. Fix compiler warnings.
2005-07-08 Andrew Lunn <andrew.lunn@ascom.ch>
* cdl/romfs.cdl: Allow mk_romfs to be build even when the tests
are disabled. It is generally useful and other tests programs may
want it.
2004-12-13 John Dallaway <jld@ecoscentric.com>
* tests/fileio1.c: Rename to romfs1.c. eCos test names should be
unique.
* cdl/romfs.cdl: Build the romfs1 test.
2004-10-04 Andrew Lunn <andrew.lunn@ascom.ch>
* src/romfs.c (romfs_mount): Avoid a compiler warning about punned
types.
2004-08-08 Bart Veer <bartv@ecoscentric.com>
* cdl/romfs.cdl: generate both little-endian and big-endian image
files.
* tests/fileio1.c: include either a little-endian or a big-endian
image. Totally fail the test early on if the file system cannot be
mounted.
2004-06-14 John Dallaway <jld@ecoscentric.com>
* cdl/romfs.cdl: Specify the test executable file name for
compatibility with the eCos Configuration Tool.
2004-02-20 Vincent Catros <Vincent.Catros@elios-informatique.fr>
* src/fs-ecos.c :
(jffs2_find) Policy to skip path separator is no longer
"if '/' then skip" but "while '/' then skip" allowing
multi '/' separators (i.e : /tmp////foo).
(find_entry) Policy to detect end of path is no longer
"if '\0' then end_of_path"
but "while '/' skip it and then if '\0' then end_of_path"
allowing path terminated with any number of '/'
(i.e : chdir(/tmp///)).
2003-12-11 Sandeep Kumar <sandeep@codito.com>
* src/romfs.c (romfs_mount) : function wrongly returns ENOENT even
if fste->data isn't NULL.
2003-09-25 Oyvind Harboe <oyvind.harboe@zylin.com>
* src/romfs.c (romfs_mount): If a mount fails, make sure we leave
all state information in such a way we can try again.
2003-07-10 Andrew Lunn <andrew.lunn@ascom.ch>
* support/mk_romfs.c: S_I[RWX]{USR|GRP|OTH} etc changed to match
the changes in sys/stat.h
2003-02-24 Jonathan Larmour <jifl@eCosCentric.com>
* cdl/romfs.cdl: Fix doc link.
2003-01-30 Andrew Lunn <andrew.lunn@ascom.ch>
* cdl/romfs.cdl: Implements the CYGINT_IO_FILEIO_FS interface.
2003-01-29 John Dallaway <jld@ecoscentric.com>
* support/file2c.tcl: Accommodate latest Cygwin Tcl shell
(tclsh83.exe)
2002-04-15 Bart Veer <bartv@redhat.com>
* support/file2c.tcl:
Do not use an alignment attribute, since it is not honoured on
all targets.
* src/romfs.c:
Remove alignment restrictions, since they are not actually needed
yet and alignment is hard to guarantee on all targets.
2002-01-21 Jonathan Larmour <jlarmour@redhat.com>
* support/mk_romfs.c: Open image file in binary mode (for cygwin).
Spotted by Warren Jasper.
2001-11-23 Jonathan Larmour <jlarmour@redhat.com>
* cdl/romfs.cdl (CYGTST_ROMFS_BUILD_TESTS): Try gcc and cc if $HOST_CC
doesn't exist or has a problem.
2001-11-22 Jesper Skov <jskov@redhat.com>
* cdl/romfs.cdl: Use HOST_CC instead of 'cc'.
2001-10-17 Drew Moseley <dmoseley@redhat.com>
2001-10-17 Jonathan Larmour <jlarmour@redhat.com>
* support/mk_romfs.c: Open input files in binary mode (for cygwin).
* cdl/romfs.cdl: Work around cygwin path problems by copying files
into build tree.
2001-07-20 Jonathan Larmour <jlarmour@redhat.com>
* tests/fileio1.c (main): Get this to actually pass! Remove
kernel dependency.
* cdl/fileio.cdl: Get CDL dependencies better. Don't use
fixed base address. Make test building an option. Build mk_romfs
and use it to construct a test romfs.
* support/mk_romfs.c: fix trivial typo
* tests/testromfs: Directory hierarchy added for constructing test
ROMFS.
2001-07-13 Richard Panton (richard.panton@3glab.com)
* support/mk_romfs.c: Convert between host FS file modes and eCos
ones.
2000-10-25 Richard Panton (richard.panton@3glab.com)
* cdl/romfs.cdl:
* src/romfs.c:
* support/mk_romfs.c:
* tests/fileio1.c:
A sample ROM filesystem implementation
//===========================================================================
// ####GPLCOPYRIGHTBEGIN####
// -------------------------------------------
// This file is part of eCos, the Embedded Configurable Operating System.
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2009, 2010 Free Software Foundation, Inc.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 or (at your option) any
// later version.
//
// This program is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the
// Free Software Foundation, Inc., 51 Franklin Street,
// Fifth Floor, Boston, MA 02110-1301, USA.
// -------------------------------------------
// ####GPLCOPYRIGHTEND####
//===========================================================================