source: rtems/cpukit/libblock/ChangeLog @ f2954e0c

4.104.114.84.95
Last change on this file since f2954e0c was f2954e0c, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/22/03 at 12:51:28

2003-11-22 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Reworked.
  • Property mode set to 100644
File size: 8.5 KB
Line 
12003-11-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Reworked.
4
52003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * Makefile.am: AM_CPPFLAGS += -I$(top_builddir).
8        Use AM_CPPFLAGS instead of AM_CFLAGS.
9        * src/ata.c: Include config.h.
10        * src/bdbuf.c: Ditto.
11        * src/blkdev.c: Ditto.
12        * src/diskdevs.c: Ditto.
13        * src/ide_part_table.c: Ditto.
14        * src/ramdisk.c: Ditto.
15
162003-09-04      Joel Sherrill <joel@OARcorp.com>
17
18        * include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: URL
19        for license changed.
20
212003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
22
23        * configure.ac: Remove (Merged into ../configure.ac).
24        * Makefile.am: Reflect having merged configure.ac into
25        ../configure.ac.
26
272003-06-04      Joel Sherrill <joel@OARcorp.com>
28
29        * src/ide_part_table.c: Removed warnings.
30
312002-04-10      Victor V. Vengerov <vvv@oktet.ru>
32
33        PR 385/filesystem
34        * src/ramdisk.c: The "from" and "to" locations are calculated as
35        the start of the block within the ram that data is to be transferred
36        from/to for reads and writes respectively.  However, within
37        the loops, the "from" and "to" locations are never updated.  The loop
38        should have been updated as:
39            from += rd->block_size;
40        and
41            to += rd->block_size;
42        within the for loops in the ramdisk_read and ramdisk_write routines,
43        respectively.
44
452003-03-27      Joel Sherrill <joel@OARcorp.com>
46
47        * Makefile.am: ATA code depends upon libchip/ide which is not allowed
48        in the cpukit source code since it must be buildable independent of
49        any BSP. These files were moved to libchip/ide.
50        * include/rtems/ata.h, include/rtems/ata_internal.h, src/ata.c: Removed.
51
522003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
53
54        PR 367/filesystem
55        * Makefile.am, include/rtems/ide_part_table.h, src/ata.c,
56        src/ide_part_table.c: Some bugs were still present in the DOSFS
57        implementation:
58            - FAT12 did not work properly on Big-Endian machines
59            - Some synchronization and error handling problems were present
60            - Some legal codings for EOC were not recognized
61
622003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
63
64        * configure.ac: Remove AC_CONFIG_AUX_DIR.
65
662003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
67
68        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
69
702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
71
72        * configure.ac: AC_PREREQ(2.57).
73
742003-01-27      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
75
76        * src/blkdev.c: Per PR331 fix bug which is tripped by writing 512 byte
77        blocks to 512 byte aligned positions.
78
792003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
80
81        * src/ata.c, src/bdbuf.c: Correct invocation of rtems_task_mode()
82        so the task's preemption mode setting is properly maintained.
83
842002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
85
86        * Makefile.am: Eliminate C_O_FILES.
87        Eliminate SRCS.
88
892002-12-02      Joel Sherrill <joel@OARcorp.com>
90
91        * src/bdbuf.c: Added cast to remove warning.
92
932002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
94
95        * configure.ac: Fix package name.
96
972002-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * src/diskdevs.c: Include <unistd.h> to remove warning.
100
1012002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
102
103        * Added ATA  support.
104        * include/rtems/blkdev.h: Added last IO status.
105        * include/rtems/ata.h, include/rtems/ata_internal.h,
106        include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: New
107        files.
108
1092002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
112
1132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
114
115        * .cvsignore: Reformat.
116        Add autom4te*cache.
117        Remove autom4te.cache.
118
1192002-09-07      Joel Sherrill <joel@OARcorp.com>
120
121        * src/bdbuf.c: Previous fix for PR282 regressed mutex changes.
122
1232002-09-06      Alexander M. Kukuta <kam@oktet.ru>
124
125        * src/bdbuf.c: Per PR282, correct problem in function
126        rtems_bdbuf_read() where device ioctl() is called with the
127        logical device number used instead of corresponding physical
128        device number.
129
1302002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * Makefile.am: Merge src/Makefile.am.
133        * src/Makefile.am: Remove.
134        * configure.ac: Remove src/Makefile.am
135
1362002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
137
138        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
139
1402002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
141
142        * src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
143
1442002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * configure.ac: RTEMS_TOP(../..).
147
1482002-07-01    Joel Sherrill <joel@OARcorp.com>
149
150        * Mega patch merge to change the format of the object IDs to
151        loosen the dependency between the SCORE and the various APIs.
152        There was considerable work to simplify the object name management
153        and it appears that the name_table field is no longer needed.
154        This patch also includes the addition of the internal mutex
155        which is currently only used to protect some types of allocation
156        and deallocation.  This significantly can reduce context
157        switch latency under certain circumstances.  In particular,
158        some heap/region operations were O(n) and had dispatching
159        disabled.  This should help enormously.  With this merge,
160        the patch is not as clean as it should be.  In particular,
161        the documentation has not been modified to reflect the new object
162        ID layout, the IDs in the test screens are not updated, and
163        _Objects_Get_information needs to be a real routine not inlined.
164        As part of this patch a lot of MP code for thread/proxy blocking
165        was made conditional and cleaned up.
166        * src/bdbuf.c:  Modified as part of above.
1672002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * configure.ac: Remove RTEMS_PROJECT_ROOT.
170
1712002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
174        Add AC_PROG_RANLIB.
175
1762002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * src/Makefile.am: Don't preinstall libblock.a.
179
1802002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * Makefile.am: Merge-in include/Makefile.am.
183        * include/Makefile.am: Remove.
184        * configure.ac: Reflect changes above.
185
1862002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
189        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
190        Use ../aclocal.
191        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
192
1932002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        Move from c/src/libblock to c/src/exec/libblock
196        * configure.ac: Reflect move.
197        * Makefile.am: Ditto.
198        * include/Makefile.am: Ditto.
199        * src/Makefile.am: Ditto.
200
2012002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * src/ramdisk.c: include <string.h>.
204        * src/blkdev.c: include <string.h>.
205
2062002-04-03      Alexander Kukuta <kam@oktet.ru>
207
208        * include/rtems/bdbuf.h: Address PR168 by changing bdbuf_buffer.avl.bal
209        and bdbuf_buffer.avl.cache to signed char instead of char.
210
2112002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * configure.ac:
214        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
215        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
216        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
217        * Makefile.am: Remove AUTOMAKE_OPTIONS.
218        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
219
2202002-03-21      Alexander Kukuta <kam@oktet.ru>
221
222        * src/bdbuf.c (avl_insert, avl_remove): Reimplemented from scratch
223          to avoid using GPLed sources in RTEMS core.
224        * src/bdbuf.c, include/rtems/bdbuf.h: Remove "binary tree"
225          implementation which was used for debugging only.
226
2272002-03-13      Victor V. Vengerov <vvv@oktet.ru>
228
229        * src/bdbuf.c (find_or_assign_buffer, rtems_bdbuf_read,
230          rtems_bdbuf_sync, rtems_bdbuf_syncdev, bdbuf_swapout_task):
231          Fix bug: disable interrupts and set level properly before
232          _CORE_mutex_Seize invocation).
233
2342002-02-28      Joel Sherrill <joel@OARcorp.com>
235
236        * Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged
237        into the RTEMS source.
238        * ChangeLog, Makefile.am, README, configure.ac, include/Makefile.am,
239        include/rtems/bdbuf.h, include/rtems/blkdev.h, include/rtems/diskdevs.h,
240        include/rtems/ramdisk.h, include/rtems/.cvsignore, include/.cvsignore,
241        src/Makefile.am, src/bdbuf.c, src/blkdev.c, src/diskdevs.c,
242        src/ramdisk.c, src/.cvsignore, .cvsignore: New files.
243
2442001-11-29      Victor V. Vengerov <vvv@oktet.ru>
245        * AVL trees implementation added.
246
2472001-11-16      Victor V. Vengerov <vvv@oktet.ru>
248        * include/rtems/bdbuf.h, src/bdbuf.c(rtems_bdbuf_syncdev): New.
249
2502001-11-07      Victor V. Vengerov <vvv@oktet.ru>
251
252        * ChangeLog: New file.
253        * src/, include/, include/rtems/: New directories.
254        * README, configure.ac, Makefile.am, src/Makefile.am,
255          include/Makefile.am: New files.
256        * include/rtems/bdbuf.h include/rtems/blkdev.h 
257          include/rtems/diskdevs.h include/rtems/ramdisk.h
258          src/bdbuf.c src/blkdev.c src/diskdevs.c src/ramdisk.c: New files.
Note: See TracBrowser for help on using the repository browser.