source: rtems/c/src/lib/libcpu/mips/ChangeLog @ 229bcca8

4.115
Last change on this file since 229bcca8 was 11f7aab, checked in by Jennifer Averett <Jennifer.Averett@…>, on 10/18/11 at 18:39:05

2011-10-18 Jennifer Averett <Jennifer.Averett@…>

PR 1917/bsps

  • mongoosev/duart/mg5uart.c: Modifications to add dynamic tables for libchip serial drivers.
  • Property mode set to 100644
File size: 24.5 KB
Line 
12011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
2
3        PR 1917/bsps
4        * mongoosev/duart/mg5uart.c: Modifications to add dynamic tables for
5        libchip serial drivers.
6
72011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * au1x00/vectorisrs/vectorisrs.c:
10        Use "__asm__" instead of "asm" for improved c99-compliance.
11
122011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * configure.ac: Require autoconf-2.68, automake-1.11.1.
15
162011-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * mongoosev/duart/mg5uart.c: Fix type mismatch.
19
202010-05-28      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * au1x00/include/au1x00.h: Add prototypes for
23        mips_default_isr, assert_sw_irq, negate_sw_irq.
24        * au1x00/vectorisrs/vectorisrs.c: Remove prototype of
25        mips_default_isr.
26
272010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
28
29        * mongoosev/duart/mg5uart.c: Remove warnings.
30
312009-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        * Makefile.am: Add shared/interrupts/isr_entries.h.
34        * shared/interrupts/isr_entries.h: New.
35        * shared/interrupts/installisrentries.c: Remove nested externs.
36
372009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
40        been renamed to rtems_termios_baud_to_number.
41
422008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * timer/timer.c: Eliminate uses of old benchmark timer names.
45
462008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * clock/ckinit.c: The Shared Memory Driver no longer requires the
49        special IOCTL in Clock_control. This was a hack which has existed
50        since before the Classic API Timer Manager was implemented. All
51        implementations of and references to Clock_control were removed.
52
532008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * timer/timer.c: Convert to "bool".
56
572008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * timer/timer.c: Rename timer driver methods to follow RTEMS
60        programming conventions.
61
622007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * clock/ckinit.c: Eliminate the clicks_per_microsecond field in the
65        MIPS CPU Table and define another mechanism for drivers to obtain
66        this information.
67
682007-03-12      Joel Sherrill <joel@OARcorp.com>
69
70        * au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
71        au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
72        mistake in copyright notice. Both of these mistakes appear to be from
73        code submitted after these changes were made previously.
74
752006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * configure.ac: New BUG-REPORT address.
78
792006-10-19      Joel Sherrill <joel@OARcorp.com>
80
81        * mongoosev/duart/mg5uart.c: Change type to unsigned.
82
832006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * configure.ac: Require autoconf-2.60. Require automake-1.10.
86
872006-09-14      Joel Sherrill <joel@OARcorp.com>
88
89        * mongoosev/duart/mg5uart.c: Removed warnings.
90
912006-09-11      Joel Sherrill <joel@OARcorp.com>
92
93        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
94        style.
95
962006-06-08      Bruce Robinson <brucer@pmccorp.com>
97
98        * Makefile.am: add interruptmask.c
99        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
100        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
101           & descriptions
102
1032006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * configure.ac: Use RTEMS_AMPOLISH3.
1062006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
109
1102006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * shared/interrupts/vectorexceptions.c: Merger with submission from
113        Bruce Robinson <brucer@pmccorp.com>.
114        Make some arrays static const.
115
1162006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
119        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
120        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
121        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
122        tx49/vectorisrs/vectorisrs.c:
123        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
124
1252005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
126
127        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
128        * Makefile.am: Distibute mongoosev's READMEs
129
1302005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
131
132        * preinstall.am: New.
133        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
134        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
135        Include preinstall.am.
136        * au1x00/Makefile.am, mongoosev/Makefile.am,
137        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
138        * configure.ac: Reflect changes above.
139
1402005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
141
142        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
143
1442005-03-14      Joel Sherrill <joel@OARcorp.com>
145
146        * au1x00/.cvsignore: New file.
147
1482005-02-24      Jay Monkman <jtm@lopingdog.com>
149
150        * au1x00/include/au1x00.h: Converted types to C99 types.
151
1522005-02-24      Jay Monkman <jtm@lopingdog.com>
153
154        * Makefile.am, configure.ac: New CPU.
155        * shared/interrupts/installisrentries.c,
156        shared/interrupts/isr_entries.S: Added CPU32 support.
157        * au1x00/Makefile.am, au1x00/include/au1x00.h,
158        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
159
1602005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
161
162        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
163        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
164
1652005-01-04      Joel Sherrill <joel@OARcorp.com>
166
167        * shared/Makefile.am: Fix typo.
168
1692005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
170
171        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
172        tx39/Makefile.am: Remove build-variant support.
173
1742004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
175
176        * configure.ac: Remove RTEMS_ENABLE_BARE.
177
1782004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
179
180        * configure.ac: Require automake > 1.9.
181
1822004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
183
184        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
185        shared/interrupts/isr_entries.S,
186        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
187        <rtems/mips/iregdef.h> instead of <iregdef.h>.
188        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
189        shared/interrupts/installisrentries.c,
190        shared/interrupts/isr_entries.S,
191        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
192        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
193
1942004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
195
196        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
197        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
198        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
199
2002004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
201
202        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
203        mongoosev/vectorisrs/vectorisrs.c,
204        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
205        Cosmetics.
206
2072004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
208
209        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
210        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
211        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
212        shared/interrupts/vectorexceptions.c, timer/timer.c,
213        tx39/include/tx3904.h: Convert to using c99 fixed size types.
214
2152004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
216
217        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
218
2192004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
222        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
223        * shared/Makefile.am: Don't include .../lib.am.
224
2252004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * clock/Makefile.am, timer/Makefile.am: Remove.
228        * r46xx/Makefile.am: Built timer.rel, clock.rel.
229        Add PREINSTALL_DIRS.
230        * Makefile.am: Remove timer, clock.
231        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
232        Add PREINSTALL_DIRS.
233        * configure.ac: Reflect removing clock/Makefile.am,
234        timer/Makefile.am.
235        Add subdir-objects to AUTOMAKE_OPTIONS.
236
2372004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * clock/Makefile.am: Convert to using automake compilation rules.
240        * mongoosev/Makefile.am: Ditto.
241        * r46xx/Makefile.am: Ditto.
242        * shared/Makefile.am: Ditto.
243        * timer/Makefile.am: Ditto.
244        * tx39/Makefile.am: Ditto.
245        * Makefile.am: Remove conditional subdirs.
246        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
247        Require automake-1.8.2. Add AM_PROG_CC_C_O.
248
2492004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
252        Add PRE/TMPINSTALL_FILES to CLEANFILES.
253        * shared/Makefile.am: Ditto.
254        * tx39/Makefile.am: Ditto.
255
2562003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * mongoosev/duart/Makefile.am: Remove.
259        * mongoosev/vectorisrs/Makefile.am: Remove.
260        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
261        duart/Makefile.am.
262        * r46xx/vectorisrs/Makefile.am: Remove.
263        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
264        * shared/cache/Makefile.am: Remove.
265        * shared/interrupts/Makefile.am: Remove.
266        * shared/Makefile.am: Merge-in cache/Makefile.am,
267        interrupts/Makefile.am.
268        * tx39/vectorisrs/Makefile.am: Remove.
269        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
270        * configure.ac: Reflect changes above.
271
2722003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
275        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
276        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
277        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
278
2792003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
282
2832003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * clock/Makefile.am: Remove all-local: $(ARCH).
286        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
287        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
288        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
289        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
290        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
291        * timer/Makefile.am: Remove all-local: $(ARCH).
292        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
293
2942003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * Makefile.am: Reformat.
297        * clock/Makefile.am: Reformat.
298        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
299        * tx39/Makefile.am: Ditto.
300        * shared/cache/Makefile.am: Ditto.
301        * mongoosev/duart/Makefile.am: Ditto.
302        * mongoosev/vectorisrs/Makefile.am: Reformat.
303        * r46xx/vectorisrs/Makefile.am: Reformat.
304        * shared/Makefile.am: Reformat.
305        * shared/interrupts/Makefile.am: Reformat.
306        * timer/Makefile.am: Reformat.
307        * tx39/vectorisrs/Makefile.am: Reformat.
308
3092003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * mongoosev/Makefile.am: Rework preinstall rules.
312        * mongoosev/duart/Makefile.am: Rework preinstall rules.
313        * tx39/include/Makefile.am: Remove.
314        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
315        * configure.ac: Remove tx39/include/Makefile.
316
3172003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * configure.ac: Remove RTEMS_CANONICAL_HOST.
320
3212003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * configure.ac: Remove RTEMS_CHECK_CPU.
324
3252003-09-04      Joel Sherrill <joel@OARcorp.com>
326
327        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
328        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
329        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
330        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
331        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
332
3332003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * Makefile.am: Reflect having moved aclocal/.
336
3372003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * Makefile.am: Reflect having moved automake/.
340        * clock/Makefile.am: Reflect having moved automake/.
341        * mongoosev/Makefile.am: Reflect having moved automake/.
342        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
343        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
344        * r46xx/Makefile.am: Reflect having moved automake/.
345        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
346        * shared/Makefile.am: Reflect having moved automake/.
347        * shared/cache/Makefile.am: Reflect having moved automake/.
348        * shared/interrupts/Makefile.am: Reflect having moved automake/.
349        * timer/Makefile.am: Reflect having moved automake/.
350        * tx39/Makefile.am: Reflect having moved automake/.
351        * tx39/include/Makefile.am: Reflect having moved automake/.
352        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
353
3542003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
357
3582003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * configure.ac: Remove AC_CONFIG_AUX_DIR.
361
3622003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
365
3662003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * configure.ac: AC_PREREQ(2.57).
369
3702003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
373        * r46xx/vectorisrs/Makefile.am: Ditto.
374        * mongoosev/vectorisrs/Makefile.am: Ditto.
375        * mongoosev/duart/Makefile.am: Ditto.
376        * shared/interrupts/Makefile.am: Ditto.
377        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
378
3792002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
382        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
383
3842002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
387
3882002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * configure.ac: Add RTEMS_PROG_CCAS.
391
3922002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
395
3962002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
399        Install include/mongoose-v.h.
400        * mongoosev/include/Makefile.am: Remove.
401        * configure.ac: Reflect changes above.
402
4032002-11-01      Joel Sherrill <joel@OARcorp.com>
404
405        * shared/interrupts/installisrentries.c,
406        shared/interrupts/vectorexceptions.c: Removed warnings.
407
4082002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * .cvsignore: Reformat.
411        Add autom4te*cache.
412        Remove autom4te.cache.
413
4142002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
417
4182002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
421        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
422        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
423        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
424        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
425        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
426        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
427        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
428
4292002-08-09      Joel Sherrill <joel@OARcorp.com>
430
431        * shared/interrupts/isr_entries.S: Corrected typo in mips1
432        END_FRAME directive that lead to linker errors.
433
4342002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * configure.ac:
437        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
438        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
439        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
440        * Makefile.am: Remove AUTOMAKE_OPTIONS.
441        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
442        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
443        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
444        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
445        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
446        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
447        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
448        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
449        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
450        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
451        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
452        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
453        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
454
4552002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
456
457        * shared/interrupts/installisrentries.c: Added support for debug
458        exception vector.
459        * shared/interrupts/isr_entries.S: Added support for debug exception
460        vector.
461       
4622002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
463
464        * mongoosev/include/mongoose-v.h: Added cache constants.
465        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
466        performance.
467
4682002-02-08      Joel Sherrill <joel@OARcorp.com>
469
470        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
471
4722001-02-05      Joel Sherrill <joel@OARcorp.com>
473
474        * isr_entries.S: Removed comment incorrectly indicating this
475        file was cpu_asm.S.
476        * vectorexceptions.c (mips_dump_exception_frame): New routine
477        broken out from default exception handler.
478
4792001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
480
481        * mongoosev/vectorisrs/vectorisrs.c,
482        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
483        bspIo.h.
484
4852001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
486
487        * Lots of tinkering and tuning as part of improving interrupt latency
488        and improving the per-task interrupt level control and FP mask handling.
489        With these modifications interrupt latency was measured at a worst-case
490        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
491        RTEMS tasks in the application.
492        * mongoosev/README: Updated. 
493        * mongoosev/include/mongoose-v.h: Masks modified.
494        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
495        software prioritization of interrupts.  If a higher priority interrupt
496        occurs while we are looking for new interrupts, we will reinitiate the
497        scan of all interrupts.
498        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
499        blank lines.
500
5012002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
504        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
505        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
506        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
507
5082001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
511        * configure.in: Remove.
512        * configure.ac: New file, generated from configure.in by autoupdate.
513
5142001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
515
516        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
517        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
518        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
519        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
520        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
521
5222000-05-24      Joel Sherrill <joel@OARcorp.com>
523
524        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
525        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
526        tx39/include/tx3904.h: All exceptions were given low numbers and thus
527        can be now be installed and processed in a uniform manner just like interrupts.
528        Variances between various MIPS ISA levels are not accounted for at this time.
529        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
530        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
531        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
532        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
533        shared maxvectors.c into a variety of CPU model specific versions to simplify
534        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
535        and created various CPU model versions.
536
5372001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
538
539        * clock/clock.S: Move placement of nop.
540
5412001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
542
543        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
544        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
545        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
546        shared/interrupts/maxvectors.c: Now works.  Significant rework
547        of exceptions and interrupt vectoring to clean things up.
548        * shared/interrupts/vectorexceptions.c: Removed.
549
5502001-05-07      Joel Sherrill <joel@OARcorp.com>
551
552        * shared/interrupts/vectorexceptions.c: New file to decode
553        exception code and vector appropriate NON-interrupt exception. 
554        * shared/interrupts/Makefile.am: Modified to reflect above.
555
5562001-04-20      Joel Sherrill <joel@OARcorp.com>
557
558        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
559        the other bits set in the Peripheral Function Interrupt Mask
560        Register when modifying those enabled for the DUART.
561        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
562        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
563        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
564        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
565
5662001-04-16      Joel Sherrill <joel@OARcorp.com>
567
568        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
569        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
570        as he debugged this BSP using a logic analyzer.  In particular,
571        there was a mistake where the index not offset of registers was
572        in the header file and the baud rate calculation was incorrect.
573
5742001-03-13      Joel Sherrill <joel@OARcorp.com>
575
576        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
577        directories.
578        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
579        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
580        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
581        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
582        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
583        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
584        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
585        New files.
586        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
587        shared/interrupts/maxvectors.c: Added support for mongoosev.
588        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
589
5902001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * shared/cache/Makefile.am, tx39/include/Makefile.am:
593        Apply include_*HEADERS instead of H_FILES.
594
5952001-01-08      Joel Sherrill <joel@OARcorp.com>
596
597        * Added r46xx directory.
598        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
599        * shared/interrupts/installisrentries.c: Fixed typo.
600        * r46xx/.cvsignore, r46xx/Makefile.am,
601        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
602        r46xx/vectorisrs/vectorisrs.c: New files.
603
6042000-12-19      Joel Sherrill <joel@OARcorp.com>
605
606        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
607        vector handler.  This should be in a separate file so the BSP can
608        easily override it.
609
6102000-12-13      Joel Sherrill <joel@OARcorp.com>
611
612        * configure.in: Added new directories.
613        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
614        when compiling for a TX3904.
615        * shared/interrupts/maxvectors.c: Corrected conditional logic.
616        * tx39/Makefile.am: Added vectorisrs.
617        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
618        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
619        interrupt pending information on the TX3904 and vectors
620        an interrupt.
621
6222000-12-13      Joel Sherrill <joel@OARcorp.com>
623
624        * shared/.cvsignore, shared/Makefile.am,
625        shared/cache/.cvsignore, shared/cache/Makefile.am,
626        shared/cache/cache.c, shared/cache/cache_.h,
627        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
628        shared/interrupts/installisrentries.c,
629        shared/interrupts/isr_entries.S,
630        shared/interrupts/maxvectors.c, tx39/.cvsignore,
631        tx39/Makefile.am, tx39/include/.cvsignore,
632        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
633        Moved some pieces of interrupt processing from score/cpu to
634        libcpu/mips since many interrupt servicing characteristics are
635        CPU model dependent.  This patch addresses the number of interrupt
636        sources and where the ISR prologues are located.  The only way to
637        currently install the ISR prologues requires that the prologues
638        be installed into RAM.
639
6402000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
641
642        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
643
6442000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
646        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
647
6482000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
651        Switch to GNU canonicalization.
652
6532000-10-24      Alan Cudmore <alanc@linuxstart.com> and
654        Joel Sherrill <joel@OARcorp.com>
655
656        * This is a major reworking of the mips64orion port to use
657        gcc predefines as much as possible and a big push to multilib
658        the mips port.  The mips64orion port was copied/renamed to mips
659        to be more like other GNU tools.  Alan did most of the technical
660        work of determining how to map old macro names used by the mips64orion
661        port to standard compiler macro definitions.  Joel did the merge
662        with CVS magic to keep individual file history and did the BSP
663        modifications. Details follow:
664        * Makefile.am: Made clock and timer subdirectories conditional.
665        * configure.in: Ditto.
666        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
667        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
668
6692000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
670
671        * clock/Makefile.am, timer/Makefile.am: Include compile.am
672
6732000-08-10      Joel Sherrill <joel@OARcorp.com>
674
675        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.