]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/fs/rom/v2_0/ChangeLog
Initial revision
[karo-tx-redboot.git] / packages / fs / rom / v2_0 / ChangeLog
1 2005-07-08  Andrew Lunn  <andrew.lunn@ascom.ch>
2
3         * cdl/romfs.cdl: Allow mk_romfs to be build even when the tests
4         are disabled. It is generally useful and other tests programs may
5         want it.
6
7 2004-12-13  John Dallaway  <jld@ecoscentric.com>
8
9         * tests/fileio1.c: Rename to romfs1.c. eCos test names should be
10         unique.
11         * cdl/romfs.cdl: Build the romfs1 test.
12
13 2004-10-04  Andrew Lunn  <andrew.lunn@ascom.ch>
14
15         * src/romfs.c (romfs_mount): Avoid a compiler warning about punned
16         types.
17
18 2004-08-08  Bart Veer  <bartv@ecoscentric.com>
19
20         * cdl/romfs.cdl: generate both little-endian and big-endian image
21         files.
22
23         * tests/fileio1.c: include either a little-endian or a big-endian
24         image. Totally fail the test early on if the file system cannot be
25         mounted.
26
27 2004-06-14  John Dallaway  <jld@ecoscentric.com>
28
29         * cdl/romfs.cdl: Specify the test executable file name for
30         compatibility with the eCos Configuration Tool.
31
32 2004-02-20  Vincent Catros  <Vincent.Catros@elios-informatique.fr>
33
34         * src/fs-ecos.c :
35         (jffs2_find) Policy to skip path separator is no longer
36         "if '/' then skip" but "while '/' then skip" allowing
37         multi '/' separators (i.e : /tmp////foo).
38         (find_entry) Policy to detect end of path is no longer
39         "if '\0' then end_of_path"
40         but "while '/' skip it and then if '\0' then end_of_path"
41         allowing path terminated with any number of '/'
42         (i.e : chdir(/tmp///)).
43
44 2003-12-11  Sandeep Kumar <sandeep@codito.com>
45
46         * src/romfs.c (romfs_mount) : function wrongly returns ENOENT even
47         if fste->data isn't NULL.
48
49 2003-09-25  Oyvind Harboe <oyvind.harboe@zylin.com>
50
51         * src/romfs.c (romfs_mount): If a mount fails, make sure we leave
52         all state information in such a way we can try again.
53
54 2003-07-10  Andrew Lunn  <andrew.lunn@ascom.ch>
55         
56         * support/mk_romfs.c: S_I[RWX]{USR|GRP|OTH} etc changed to match
57         the changes in sys/stat.h
58
59 2003-02-24  Jonathan Larmour  <jifl@eCosCentric.com>
60
61         * cdl/romfs.cdl: Fix doc link.
62
63 2003-01-30  Andrew Lunn  <andrew.lunn@ascom.ch>
64
65         * cdl/romfs.cdl: Implements the CYGINT_IO_FILEIO_FS interface.
66
67 2003-01-29  John Dallaway  <jld@ecoscentric.com>
68
69         * support/file2c.tcl: Accommodate latest Cygwin Tcl shell
70         (tclsh83.exe)
71
72 2002-04-15  Bart Veer  <bartv@redhat.com>
73
74         * support/file2c.tcl:
75         Do not use an alignment attribute, since it is not honoured on
76         all targets.
77         
78         * src/romfs.c:
79         Remove alignment restrictions, since they are not actually needed
80         yet and alignment is hard to guarantee on all targets.
81
82 2002-01-21  Jonathan Larmour  <jlarmour@redhat.com>
83
84         * support/mk_romfs.c: Open image file in binary mode (for cygwin).
85         Spotted by Warren Jasper.
86
87 2001-11-23  Jonathan Larmour  <jlarmour@redhat.com>
88
89         * cdl/romfs.cdl (CYGTST_ROMFS_BUILD_TESTS): Try gcc and cc if $HOST_CC
90         doesn't exist or has a problem.
91
92 2001-11-22  Jesper Skov  <jskov@redhat.com>
93
94         * cdl/romfs.cdl: Use HOST_CC instead of 'cc'.
95
96 2001-10-17  Drew Moseley  <dmoseley@redhat.com>
97 2001-10-17  Jonathan Larmour  <jlarmour@redhat.com>
98
99         * support/mk_romfs.c: Open input files in binary mode (for cygwin).
100         * cdl/romfs.cdl: Work around cygwin path problems by copying files
101         into build tree.
102
103 2001-07-20  Jonathan Larmour  <jlarmour@redhat.com>
104
105         * tests/fileio1.c (main): Get this to actually pass! Remove
106         kernel dependency.
107         * cdl/fileio.cdl: Get CDL dependencies better. Don't use
108         fixed base address. Make test building an option. Build mk_romfs
109         and use it to construct a test romfs.
110         * support/mk_romfs.c: fix trivial typo
111         * tests/testromfs: Directory hierarchy added for constructing test
112         ROMFS.
113
114 2001-07-13  Richard Panton (richard.panton@3glab.com)
115
116         * support/mk_romfs.c: Convert between host FS file modes and eCos
117         ones.
118
119 2000-10-25  Richard Panton (richard.panton@3glab.com)
120
121         * cdl/romfs.cdl:
122         * src/romfs.c:
123         * support/mk_romfs.c:
124         * tests/fileio1.c:
125         A sample ROM filesystem implementation
126
127
128
129 //===========================================================================
130 //####ECOSGPLCOPYRIGHTBEGIN####
131 // -------------------------------------------
132 // This file is part of eCos, the Embedded Configurable Operating System.
133 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
134 // Copyright (C) 2004 eCosCentric Limited
135 //
136 // eCos is free software; you can redistribute it and/or modify it under
137 // the terms of the GNU General Public License as published by the Free
138 // Software Foundation; either version 2 or (at your option) any later version.
139 //
140 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
141 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
142 // FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
143 // for more details.
144 //
145 // You should have received a copy of the GNU General Public License along
146 // with eCos; if not, write to the Free Software Foundation, Inc.,
147 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
148 //
149 // As a special exception, if other files instantiate templates or use macros
150 // or inline functions from this file, or you compile this file and link it
151 // with other works to produce a work based on this file, this file does not
152 // by itself cause the resulting work to be covered by the GNU General Public
153 // License. However the source code for this file must still be made available
154 // in accordance with section (3) of the GNU General Public License.
155 //
156 // This exception does not invalidate any other reasons why a work based on
157 // this file might be covered by the GNU General Public License.
158 //
159 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
160 // at http://sources.redhat.com/ecos/ecos-license/
161 // -------------------------------------------
162 //####ECOSGPLCOPYRIGHTEND####
163 //===========================================================================
164         
165