source: rtems/c/src/lib/libcpu/mips/ChangeLog @ 34ef6c7

4.104.114.95
Last change on this file since 34ef6c7 was 34ef6c7, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 5, 2008 at 10:06:51 PM

2008-09-05 Joel Sherrill <joel.sherrill@…>

  • clock/ckinit.c: The Shared Memory Driver no longer requires the special IOCTL in Clock_control. This was a hack which has existed since before the Classic API Timer Manager was implemented. All implementations of and references to Clock_control were removed.
  • Property mode set to 100644
File size: 23.2 KB
Line 
12008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * clock/ckinit.c: The Shared Memory Driver no longer requires the
4        special IOCTL in Clock_control. This was a hack which has existed
5        since before the Classic API Timer Manager was implemented. All
6        implementations of and references to Clock_control were removed.
7
82008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
9
10        * timer/timer.c: Convert to "bool".
11
122008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * timer/timer.c: Rename timer driver methods to follow RTEMS
15        programming conventions.
16
172007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * clock/ckinit.c: Eliminate the clicks_per_microsecond field in the
20        MIPS CPU Table and define another mechanism for drivers to obtain
21        this information.
22
232007-03-12      Joel Sherrill <joel@OARcorp.com>
24
25        * au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
26        au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
27        mistake in copyright notice. Both of these mistakes appear to be from
28        code submitted after these changes were made previously.
29
302006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * configure.ac: New BUG-REPORT address.
33
342006-10-19      Joel Sherrill <joel@OARcorp.com>
35
36        * mongoosev/duart/mg5uart.c: Change type to unsigned.
37
382006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * configure.ac: Require autoconf-2.60. Require automake-1.10.
41
422006-09-14      Joel Sherrill <joel@OARcorp.com>
43
44        * mongoosev/duart/mg5uart.c: Removed warnings.
45
462006-09-11      Joel Sherrill <joel@OARcorp.com>
47
48        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
49        style.
50
512006-06-08      Bruce Robinson <brucer@pmccorp.com>
52
53        * Makefile.am: add interruptmask.c
54        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
55        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
56           & descriptions
57
582006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
59
60        * configure.ac: Use RTEMS_AMPOLISH3.
612006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
64
652006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * shared/interrupts/vectorexceptions.c: Merger with submission from
68        Bruce Robinson <brucer@pmccorp.com>.
69        Make some arrays static const.
70
712006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
74        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
75        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
76        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
77        tx49/vectorisrs/vectorisrs.c:
78        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
79
802005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
81
82        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
83        * Makefile.am: Distibute mongoosev's READMEs
84
852005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
86
87        * preinstall.am: New.
88        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
89        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
90        Include preinstall.am.
91        * au1x00/Makefile.am, mongoosev/Makefile.am,
92        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
93        * configure.ac: Reflect changes above.
94
952005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
98
992005-03-14      Joel Sherrill <joel@OARcorp.com>
100
101        * au1x00/.cvsignore: New file.
102
1032005-02-24      Jay Monkman <jtm@lopingdog.com>
104
105        * au1x00/include/au1x00.h: Converted types to C99 types.
106
1072005-02-24      Jay Monkman <jtm@lopingdog.com>
108
109        * Makefile.am, configure.ac: New CPU.
110        * shared/interrupts/installisrentries.c,
111        shared/interrupts/isr_entries.S: Added CPU32 support.
112        * au1x00/Makefile.am, au1x00/include/au1x00.h,
113        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
114
1152005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
116
117        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
118        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
119
1202005-01-04      Joel Sherrill <joel@OARcorp.com>
121
122        * shared/Makefile.am: Fix typo.
123
1242005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
127        tx39/Makefile.am: Remove build-variant support.
128
1292004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
130
131        * configure.ac: Remove RTEMS_ENABLE_BARE.
132
1332004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        * configure.ac: Require automake > 1.9.
136
1372004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
138
139        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
140        shared/interrupts/isr_entries.S,
141        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
142        <rtems/mips/iregdef.h> instead of <iregdef.h>.
143        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
144        shared/interrupts/installisrentries.c,
145        shared/interrupts/isr_entries.S,
146        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
147        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
148
1492004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
150
151        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
152        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
153        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
154
1552004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
156
157        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
158        mongoosev/vectorisrs/vectorisrs.c,
159        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
160        Cosmetics.
161
1622004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
163
164        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
165        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
166        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
167        shared/interrupts/vectorexceptions.c, timer/timer.c,
168        tx39/include/tx3904.h: Convert to using c99 fixed size types.
169
1702004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
171
172        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
173
1742004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
177        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
178        * shared/Makefile.am: Don't include .../lib.am.
179
1802004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * clock/Makefile.am, timer/Makefile.am: Remove.
183        * r46xx/Makefile.am: Built timer.rel, clock.rel.
184        Add PREINSTALL_DIRS.
185        * Makefile.am: Remove timer, clock.
186        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
187        Add PREINSTALL_DIRS.
188        * configure.ac: Reflect removing clock/Makefile.am,
189        timer/Makefile.am.
190        Add subdir-objects to AUTOMAKE_OPTIONS.
191
1922004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * clock/Makefile.am: Convert to using automake compilation rules.
195        * mongoosev/Makefile.am: Ditto.
196        * r46xx/Makefile.am: Ditto.
197        * shared/Makefile.am: Ditto.
198        * timer/Makefile.am: Ditto.
199        * tx39/Makefile.am: Ditto.
200        * Makefile.am: Remove conditional subdirs.
201        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
202        Require automake-1.8.2. Add AM_PROG_CC_C_O.
203
2042004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
207        Add PRE/TMPINSTALL_FILES to CLEANFILES.
208        * shared/Makefile.am: Ditto.
209        * tx39/Makefile.am: Ditto.
210
2112003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * mongoosev/duart/Makefile.am: Remove.
214        * mongoosev/vectorisrs/Makefile.am: Remove.
215        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
216        duart/Makefile.am.
217        * r46xx/vectorisrs/Makefile.am: Remove.
218        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
219        * shared/cache/Makefile.am: Remove.
220        * shared/interrupts/Makefile.am: Remove.
221        * shared/Makefile.am: Merge-in cache/Makefile.am,
222        interrupts/Makefile.am.
223        * tx39/vectorisrs/Makefile.am: Remove.
224        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
225        * configure.ac: Reflect changes above.
226
2272003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
230        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
231        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
232        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
233
2342003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
237
2382003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * clock/Makefile.am: Remove all-local: $(ARCH).
241        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
242        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
243        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
244        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
245        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
246        * timer/Makefile.am: Remove all-local: $(ARCH).
247        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
248
2492003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * Makefile.am: Reformat.
252        * clock/Makefile.am: Reformat.
253        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
254        * tx39/Makefile.am: Ditto.
255        * shared/cache/Makefile.am: Ditto.
256        * mongoosev/duart/Makefile.am: Ditto.
257        * mongoosev/vectorisrs/Makefile.am: Reformat.
258        * r46xx/vectorisrs/Makefile.am: Reformat.
259        * shared/Makefile.am: Reformat.
260        * shared/interrupts/Makefile.am: Reformat.
261        * timer/Makefile.am: Reformat.
262        * tx39/vectorisrs/Makefile.am: Reformat.
263
2642003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * mongoosev/Makefile.am: Rework preinstall rules.
267        * mongoosev/duart/Makefile.am: Rework preinstall rules.
268        * tx39/include/Makefile.am: Remove.
269        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
270        * configure.ac: Remove tx39/include/Makefile.
271
2722003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * configure.ac: Remove RTEMS_CANONICAL_HOST.
275
2762003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * configure.ac: Remove RTEMS_CHECK_CPU.
279
2802003-09-04      Joel Sherrill <joel@OARcorp.com>
281
282        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
283        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
284        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
285        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
286        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
287
2882003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * Makefile.am: Reflect having moved aclocal/.
291
2922003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * Makefile.am: Reflect having moved automake/.
295        * clock/Makefile.am: Reflect having moved automake/.
296        * mongoosev/Makefile.am: Reflect having moved automake/.
297        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
298        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
299        * r46xx/Makefile.am: Reflect having moved automake/.
300        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
301        * shared/Makefile.am: Reflect having moved automake/.
302        * shared/cache/Makefile.am: Reflect having moved automake/.
303        * shared/interrupts/Makefile.am: Reflect having moved automake/.
304        * timer/Makefile.am: Reflect having moved automake/.
305        * tx39/Makefile.am: Reflect having moved automake/.
306        * tx39/include/Makefile.am: Reflect having moved automake/.
307        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
308
3092003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
312
3132003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * configure.ac: Remove AC_CONFIG_AUX_DIR.
316
3172003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
320
3212003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * configure.ac: AC_PREREQ(2.57).
324
3252003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
328        * r46xx/vectorisrs/Makefile.am: Ditto.
329        * mongoosev/vectorisrs/Makefile.am: Ditto.
330        * mongoosev/duart/Makefile.am: Ditto.
331        * shared/interrupts/Makefile.am: Ditto.
332        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
333
3342002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
337        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
338
3392002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
342
3432002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: Add RTEMS_PROG_CCAS.
346
3472002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
350
3512002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
354        Install include/mongoose-v.h.
355        * mongoosev/include/Makefile.am: Remove.
356        * configure.ac: Reflect changes above.
357
3582002-11-01      Joel Sherrill <joel@OARcorp.com>
359
360        * shared/interrupts/installisrentries.c,
361        shared/interrupts/vectorexceptions.c: Removed warnings.
362
3632002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * .cvsignore: Reformat.
366        Add autom4te*cache.
367        Remove autom4te.cache.
368
3692002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
372
3732002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
376        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
377        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
378        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
379        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
380        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
381        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
382        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
383
3842002-08-09      Joel Sherrill <joel@OARcorp.com>
385
386        * shared/interrupts/isr_entries.S: Corrected typo in mips1
387        END_FRAME directive that lead to linker errors.
388
3892002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * configure.ac:
392        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
393        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
394        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
395        * Makefile.am: Remove AUTOMAKE_OPTIONS.
396        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
397        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
398        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
399        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
400        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
401        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
402        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
403        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
404        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
405        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
406        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
407        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
408        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
409
4102002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
411
412        * shared/interrupts/installisrentries.c: Added support for debug
413        exception vector.
414        * shared/interrupts/isr_entries.S: Added support for debug exception
415        vector.
416       
4172002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
418
419        * mongoosev/include/mongoose-v.h: Added cache constants.
420        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
421        performance.
422
4232002-02-08      Joel Sherrill <joel@OARcorp.com>
424
425        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
426
4272001-02-05      Joel Sherrill <joel@OARcorp.com>
428
429        * isr_entries.S: Removed comment incorrectly indicating this
430        file was cpu_asm.S.
431        * vectorexceptions.c (mips_dump_exception_frame): New routine
432        broken out from default exception handler.
433
4342001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
435
436        * mongoosev/vectorisrs/vectorisrs.c,
437        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
438        bspIo.h.
439
4402001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
441
442        * Lots of tinkering and tuning as part of improving interrupt latency
443        and improving the per-task interrupt level control and FP mask handling.
444        With these modifications interrupt latency was measured at a worst-case
445        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
446        RTEMS tasks in the application.
447        * mongoosev/README: Updated. 
448        * mongoosev/include/mongoose-v.h: Masks modified.
449        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
450        software prioritization of interrupts.  If a higher priority interrupt
451        occurs while we are looking for new interrupts, we will reinitiate the
452        scan of all interrupts.
453        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
454        blank lines.
455
4562002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
459        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
460        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
461        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
462
4632001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
466        * configure.in: Remove.
467        * configure.ac: New file, generated from configure.in by autoupdate.
468
4692001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
470
471        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
472        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
473        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
474        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
475        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
476
4772000-05-24      Joel Sherrill <joel@OARcorp.com>
478
479        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
480        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
481        tx39/include/tx3904.h: All exceptions were given low numbers and thus
482        can be now be installed and processed in a uniform manner just like interrupts.
483        Variances between various MIPS ISA levels are not accounted for at this time.
484        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
485        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
486        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
487        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
488        shared maxvectors.c into a variety of CPU model specific versions to simplify
489        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
490        and created various CPU model versions.
491
4922001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
493
494        * clock/clock.S: Move placement of nop.
495
4962001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
497
498        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
499        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
500        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
501        shared/interrupts/maxvectors.c: Now works.  Significant rework
502        of exceptions and interrupt vectoring to clean things up.
503        * shared/interrupts/vectorexceptions.c: Removed.
504
5052001-05-07      Joel Sherrill <joel@OARcorp.com>
506
507        * shared/interrupts/vectorexceptions.c: New file to decode
508        exception code and vector appropriate NON-interrupt exception. 
509        * shared/interrupts/Makefile.am: Modified to reflect above.
510
5112001-04-20      Joel Sherrill <joel@OARcorp.com>
512
513        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
514        the other bits set in the Peripheral Function Interrupt Mask
515        Register when modifying those enabled for the DUART.
516        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
517        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
518        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
519        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
520
5212001-04-16      Joel Sherrill <joel@OARcorp.com>
522
523        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
524        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
525        as he debugged this BSP using a logic analyzer.  In particular,
526        there was a mistake where the index not offset of registers was
527        in the header file and the baud rate calculation was incorrect.
528
5292001-03-13      Joel Sherrill <joel@OARcorp.com>
530
531        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
532        directories.
533        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
534        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
535        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
536        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
537        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
538        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
539        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
540        New files.
541        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
542        shared/interrupts/maxvectors.c: Added support for mongoosev.
543        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
544
5452001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
546
547        * shared/cache/Makefile.am, tx39/include/Makefile.am:
548        Apply include_*HEADERS instead of H_FILES.
549
5502001-01-08      Joel Sherrill <joel@OARcorp.com>
551
552        * Added r46xx directory.
553        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
554        * shared/interrupts/installisrentries.c: Fixed typo.
555        * r46xx/.cvsignore, r46xx/Makefile.am,
556        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
557        r46xx/vectorisrs/vectorisrs.c: New files.
558
5592000-12-19      Joel Sherrill <joel@OARcorp.com>
560
561        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
562        vector handler.  This should be in a separate file so the BSP can
563        easily override it.
564
5652000-12-13      Joel Sherrill <joel@OARcorp.com>
566
567        * configure.in: Added new directories.
568        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
569        when compiling for a TX3904.
570        * shared/interrupts/maxvectors.c: Corrected conditional logic.
571        * tx39/Makefile.am: Added vectorisrs.
572        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
573        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
574        interrupt pending information on the TX3904 and vectors
575        an interrupt.
576
5772000-12-13      Joel Sherrill <joel@OARcorp.com>
578
579        * shared/.cvsignore, shared/Makefile.am,
580        shared/cache/.cvsignore, shared/cache/Makefile.am,
581        shared/cache/cache.c, shared/cache/cache_.h,
582        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
583        shared/interrupts/installisrentries.c,
584        shared/interrupts/isr_entries.S,
585        shared/interrupts/maxvectors.c, tx39/.cvsignore,
586        tx39/Makefile.am, tx39/include/.cvsignore,
587        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
588        Moved some pieces of interrupt processing from score/cpu to
589        libcpu/mips since many interrupt servicing characteristics are
590        CPU model dependent.  This patch addresses the number of interrupt
591        sources and where the ISR prologues are located.  The only way to
592        currently install the ISR prologues requires that the prologues
593        be installed into RAM.
594
5952000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
596
597        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
598
5992000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
600
601        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
602
6032000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
605        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
606        Switch to GNU canonicalization.
607
6082000-10-24      Alan Cudmore <alanc@linuxstart.com> and
609        Joel Sherrill <joel@OARcorp.com>
610
611        * This is a major reworking of the mips64orion port to use
612        gcc predefines as much as possible and a big push to multilib
613        the mips port.  The mips64orion port was copied/renamed to mips
614        to be more like other GNU tools.  Alan did most of the technical
615        work of determining how to map old macro names used by the mips64orion
616        port to standard compiler macro definitions.  Joel did the merge
617        with CVS magic to keep individual file history and did the BSP
618        modifications. Details follow:
619        * Makefile.am: Made clock and timer subdirectories conditional.
620        * configure.in: Ditto.
621        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
622        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
623
6242000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * clock/Makefile.am, timer/Makefile.am: Include compile.am
627
6282000-08-10      Joel Sherrill <joel@OARcorp.com>
629
630        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.