source: rtems/c/src/lib/libcpu/mips/ChangeLog @ ea1116d

4.104.115
Last change on this file since ea1116d was 290da88f, checked in by Joel Sherrill <joel.sherrill@…>, on 09/30/08 at 16:27:16

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

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