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

4.115
Last change on this file since ac4f31c8 was ac4f31c8, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/10/11 at 04:07:46

2011-12-10 Ralf Corsépius <ralf.corsepius@…>

  • shared/interrupts/vectorexceptions.c: Make mips_dump_exception_frame, mips_default_exception_code_handler static.
  • Property mode set to 100644
File size: 24.7 KB
Line 
12011-12-10      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * shared/interrupts/vectorexceptions.c: Make
4        mips_dump_exception_frame, mips_default_exception_code_handler
5        static.
6
72011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
8
9        PR 1917/bsps
10        * mongoosev/duart/mg5uart.c: Modifications to add dynamic tables for
11        libchip serial drivers.
12
132011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * au1x00/vectorisrs/vectorisrs.c:
16        Use "__asm__" instead of "asm" for improved c99-compliance.
17
182011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * configure.ac: Require autoconf-2.68, automake-1.11.1.
21
222011-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * mongoosev/duart/mg5uart.c: Fix type mismatch.
25
262010-05-28      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * au1x00/include/au1x00.h: Add prototypes for
29        mips_default_isr, assert_sw_irq, negate_sw_irq.
30        * au1x00/vectorisrs/vectorisrs.c: Remove prototype of
31        mips_default_isr.
32
332010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
34
35        * mongoosev/duart/mg5uart.c: Remove warnings.
36
372009-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * Makefile.am: Add shared/interrupts/isr_entries.h.
40        * shared/interrupts/isr_entries.h: New.
41        * shared/interrupts/installisrentries.c: Remove nested externs.
42
432009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
46        been renamed to rtems_termios_baud_to_number.
47
482008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * timer/timer.c: Eliminate uses of old benchmark timer names.
51
522008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * clock/ckinit.c: The Shared Memory Driver no longer requires the
55        special IOCTL in Clock_control. This was a hack which has existed
56        since before the Classic API Timer Manager was implemented. All
57        implementations of and references to Clock_control were removed.
58
592008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * timer/timer.c: Convert to "bool".
62
632008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * timer/timer.c: Rename timer driver methods to follow RTEMS
66        programming conventions.
67
682007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * clock/ckinit.c: Eliminate the clicks_per_microsecond field in the
71        MIPS CPU Table and define another mechanism for drivers to obtain
72        this information.
73
742007-03-12      Joel Sherrill <joel@OARcorp.com>
75
76        * au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
77        au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
78        mistake in copyright notice. Both of these mistakes appear to be from
79        code submitted after these changes were made previously.
80
812006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * configure.ac: New BUG-REPORT address.
84
852006-10-19      Joel Sherrill <joel@OARcorp.com>
86
87        * mongoosev/duart/mg5uart.c: Change type to unsigned.
88
892006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * configure.ac: Require autoconf-2.60. Require automake-1.10.
92
932006-09-14      Joel Sherrill <joel@OARcorp.com>
94
95        * mongoosev/duart/mg5uart.c: Removed warnings.
96
972006-09-11      Joel Sherrill <joel@OARcorp.com>
98
99        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
100        style.
101
1022006-06-08      Bruce Robinson <brucer@pmccorp.com>
103
104        * Makefile.am: add interruptmask.c
105        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
106        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
107           & descriptions
108
1092006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * configure.ac: Use RTEMS_AMPOLISH3.
1122006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
115
1162006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * shared/interrupts/vectorexceptions.c: Merger with submission from
119        Bruce Robinson <brucer@pmccorp.com>.
120        Make some arrays static const.
121
1222006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
123
124        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
125        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
126        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
127        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
128        tx49/vectorisrs/vectorisrs.c:
129        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
130
1312005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
132
133        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
134        * Makefile.am: Distibute mongoosev's READMEs
135
1362005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * preinstall.am: New.
139        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
140        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
141        Include preinstall.am.
142        * au1x00/Makefile.am, mongoosev/Makefile.am,
143        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
144        * configure.ac: Reflect changes above.
145
1462005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
147
148        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
149
1502005-03-14      Joel Sherrill <joel@OARcorp.com>
151
152        * au1x00/.cvsignore: New file.
153
1542005-02-24      Jay Monkman <jtm@lopingdog.com>
155
156        * au1x00/include/au1x00.h: Converted types to C99 types.
157
1582005-02-24      Jay Monkman <jtm@lopingdog.com>
159
160        * Makefile.am, configure.ac: New CPU.
161        * shared/interrupts/installisrentries.c,
162        shared/interrupts/isr_entries.S: Added CPU32 support.
163        * au1x00/Makefile.am, au1x00/include/au1x00.h,
164        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
165
1662005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
167
168        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
169        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
170
1712005-01-04      Joel Sherrill <joel@OARcorp.com>
172
173        * shared/Makefile.am: Fix typo.
174
1752005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
178        tx39/Makefile.am: Remove build-variant support.
179
1802004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
181
182        * configure.ac: Remove RTEMS_ENABLE_BARE.
183
1842004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
185
186        * configure.ac: Require automake > 1.9.
187
1882004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
189
190        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
191        shared/interrupts/isr_entries.S,
192        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
193        <rtems/mips/iregdef.h> instead of <iregdef.h>.
194        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
195        shared/interrupts/installisrentries.c,
196        shared/interrupts/isr_entries.S,
197        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
198        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
199
2002004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
201
202        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
203        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
204        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
205
2062004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
207
208        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
209        mongoosev/vectorisrs/vectorisrs.c,
210        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
211        Cosmetics.
212
2132004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
214
215        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
216        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
217        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
218        shared/interrupts/vectorexceptions.c, timer/timer.c,
219        tx39/include/tx3904.h: Convert to using c99 fixed size types.
220
2212004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
222
223        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
224
2252004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
228        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
229        * shared/Makefile.am: Don't include .../lib.am.
230
2312004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * clock/Makefile.am, timer/Makefile.am: Remove.
234        * r46xx/Makefile.am: Built timer.rel, clock.rel.
235        Add PREINSTALL_DIRS.
236        * Makefile.am: Remove timer, clock.
237        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
238        Add PREINSTALL_DIRS.
239        * configure.ac: Reflect removing clock/Makefile.am,
240        timer/Makefile.am.
241        Add subdir-objects to AUTOMAKE_OPTIONS.
242
2432004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * clock/Makefile.am: Convert to using automake compilation rules.
246        * mongoosev/Makefile.am: Ditto.
247        * r46xx/Makefile.am: Ditto.
248        * shared/Makefile.am: Ditto.
249        * timer/Makefile.am: Ditto.
250        * tx39/Makefile.am: Ditto.
251        * Makefile.am: Remove conditional subdirs.
252        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
253        Require automake-1.8.2. Add AM_PROG_CC_C_O.
254
2552004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
258        Add PRE/TMPINSTALL_FILES to CLEANFILES.
259        * shared/Makefile.am: Ditto.
260        * tx39/Makefile.am: Ditto.
261
2622003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * mongoosev/duart/Makefile.am: Remove.
265        * mongoosev/vectorisrs/Makefile.am: Remove.
266        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
267        duart/Makefile.am.
268        * r46xx/vectorisrs/Makefile.am: Remove.
269        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
270        * shared/cache/Makefile.am: Remove.
271        * shared/interrupts/Makefile.am: Remove.
272        * shared/Makefile.am: Merge-in cache/Makefile.am,
273        interrupts/Makefile.am.
274        * tx39/vectorisrs/Makefile.am: Remove.
275        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
276        * configure.ac: Reflect changes above.
277
2782003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
281        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
282        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
283        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
284
2852003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
288
2892003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * clock/Makefile.am: Remove all-local: $(ARCH).
292        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
293        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
294        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
295        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
296        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
297        * timer/Makefile.am: Remove all-local: $(ARCH).
298        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
299
3002003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * Makefile.am: Reformat.
303        * clock/Makefile.am: Reformat.
304        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
305        * tx39/Makefile.am: Ditto.
306        * shared/cache/Makefile.am: Ditto.
307        * mongoosev/duart/Makefile.am: Ditto.
308        * mongoosev/vectorisrs/Makefile.am: Reformat.
309        * r46xx/vectorisrs/Makefile.am: Reformat.
310        * shared/Makefile.am: Reformat.
311        * shared/interrupts/Makefile.am: Reformat.
312        * timer/Makefile.am: Reformat.
313        * tx39/vectorisrs/Makefile.am: Reformat.
314
3152003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * mongoosev/Makefile.am: Rework preinstall rules.
318        * mongoosev/duart/Makefile.am: Rework preinstall rules.
319        * tx39/include/Makefile.am: Remove.
320        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
321        * configure.ac: Remove tx39/include/Makefile.
322
3232003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.ac: Remove RTEMS_CANONICAL_HOST.
326
3272003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.ac: Remove RTEMS_CHECK_CPU.
330
3312003-09-04      Joel Sherrill <joel@OARcorp.com>
332
333        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
334        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
335        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
336        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
337        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
338
3392003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * Makefile.am: Reflect having moved aclocal/.
342
3432003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * Makefile.am: Reflect having moved automake/.
346        * clock/Makefile.am: Reflect having moved automake/.
347        * mongoosev/Makefile.am: Reflect having moved automake/.
348        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
349        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
350        * r46xx/Makefile.am: Reflect having moved automake/.
351        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
352        * shared/Makefile.am: Reflect having moved automake/.
353        * shared/cache/Makefile.am: Reflect having moved automake/.
354        * shared/interrupts/Makefile.am: Reflect having moved automake/.
355        * timer/Makefile.am: Reflect having moved automake/.
356        * tx39/Makefile.am: Reflect having moved automake/.
357        * tx39/include/Makefile.am: Reflect having moved automake/.
358        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
359
3602003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
363
3642003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * configure.ac: Remove AC_CONFIG_AUX_DIR.
367
3682003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
371
3722003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * configure.ac: AC_PREREQ(2.57).
375
3762003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
379        * r46xx/vectorisrs/Makefile.am: Ditto.
380        * mongoosev/vectorisrs/Makefile.am: Ditto.
381        * mongoosev/duart/Makefile.am: Ditto.
382        * shared/interrupts/Makefile.am: Ditto.
383        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
384
3852002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
388        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
389
3902002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
393
3942002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * configure.ac: Add RTEMS_PROG_CCAS.
397
3982002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
401
4022002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
405        Install include/mongoose-v.h.
406        * mongoosev/include/Makefile.am: Remove.
407        * configure.ac: Reflect changes above.
408
4092002-11-01      Joel Sherrill <joel@OARcorp.com>
410
411        * shared/interrupts/installisrentries.c,
412        shared/interrupts/vectorexceptions.c: Removed warnings.
413
4142002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * .cvsignore: Reformat.
417        Add autom4te*cache.
418        Remove autom4te.cache.
419
4202002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
423
4242002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
427        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
428        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
429        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
430        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
431        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
432        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
433        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
434
4352002-08-09      Joel Sherrill <joel@OARcorp.com>
436
437        * shared/interrupts/isr_entries.S: Corrected typo in mips1
438        END_FRAME directive that lead to linker errors.
439
4402002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * configure.ac:
443        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
444        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
445        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
446        * Makefile.am: Remove AUTOMAKE_OPTIONS.
447        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
448        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
449        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
450        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
451        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
452        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
453        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
454        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
455        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
456        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
457        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
458        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
459        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
460
4612002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
462
463        * shared/interrupts/installisrentries.c: Added support for debug
464        exception vector.
465        * shared/interrupts/isr_entries.S: Added support for debug exception
466        vector.
467       
4682002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
469
470        * mongoosev/include/mongoose-v.h: Added cache constants.
471        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
472        performance.
473
4742002-02-08      Joel Sherrill <joel@OARcorp.com>
475
476        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
477
4782001-02-05      Joel Sherrill <joel@OARcorp.com>
479
480        * isr_entries.S: Removed comment incorrectly indicating this
481        file was cpu_asm.S.
482        * vectorexceptions.c (mips_dump_exception_frame): New routine
483        broken out from default exception handler.
484
4852001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
486
487        * mongoosev/vectorisrs/vectorisrs.c,
488        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
489        bspIo.h.
490
4912001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
492
493        * Lots of tinkering and tuning as part of improving interrupt latency
494        and improving the per-task interrupt level control and FP mask handling.
495        With these modifications interrupt latency was measured at a worst-case
496        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
497        RTEMS tasks in the application.
498        * mongoosev/README: Updated. 
499        * mongoosev/include/mongoose-v.h: Masks modified.
500        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
501        software prioritization of interrupts.  If a higher priority interrupt
502        occurs while we are looking for new interrupts, we will reinitiate the
503        scan of all interrupts.
504        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
505        blank lines.
506
5072002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
510        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
511        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
512        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
513
5142001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
515
516        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
517        * configure.in: Remove.
518        * configure.ac: New file, generated from configure.in by autoupdate.
519
5202001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
523        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
524        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
525        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
526        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
527
5282000-05-24      Joel Sherrill <joel@OARcorp.com>
529
530        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
531        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
532        tx39/include/tx3904.h: All exceptions were given low numbers and thus
533        can be now be installed and processed in a uniform manner just like interrupts.
534        Variances between various MIPS ISA levels are not accounted for at this time.
535        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
536        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
537        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
538        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
539        shared maxvectors.c into a variety of CPU model specific versions to simplify
540        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
541        and created various CPU model versions.
542
5432001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
544
545        * clock/clock.S: Move placement of nop.
546
5472001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
548
549        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
550        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
551        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
552        shared/interrupts/maxvectors.c: Now works.  Significant rework
553        of exceptions and interrupt vectoring to clean things up.
554        * shared/interrupts/vectorexceptions.c: Removed.
555
5562001-05-07      Joel Sherrill <joel@OARcorp.com>
557
558        * shared/interrupts/vectorexceptions.c: New file to decode
559        exception code and vector appropriate NON-interrupt exception. 
560        * shared/interrupts/Makefile.am: Modified to reflect above.
561
5622001-04-20      Joel Sherrill <joel@OARcorp.com>
563
564        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
565        the other bits set in the Peripheral Function Interrupt Mask
566        Register when modifying those enabled for the DUART.
567        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
568        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
569        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
570        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
571
5722001-04-16      Joel Sherrill <joel@OARcorp.com>
573
574        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
575        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
576        as he debugged this BSP using a logic analyzer.  In particular,
577        there was a mistake where the index not offset of registers was
578        in the header file and the baud rate calculation was incorrect.
579
5802001-03-13      Joel Sherrill <joel@OARcorp.com>
581
582        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
583        directories.
584        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
585        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
586        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
587        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
588        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
589        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
590        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
591        New files.
592        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
593        shared/interrupts/maxvectors.c: Added support for mongoosev.
594        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
595
5962001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
597
598        * shared/cache/Makefile.am, tx39/include/Makefile.am:
599        Apply include_*HEADERS instead of H_FILES.
600
6012001-01-08      Joel Sherrill <joel@OARcorp.com>
602
603        * Added r46xx directory.
604        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
605        * shared/interrupts/installisrentries.c: Fixed typo.
606        * r46xx/.cvsignore, r46xx/Makefile.am,
607        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
608        r46xx/vectorisrs/vectorisrs.c: New files.
609
6102000-12-19      Joel Sherrill <joel@OARcorp.com>
611
612        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
613        vector handler.  This should be in a separate file so the BSP can
614        easily override it.
615
6162000-12-13      Joel Sherrill <joel@OARcorp.com>
617
618        * configure.in: Added new directories.
619        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
620        when compiling for a TX3904.
621        * shared/interrupts/maxvectors.c: Corrected conditional logic.
622        * tx39/Makefile.am: Added vectorisrs.
623        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
624        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
625        interrupt pending information on the TX3904 and vectors
626        an interrupt.
627
6282000-12-13      Joel Sherrill <joel@OARcorp.com>
629
630        * shared/.cvsignore, shared/Makefile.am,
631        shared/cache/.cvsignore, shared/cache/Makefile.am,
632        shared/cache/cache.c, shared/cache/cache_.h,
633        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
634        shared/interrupts/installisrentries.c,
635        shared/interrupts/isr_entries.S,
636        shared/interrupts/maxvectors.c, tx39/.cvsignore,
637        tx39/Makefile.am, tx39/include/.cvsignore,
638        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
639        Moved some pieces of interrupt processing from score/cpu to
640        libcpu/mips since many interrupt servicing characteristics are
641        CPU model dependent.  This patch addresses the number of interrupt
642        sources and where the ISR prologues are located.  The only way to
643        currently install the ISR prologues requires that the prologues
644        be installed into RAM.
645
6462000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
647
648        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
649
6502000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
651
652        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
653
6542000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
655
656        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
657        Switch to GNU canonicalization.
658
6592000-10-24      Alan Cudmore <alanc@linuxstart.com> and
660        Joel Sherrill <joel@OARcorp.com>
661
662        * This is a major reworking of the mips64orion port to use
663        gcc predefines as much as possible and a big push to multilib
664        the mips port.  The mips64orion port was copied/renamed to mips
665        to be more like other GNU tools.  Alan did most of the technical
666        work of determining how to map old macro names used by the mips64orion
667        port to standard compiler macro definitions.  Joel did the merge
668        with CVS magic to keep individual file history and did the BSP
669        modifications. Details follow:
670        * Makefile.am: Made clock and timer subdirectories conditional.
671        * configure.in: Ditto.
672        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
673        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
674
6752000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * clock/Makefile.am, timer/Makefile.am: Include compile.am
678
6792000-08-10      Joel Sherrill <joel@OARcorp.com>
680
681        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.