source: rtems/cpukit/libblock/ChangeLog @ b71e8d0

4.104.114.84.95
Last change on this file since b71e8d0 was b71e8d0, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/09/04 at 18:22:16

2004-01-08 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES = lib*_a_SOURCES.
  • Property mode set to 100644
File size: 9.5 KB
Line 
12004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Add libs to CLEANFILES
4        Set lib*_g_a_SOURCES = lib*_a_SOURCES.
5
62004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * include/rtems/blkdev.h, include/rtems/ide_part_table.h,
9        src/bdbuf.c, src/ide_part_table.c, src/ramdisk.c:
10        Switch to using c99 fixed size types instead of RTEMS-types.
11
122004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
13
14        * Makefile.am: Build libblock$(LIB_VARIANT).a instead of
15        $(ARCH)/libblock.a.
16
172004-01-07  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
18
19        * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
20
212003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
22
23        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
24
252003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
26
27        * src/ata.c: Remove.
28
292003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
30
31        * Makefile.am: Add $(dirstamp) to compilation rules.
32
332003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
34
35        * Makefile.am: Add $(dirstamp) to preinstallation rules.
36
372003-11-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
38
39        * Makefile.am: Reworked.
40
412003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
42
43        * Makefile.am: AM_CPPFLAGS += -I$(top_builddir).
44        Use AM_CPPFLAGS instead of AM_CFLAGS.
45        * src/ata.c: Include config.h.
46        * src/bdbuf.c: Ditto.
47        * src/blkdev.c: Ditto.
48        * src/diskdevs.c: Ditto.
49        * src/ide_part_table.c: Ditto.
50        * src/ramdisk.c: Ditto.
51
522003-09-04      Joel Sherrill <joel@OARcorp.com>
53
54        * include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: URL
55        for license changed.
56
572003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
58
59        * configure.ac: Remove (Merged into ../configure.ac).
60        * Makefile.am: Reflect having merged configure.ac into
61        ../configure.ac.
62
632003-06-04      Joel Sherrill <joel@OARcorp.com>
64
65        * src/ide_part_table.c: Removed warnings.
66
672002-04-10      Victor V. Vengerov <vvv@oktet.ru>
68
69        PR 385/filesystem
70        * src/ramdisk.c: The "from" and "to" locations are calculated as
71        the start of the block within the ram that data is to be transferred
72        from/to for reads and writes respectively.  However, within
73        the loops, the "from" and "to" locations are never updated.  The loop
74        should have been updated as:
75            from += rd->block_size;
76        and
77            to += rd->block_size;
78        within the for loops in the ramdisk_read and ramdisk_write routines,
79        respectively.
80
812003-03-27      Joel Sherrill <joel@OARcorp.com>
82
83        * Makefile.am: ATA code depends upon libchip/ide which is not allowed
84        in the cpukit source code since it must be buildable independent of
85        any BSP. These files were moved to libchip/ide.
86        * include/rtems/ata.h, include/rtems/ata_internal.h, src/ata.c: Removed.
87
882003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
89
90        PR 367/filesystem
91        * Makefile.am, include/rtems/ide_part_table.h, src/ata.c,
92        src/ide_part_table.c: Some bugs were still present in the DOSFS
93        implementation:
94            - FAT12 did not work properly on Big-Endian machines
95            - Some synchronization and error handling problems were present
96            - Some legal codings for EOC were not recognized
97
982003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
99
100        * configure.ac: Remove AC_CONFIG_AUX_DIR.
101
1022003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
103
104        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
105
1062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * configure.ac: AC_PREREQ(2.57).
109
1102003-01-27      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
111
112        * src/blkdev.c: Per PR331 fix bug which is tripped by writing 512 byte
113        blocks to 512 byte aligned positions.
114
1152003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
116
117        * src/ata.c, src/bdbuf.c: Correct invocation of rtems_task_mode()
118        so the task's preemption mode setting is properly maintained.
119
1202002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
121
122        * Makefile.am: Eliminate C_O_FILES.
123        Eliminate SRCS.
124
1252002-12-02      Joel Sherrill <joel@OARcorp.com>
126
127        * src/bdbuf.c: Added cast to remove warning.
128
1292002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
130
131        * configure.ac: Fix package name.
132
1332002-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * src/diskdevs.c: Include <unistd.h> to remove warning.
136
1372002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
138
139        * Added ATA  support.
140        * include/rtems/blkdev.h: Added last IO status.
141        * include/rtems/ata.h, include/rtems/ata_internal.h,
142        include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: New
143        files.
144
1452002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
146
147        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
148
1492002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
150
151        * .cvsignore: Reformat.
152        Add autom4te*cache.
153        Remove autom4te.cache.
154
1552002-09-07      Joel Sherrill <joel@OARcorp.com>
156
157        * src/bdbuf.c: Previous fix for PR282 regressed mutex changes.
158
1592002-09-06      Alexander M. Kukuta <kam@oktet.ru>
160
161        * src/bdbuf.c: Per PR282, correct problem in function
162        rtems_bdbuf_read() where device ioctl() is called with the
163        logical device number used instead of corresponding physical
164        device number.
165
1662002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * Makefile.am: Merge src/Makefile.am.
169        * src/Makefile.am: Remove.
170        * configure.ac: Remove src/Makefile.am
171
1722002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
175
1762002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
179
1802002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * configure.ac: RTEMS_TOP(../..).
183
1842002-07-01    Joel Sherrill <joel@OARcorp.com>
185
186        * Mega patch merge to change the format of the object IDs to
187        loosen the dependency between the SCORE and the various APIs.
188        There was considerable work to simplify the object name management
189        and it appears that the name_table field is no longer needed.
190        This patch also includes the addition of the internal mutex
191        which is currently only used to protect some types of allocation
192        and deallocation.  This significantly can reduce context
193        switch latency under certain circumstances.  In particular,
194        some heap/region operations were O(n) and had dispatching
195        disabled.  This should help enormously.  With this merge,
196        the patch is not as clean as it should be.  In particular,
197        the documentation has not been modified to reflect the new object
198        ID layout, the IDs in the test screens are not updated, and
199        _Objects_Get_information needs to be a real routine not inlined.
200        As part of this patch a lot of MP code for thread/proxy blocking
201        was made conditional and cleaned up.
202        * src/bdbuf.c:  Modified as part of above.
2032002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * configure.ac: Remove RTEMS_PROJECT_ROOT.
206
2072002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
210        Add AC_PROG_RANLIB.
211
2122002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * src/Makefile.am: Don't preinstall libblock.a.
215
2162002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Merge-in include/Makefile.am.
219        * include/Makefile.am: Remove.
220        * configure.ac: Reflect changes above.
221
2222002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
225        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
226        Use ../aclocal.
227        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
228
2292002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        Move from c/src/libblock to c/src/exec/libblock
232        * configure.ac: Reflect move.
233        * Makefile.am: Ditto.
234        * include/Makefile.am: Ditto.
235        * src/Makefile.am: Ditto.
236
2372002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * src/ramdisk.c: include <string.h>.
240        * src/blkdev.c: include <string.h>.
241
2422002-04-03      Alexander Kukuta <kam@oktet.ru>
243
244        * include/rtems/bdbuf.h: Address PR168 by changing bdbuf_buffer.avl.bal
245        and bdbuf_buffer.avl.cache to signed char instead of char.
246
2472002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * configure.ac:
250        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
251        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
252        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
253        * Makefile.am: Remove AUTOMAKE_OPTIONS.
254        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
255
2562002-03-21      Alexander Kukuta <kam@oktet.ru>
257
258        * src/bdbuf.c (avl_insert, avl_remove): Reimplemented from scratch
259          to avoid using GPLed sources in RTEMS core.
260        * src/bdbuf.c, include/rtems/bdbuf.h: Remove "binary tree"
261          implementation which was used for debugging only.
262
2632002-03-13      Victor V. Vengerov <vvv@oktet.ru>
264
265        * src/bdbuf.c (find_or_assign_buffer, rtems_bdbuf_read,
266          rtems_bdbuf_sync, rtems_bdbuf_syncdev, bdbuf_swapout_task):
267          Fix bug: disable interrupts and set level properly before
268          _CORE_mutex_Seize invocation).
269
2702002-02-28      Joel Sherrill <joel@OARcorp.com>
271
272        * Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged
273        into the RTEMS source.
274        * ChangeLog, Makefile.am, README, configure.ac, include/Makefile.am,
275        include/rtems/bdbuf.h, include/rtems/blkdev.h, include/rtems/diskdevs.h,
276        include/rtems/ramdisk.h, include/rtems/.cvsignore, include/.cvsignore,
277        src/Makefile.am, src/bdbuf.c, src/blkdev.c, src/diskdevs.c,
278        src/ramdisk.c, src/.cvsignore, .cvsignore: New files.
279
2802001-11-29      Victor V. Vengerov <vvv@oktet.ru>
281        * AVL trees implementation added.
282
2832001-11-16      Victor V. Vengerov <vvv@oktet.ru>
284        * include/rtems/bdbuf.h, src/bdbuf.c(rtems_bdbuf_syncdev): New.
285
2862001-11-07      Victor V. Vengerov <vvv@oktet.ru>
287
288        * ChangeLog: New file.
289        * src/, include/, include/rtems/: New directories.
290        * README, configure.ac, Makefile.am, src/Makefile.am,
291          include/Makefile.am: New files.
292        * include/rtems/bdbuf.h include/rtems/blkdev.h 
293          include/rtems/diskdevs.h include/rtems/ramdisk.h
294          src/bdbuf.c src/blkdev.c src/diskdevs.c src/ramdisk.c: New files.
Note: See TracBrowser for help on using the repository browser.