source: rtems/c/src/lib/libcpu/mips/ChangeLog @ 3b8ab757

4.104.115
Last change on this file since 3b8ab757 was 3b8ab757, checked in by Ralf Corsepius <ralf.corsepius@…>, on 05/28/10 at 06:09:35

2010-05-28 Ralf Corsépius <ralf.corsepius@…>

  • au1x00/include/au1x00.h: Add prototypes for mips_default_isr, assert_sw_irq, negate_sw_irq.
  • au1x00/vectorisrs/vectorisrs.c: Remove prototype of mips_default_isr.
  • Property mode set to 100644
File size: 24.0 KB
Line 
12010-05-28      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * au1x00/include/au1x00.h: Add prototypes for
4        mips_default_isr, assert_sw_irq, negate_sw_irq.
5        * au1x00/vectorisrs/vectorisrs.c: Remove prototype of
6        mips_default_isr.
7
82010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
9
10        * mongoosev/duart/mg5uart.c: Remove warnings.
11
122009-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Add shared/interrupts/isr_entries.h.
15        * shared/interrupts/isr_entries.h: New.
16        * shared/interrupts/installisrentries.c: Remove nested externs.
17
182009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
21        been renamed to rtems_termios_baud_to_number.
22
232008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * timer/timer.c: Eliminate uses of old benchmark timer names.
26
272008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * clock/ckinit.c: The Shared Memory Driver no longer requires the
30        special IOCTL in Clock_control. This was a hack which has existed
31        since before the Classic API Timer Manager was implemented. All
32        implementations of and references to Clock_control were removed.
33
342008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * timer/timer.c: Convert to "bool".
37
382008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * timer/timer.c: Rename timer driver methods to follow RTEMS
41        programming conventions.
42
432007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * clock/ckinit.c: Eliminate the clicks_per_microsecond field in the
46        MIPS CPU Table and define another mechanism for drivers to obtain
47        this information.
48
492007-03-12      Joel Sherrill <joel@OARcorp.com>
50
51        * au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
52        au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
53        mistake in copyright notice. Both of these mistakes appear to be from
54        code submitted after these changes were made previously.
55
562006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * configure.ac: New BUG-REPORT address.
59
602006-10-19      Joel Sherrill <joel@OARcorp.com>
61
62        * mongoosev/duart/mg5uart.c: Change type to unsigned.
63
642006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * configure.ac: Require autoconf-2.60. Require automake-1.10.
67
682006-09-14      Joel Sherrill <joel@OARcorp.com>
69
70        * mongoosev/duart/mg5uart.c: Removed warnings.
71
722006-09-11      Joel Sherrill <joel@OARcorp.com>
73
74        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
75        style.
76
772006-06-08      Bruce Robinson <brucer@pmccorp.com>
78
79        * Makefile.am: add interruptmask.c
80        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
81        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
82           & descriptions
83
842006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * configure.ac: Use RTEMS_AMPOLISH3.
872006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
90
912006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * shared/interrupts/vectorexceptions.c: Merger with submission from
94        Bruce Robinson <brucer@pmccorp.com>.
95        Make some arrays static const.
96
972006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
100        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
101        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
102        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
103        tx49/vectorisrs/vectorisrs.c:
104        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
105
1062005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
107
108        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
109        * Makefile.am: Distibute mongoosev's READMEs
110
1112005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
112
113        * preinstall.am: New.
114        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
115        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
116        Include preinstall.am.
117        * au1x00/Makefile.am, mongoosev/Makefile.am,
118        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
119        * configure.ac: Reflect changes above.
120
1212005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
122
123        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
124
1252005-03-14      Joel Sherrill <joel@OARcorp.com>
126
127        * au1x00/.cvsignore: New file.
128
1292005-02-24      Jay Monkman <jtm@lopingdog.com>
130
131        * au1x00/include/au1x00.h: Converted types to C99 types.
132
1332005-02-24      Jay Monkman <jtm@lopingdog.com>
134
135        * Makefile.am, configure.ac: New CPU.
136        * shared/interrupts/installisrentries.c,
137        shared/interrupts/isr_entries.S: Added CPU32 support.
138        * au1x00/Makefile.am, au1x00/include/au1x00.h,
139        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
140
1412005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
142
143        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
144        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
145
1462005-01-04      Joel Sherrill <joel@OARcorp.com>
147
148        * shared/Makefile.am: Fix typo.
149
1502005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
151
152        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
153        tx39/Makefile.am: Remove build-variant support.
154
1552004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
156
157        * configure.ac: Remove RTEMS_ENABLE_BARE.
158
1592004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
160
161        * configure.ac: Require automake > 1.9.
162
1632004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
166        shared/interrupts/isr_entries.S,
167        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
168        <rtems/mips/iregdef.h> instead of <iregdef.h>.
169        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
170        shared/interrupts/installisrentries.c,
171        shared/interrupts/isr_entries.S,
172        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
173        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
174
1752004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
176
177        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
178        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
179        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
180
1812004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
182
183        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
184        mongoosev/vectorisrs/vectorisrs.c,
185        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
186        Cosmetics.
187
1882004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
189
190        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
191        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
192        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
193        shared/interrupts/vectorexceptions.c, timer/timer.c,
194        tx39/include/tx3904.h: Convert to using c99 fixed size types.
195
1962004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
197
198        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
199
2002004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
203        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
204        * shared/Makefile.am: Don't include .../lib.am.
205
2062004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * clock/Makefile.am, timer/Makefile.am: Remove.
209        * r46xx/Makefile.am: Built timer.rel, clock.rel.
210        Add PREINSTALL_DIRS.
211        * Makefile.am: Remove timer, clock.
212        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
213        Add PREINSTALL_DIRS.
214        * configure.ac: Reflect removing clock/Makefile.am,
215        timer/Makefile.am.
216        Add subdir-objects to AUTOMAKE_OPTIONS.
217
2182004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * clock/Makefile.am: Convert to using automake compilation rules.
221        * mongoosev/Makefile.am: Ditto.
222        * r46xx/Makefile.am: Ditto.
223        * shared/Makefile.am: Ditto.
224        * timer/Makefile.am: Ditto.
225        * tx39/Makefile.am: Ditto.
226        * Makefile.am: Remove conditional subdirs.
227        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
228        Require automake-1.8.2. Add AM_PROG_CC_C_O.
229
2302004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
233        Add PRE/TMPINSTALL_FILES to CLEANFILES.
234        * shared/Makefile.am: Ditto.
235        * tx39/Makefile.am: Ditto.
236
2372003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * mongoosev/duart/Makefile.am: Remove.
240        * mongoosev/vectorisrs/Makefile.am: Remove.
241        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
242        duart/Makefile.am.
243        * r46xx/vectorisrs/Makefile.am: Remove.
244        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
245        * shared/cache/Makefile.am: Remove.
246        * shared/interrupts/Makefile.am: Remove.
247        * shared/Makefile.am: Merge-in cache/Makefile.am,
248        interrupts/Makefile.am.
249        * tx39/vectorisrs/Makefile.am: Remove.
250        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
251        * configure.ac: Reflect changes above.
252
2532003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
256        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
257        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
258        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
259
2602003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
263
2642003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * clock/Makefile.am: Remove all-local: $(ARCH).
267        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
268        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
269        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
270        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
271        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
272        * timer/Makefile.am: Remove all-local: $(ARCH).
273        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
274
2752003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * Makefile.am: Reformat.
278        * clock/Makefile.am: Reformat.
279        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
280        * tx39/Makefile.am: Ditto.
281        * shared/cache/Makefile.am: Ditto.
282        * mongoosev/duart/Makefile.am: Ditto.
283        * mongoosev/vectorisrs/Makefile.am: Reformat.
284        * r46xx/vectorisrs/Makefile.am: Reformat.
285        * shared/Makefile.am: Reformat.
286        * shared/interrupts/Makefile.am: Reformat.
287        * timer/Makefile.am: Reformat.
288        * tx39/vectorisrs/Makefile.am: Reformat.
289
2902003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * mongoosev/Makefile.am: Rework preinstall rules.
293        * mongoosev/duart/Makefile.am: Rework preinstall rules.
294        * tx39/include/Makefile.am: Remove.
295        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
296        * configure.ac: Remove tx39/include/Makefile.
297
2982003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * configure.ac: Remove RTEMS_CANONICAL_HOST.
301
3022003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: Remove RTEMS_CHECK_CPU.
305
3062003-09-04      Joel Sherrill <joel@OARcorp.com>
307
308        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
309        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
310        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
311        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
312        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
313
3142003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * Makefile.am: Reflect having moved aclocal/.
317
3182003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * Makefile.am: Reflect having moved automake/.
321        * clock/Makefile.am: Reflect having moved automake/.
322        * mongoosev/Makefile.am: Reflect having moved automake/.
323        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
324        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
325        * r46xx/Makefile.am: Reflect having moved automake/.
326        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
327        * shared/Makefile.am: Reflect having moved automake/.
328        * shared/cache/Makefile.am: Reflect having moved automake/.
329        * shared/interrupts/Makefile.am: Reflect having moved automake/.
330        * timer/Makefile.am: Reflect having moved automake/.
331        * tx39/Makefile.am: Reflect having moved automake/.
332        * tx39/include/Makefile.am: Reflect having moved automake/.
333        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
334
3352003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
338
3392003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac: Remove AC_CONFIG_AUX_DIR.
342
3432003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
346
3472003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * configure.ac: AC_PREREQ(2.57).
350
3512003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
354        * r46xx/vectorisrs/Makefile.am: Ditto.
355        * mongoosev/vectorisrs/Makefile.am: Ditto.
356        * mongoosev/duart/Makefile.am: Ditto.
357        * shared/interrupts/Makefile.am: Ditto.
358        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
359
3602002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
363        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
364
3652002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
368
3692002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * configure.ac: Add RTEMS_PROG_CCAS.
372
3732002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
376
3772002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
380        Install include/mongoose-v.h.
381        * mongoosev/include/Makefile.am: Remove.
382        * configure.ac: Reflect changes above.
383
3842002-11-01      Joel Sherrill <joel@OARcorp.com>
385
386        * shared/interrupts/installisrentries.c,
387        shared/interrupts/vectorexceptions.c: Removed warnings.
388
3892002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * .cvsignore: Reformat.
392        Add autom4te*cache.
393        Remove autom4te.cache.
394
3952002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
398
3992002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
402        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
403        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
404        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
405        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
406        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
407        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
408        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
409
4102002-08-09      Joel Sherrill <joel@OARcorp.com>
411
412        * shared/interrupts/isr_entries.S: Corrected typo in mips1
413        END_FRAME directive that lead to linker errors.
414
4152002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * configure.ac:
418        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
419        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
420        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
421        * Makefile.am: Remove AUTOMAKE_OPTIONS.
422        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
423        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
424        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
425        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
426        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
427        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
428        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
429        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
430        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
431        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
432        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
433        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
434        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
435
4362002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
437
438        * shared/interrupts/installisrentries.c: Added support for debug
439        exception vector.
440        * shared/interrupts/isr_entries.S: Added support for debug exception
441        vector.
442       
4432002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
444
445        * mongoosev/include/mongoose-v.h: Added cache constants.
446        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
447        performance.
448
4492002-02-08      Joel Sherrill <joel@OARcorp.com>
450
451        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
452
4532001-02-05      Joel Sherrill <joel@OARcorp.com>
454
455        * isr_entries.S: Removed comment incorrectly indicating this
456        file was cpu_asm.S.
457        * vectorexceptions.c (mips_dump_exception_frame): New routine
458        broken out from default exception handler.
459
4602001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
461
462        * mongoosev/vectorisrs/vectorisrs.c,
463        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
464        bspIo.h.
465
4662001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
467
468        * Lots of tinkering and tuning as part of improving interrupt latency
469        and improving the per-task interrupt level control and FP mask handling.
470        With these modifications interrupt latency was measured at a worst-case
471        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
472        RTEMS tasks in the application.
473        * mongoosev/README: Updated. 
474        * mongoosev/include/mongoose-v.h: Masks modified.
475        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
476        software prioritization of interrupts.  If a higher priority interrupt
477        occurs while we are looking for new interrupts, we will reinitiate the
478        scan of all interrupts.
479        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
480        blank lines.
481
4822002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
485        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
486        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
487        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
488
4892001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
492        * configure.in: Remove.
493        * configure.ac: New file, generated from configure.in by autoupdate.
494
4952001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
498        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
499        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
500        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
501        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
502
5032000-05-24      Joel Sherrill <joel@OARcorp.com>
504
505        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
506        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
507        tx39/include/tx3904.h: All exceptions were given low numbers and thus
508        can be now be installed and processed in a uniform manner just like interrupts.
509        Variances between various MIPS ISA levels are not accounted for at this time.
510        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
511        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
512        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
513        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
514        shared maxvectors.c into a variety of CPU model specific versions to simplify
515        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
516        and created various CPU model versions.
517
5182001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
519
520        * clock/clock.S: Move placement of nop.
521
5222001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
523
524        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
525        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
526        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
527        shared/interrupts/maxvectors.c: Now works.  Significant rework
528        of exceptions and interrupt vectoring to clean things up.
529        * shared/interrupts/vectorexceptions.c: Removed.
530
5312001-05-07      Joel Sherrill <joel@OARcorp.com>
532
533        * shared/interrupts/vectorexceptions.c: New file to decode
534        exception code and vector appropriate NON-interrupt exception. 
535        * shared/interrupts/Makefile.am: Modified to reflect above.
536
5372001-04-20      Joel Sherrill <joel@OARcorp.com>
538
539        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
540        the other bits set in the Peripheral Function Interrupt Mask
541        Register when modifying those enabled for the DUART.
542        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
543        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
544        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
545        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
546
5472001-04-16      Joel Sherrill <joel@OARcorp.com>
548
549        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
550        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
551        as he debugged this BSP using a logic analyzer.  In particular,
552        there was a mistake where the index not offset of registers was
553        in the header file and the baud rate calculation was incorrect.
554
5552001-03-13      Joel Sherrill <joel@OARcorp.com>
556
557        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
558        directories.
559        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
560        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
561        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
562        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
563        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
564        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
565        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
566        New files.
567        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
568        shared/interrupts/maxvectors.c: Added support for mongoosev.
569        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
570
5712001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * shared/cache/Makefile.am, tx39/include/Makefile.am:
574        Apply include_*HEADERS instead of H_FILES.
575
5762001-01-08      Joel Sherrill <joel@OARcorp.com>
577
578        * Added r46xx directory.
579        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
580        * shared/interrupts/installisrentries.c: Fixed typo.
581        * r46xx/.cvsignore, r46xx/Makefile.am,
582        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
583        r46xx/vectorisrs/vectorisrs.c: New files.
584
5852000-12-19      Joel Sherrill <joel@OARcorp.com>
586
587        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
588        vector handler.  This should be in a separate file so the BSP can
589        easily override it.
590
5912000-12-13      Joel Sherrill <joel@OARcorp.com>
592
593        * configure.in: Added new directories.
594        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
595        when compiling for a TX3904.
596        * shared/interrupts/maxvectors.c: Corrected conditional logic.
597        * tx39/Makefile.am: Added vectorisrs.
598        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
599        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
600        interrupt pending information on the TX3904 and vectors
601        an interrupt.
602
6032000-12-13      Joel Sherrill <joel@OARcorp.com>
604
605        * shared/.cvsignore, shared/Makefile.am,
606        shared/cache/.cvsignore, shared/cache/Makefile.am,
607        shared/cache/cache.c, shared/cache/cache_.h,
608        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
609        shared/interrupts/installisrentries.c,
610        shared/interrupts/isr_entries.S,
611        shared/interrupts/maxvectors.c, tx39/.cvsignore,
612        tx39/Makefile.am, tx39/include/.cvsignore,
613        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
614        Moved some pieces of interrupt processing from score/cpu to
615        libcpu/mips since many interrupt servicing characteristics are
616        CPU model dependent.  This patch addresses the number of interrupt
617        sources and where the ISR prologues are located.  The only way to
618        currently install the ISR prologues requires that the prologues
619        be installed into RAM.
620
6212000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
624
6252000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
628
6292000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
632        Switch to GNU canonicalization.
633
6342000-10-24      Alan Cudmore <alanc@linuxstart.com> and
635        Joel Sherrill <joel@OARcorp.com>
636
637        * This is a major reworking of the mips64orion port to use
638        gcc predefines as much as possible and a big push to multilib
639        the mips port.  The mips64orion port was copied/renamed to mips
640        to be more like other GNU tools.  Alan did most of the technical
641        work of determining how to map old macro names used by the mips64orion
642        port to standard compiler macro definitions.  Joel did the merge
643        with CVS magic to keep individual file history and did the BSP
644        modifications. Details follow:
645        * Makefile.am: Made clock and timer subdirectories conditional.
646        * configure.in: Ditto.
647        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
648        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
649
6502000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
651
652        * clock/Makefile.am, timer/Makefile.am: Include compile.am
653
6542000-08-10      Joel Sherrill <joel@OARcorp.com>
655
656        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.