source: rtems/cpukit/libblock/ChangeLog @ 5b38506

4.104.114.84.95
Last change on this file since 5b38506 was 5b38506, checked in by Joel Sherrill <joel.sherrill@…>, on 09/04/03 at 18:54:04

2003-09-04 Joel Sherrill <joel@…>

  • include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: URL for license changed.
  • Property mode set to 100644
File size: 8.1 KB
Line 
12003-09-04      Joel Sherrill <joel@OARcorp.com>
2
3        * include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: URL
4        for license changed.
5
62003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * configure.ac: Remove (Merged into ../configure.ac).
9        * Makefile.am: Reflect having merged configure.ac into
10        ../configure.ac.
11
122003-06-04      Joel Sherrill <joel@OARcorp.com>
13
14        * src/ide_part_table.c: Removed warnings.
15
162002-04-10      Victor V. Vengerov <vvv@oktet.ru>
17
18        PR 385/filesystem
19        * src/ramdisk.c: The "from" and "to" locations are calculated as
20        the start of the block within the ram that data is to be transferred
21        from/to for reads and writes respectively.  However, within
22        the loops, the "from" and "to" locations are never updated.  The loop
23        should have been updated as:
24            from += rd->block_size;
25        and
26            to += rd->block_size;
27        within the for loops in the ramdisk_read and ramdisk_write routines,
28        respectively.
29
302003-03-27      Joel Sherrill <joel@OARcorp.com>
31
32        * Makefile.am: ATA code depends upon libchip/ide which is not allowed
33        in the cpukit source code since it must be buildable independent of
34        any BSP. These files were moved to libchip/ide.
35        * include/rtems/ata.h, include/rtems/ata_internal.h, src/ata.c: Removed.
36
372003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
38
39        PR 367/filesystem
40        * Makefile.am, include/rtems/ide_part_table.h, src/ata.c,
41        src/ide_part_table.c: Some bugs were still present in the DOSFS
42        implementation:
43            - FAT12 did not work properly on Big-Endian machines
44            - Some synchronization and error handling problems were present
45            - Some legal codings for EOC were not recognized
46
472003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
48
49        * configure.ac: Remove AC_CONFIG_AUX_DIR.
50
512003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
52
53        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
54
552003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
56
57        * configure.ac: AC_PREREQ(2.57).
58
592003-01-27      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
60
61        * src/blkdev.c: Per PR331 fix bug which is tripped by writing 512 byte
62        blocks to 512 byte aligned positions.
63
642003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
65
66        * src/ata.c, src/bdbuf.c: Correct invocation of rtems_task_mode()
67        so the task's preemption mode setting is properly maintained.
68
692002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
70
71        * Makefile.am: Eliminate C_O_FILES.
72        Eliminate SRCS.
73
742002-12-02      Joel Sherrill <joel@OARcorp.com>
75
76        * src/bdbuf.c: Added cast to remove warning.
77
782002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
79
80        * configure.ac: Fix package name.
81
822002-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
83
84        * src/diskdevs.c: Include <unistd.h> to remove warning.
85
862002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
87
88        * Added ATA  support.
89        * include/rtems/blkdev.h: Added last IO status.
90        * include/rtems/ata.h, include/rtems/ata_internal.h,
91        include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: New
92        files.
93
942002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
97
982002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
99
100        * .cvsignore: Reformat.
101        Add autom4te*cache.
102        Remove autom4te.cache.
103
1042002-09-07      Joel Sherrill <joel@OARcorp.com>
105
106        * src/bdbuf.c: Previous fix for PR282 regressed mutex changes.
107
1082002-09-06      Alexander M. Kukuta <kam@oktet.ru>
109
110        * src/bdbuf.c: Per PR282, correct problem in function
111        rtems_bdbuf_read() where device ioctl() is called with the
112        logical device number used instead of corresponding physical
113        device number.
114
1152002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
116
117        * Makefile.am: Merge src/Makefile.am.
118        * src/Makefile.am: Remove.
119        * configure.ac: Remove src/Makefile.am
120
1212002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
124
1252002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
128
1292002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
130
131        * configure.ac: RTEMS_TOP(../..).
132
1332002-07-01    Joel Sherrill <joel@OARcorp.com>
134
135        * Mega patch merge to change the format of the object IDs to
136        loosen the dependency between the SCORE and the various APIs.
137        There was considerable work to simplify the object name management
138        and it appears that the name_table field is no longer needed.
139        This patch also includes the addition of the internal mutex
140        which is currently only used to protect some types of allocation
141        and deallocation.  This significantly can reduce context
142        switch latency under certain circumstances.  In particular,
143        some heap/region operations were O(n) and had dispatching
144        disabled.  This should help enormously.  With this merge,
145        the patch is not as clean as it should be.  In particular,
146        the documentation has not been modified to reflect the new object
147        ID layout, the IDs in the test screens are not updated, and
148        _Objects_Get_information needs to be a real routine not inlined.
149        As part of this patch a lot of MP code for thread/proxy blocking
150        was made conditional and cleaned up.
151        * src/bdbuf.c:  Modified as part of above.
1522002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
153
154        * configure.ac: Remove RTEMS_PROJECT_ROOT.
155
1562002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
159        Add AC_PROG_RANLIB.
160
1612002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        * src/Makefile.am: Don't preinstall libblock.a.
164
1652002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        * Makefile.am: Merge-in include/Makefile.am.
168        * include/Makefile.am: Remove.
169        * configure.ac: Reflect changes above.
170
1712002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
174        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
175        Use ../aclocal.
176        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
177
1782002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        Move from c/src/libblock to c/src/exec/libblock
181        * configure.ac: Reflect move.
182        * Makefile.am: Ditto.
183        * include/Makefile.am: Ditto.
184        * src/Makefile.am: Ditto.
185
1862002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * src/ramdisk.c: include <string.h>.
189        * src/blkdev.c: include <string.h>.
190
1912002-04-03      Alexander Kukuta <kam@oktet.ru>
192
193        * include/rtems/bdbuf.h: Address PR168 by changing bdbuf_buffer.avl.bal
194        and bdbuf_buffer.avl.cache to signed char instead of char.
195
1962002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * configure.ac:
199        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
200        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
201        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
202        * Makefile.am: Remove AUTOMAKE_OPTIONS.
203        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
204
2052002-03-21      Alexander Kukuta <kam@oktet.ru>
206
207        * src/bdbuf.c (avl_insert, avl_remove): Reimplemented from scratch
208          to avoid using GPLed sources in RTEMS core.
209        * src/bdbuf.c, include/rtems/bdbuf.h: Remove "binary tree"
210          implementation which was used for debugging only.
211
2122002-03-13      Victor V. Vengerov <vvv@oktet.ru>
213
214        * src/bdbuf.c (find_or_assign_buffer, rtems_bdbuf_read,
215          rtems_bdbuf_sync, rtems_bdbuf_syncdev, bdbuf_swapout_task):
216          Fix bug: disable interrupts and set level properly before
217          _CORE_mutex_Seize invocation).
218
2192002-02-28      Joel Sherrill <joel@OARcorp.com>
220
221        * Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged
222        into the RTEMS source.
223        * ChangeLog, Makefile.am, README, configure.ac, include/Makefile.am,
224        include/rtems/bdbuf.h, include/rtems/blkdev.h, include/rtems/diskdevs.h,
225        include/rtems/ramdisk.h, include/rtems/.cvsignore, include/.cvsignore,
226        src/Makefile.am, src/bdbuf.c, src/blkdev.c, src/diskdevs.c,
227        src/ramdisk.c, src/.cvsignore, .cvsignore: New files.
228
2292001-11-29      Victor V. Vengerov <vvv@oktet.ru>
230        * AVL trees implementation added.
231
2322001-11-16      Victor V. Vengerov <vvv@oktet.ru>
233        * include/rtems/bdbuf.h, src/bdbuf.c(rtems_bdbuf_syncdev): New.
234
2352001-11-07      Victor V. Vengerov <vvv@oktet.ru>
236
237        * ChangeLog: New file.
238        * src/, include/, include/rtems/: New directories.
239        * README, configure.ac, Makefile.am, src/Makefile.am,
240          include/Makefile.am: New files.
241        * include/rtems/bdbuf.h include/rtems/blkdev.h 
242          include/rtems/diskdevs.h include/rtems/ramdisk.h
243          src/bdbuf.c src/blkdev.c src/diskdevs.c src/ramdisk.c: New files.
Note: See TracBrowser for help on using the repository browser.