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

4.104.115
Last change on this file since b18c45c0 was b18c45c0, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/16/09 at 10:03:37

2009-11-16 Ralf Corsépius <ralf.corsepius@…>

  • shared/interrupts/isr_entries.h: New.
  • Property mode set to 100644
File size: 23.6 KB
Line 
12009-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * shared/interrupts/isr_entries.h: New.
4        * shared/interrupts/installisrentries.c: Remove nested externs.
5
62009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
9        been renamed to rtems_termios_baud_to_number.
10
112008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * timer/timer.c: Eliminate uses of old benchmark timer names.
14
152008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
16
17        * clock/ckinit.c: The Shared Memory Driver no longer requires the
18        special IOCTL in Clock_control. This was a hack which has existed
19        since before the Classic API Timer Manager was implemented. All
20        implementations of and references to Clock_control were removed.
21
222008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * timer/timer.c: Convert to "bool".
25
262008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * timer/timer.c: Rename timer driver methods to follow RTEMS
29        programming conventions.
30
312007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * clock/ckinit.c: Eliminate the clicks_per_microsecond field in the
34        MIPS CPU Table and define another mechanism for drivers to obtain
35        this information.
36
372007-03-12      Joel Sherrill <joel@OARcorp.com>
38
39        * au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
40        au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
41        mistake in copyright notice. Both of these mistakes appear to be from
42        code submitted after these changes were made previously.
43
442006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * configure.ac: New BUG-REPORT address.
47
482006-10-19      Joel Sherrill <joel@OARcorp.com>
49
50        * mongoosev/duart/mg5uart.c: Change type to unsigned.
51
522006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * configure.ac: Require autoconf-2.60. Require automake-1.10.
55
562006-09-14      Joel Sherrill <joel@OARcorp.com>
57
58        * mongoosev/duart/mg5uart.c: Removed warnings.
59
602006-09-11      Joel Sherrill <joel@OARcorp.com>
61
62        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
63        style.
64
652006-06-08      Bruce Robinson <brucer@pmccorp.com>
66
67        * Makefile.am: add interruptmask.c
68        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
69        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
70           & descriptions
71
722006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * configure.ac: Use RTEMS_AMPOLISH3.
752006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
78
792006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * shared/interrupts/vectorexceptions.c: Merger with submission from
82        Bruce Robinson <brucer@pmccorp.com>.
83        Make some arrays static const.
84
852006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
88        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
89        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
90        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
91        tx49/vectorisrs/vectorisrs.c:
92        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
93
942005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
95
96        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
97        * Makefile.am: Distibute mongoosev's READMEs
98
992005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
100
101        * preinstall.am: New.
102        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
103        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
104        Include preinstall.am.
105        * au1x00/Makefile.am, mongoosev/Makefile.am,
106        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
107        * configure.ac: Reflect changes above.
108
1092005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
110
111        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
112
1132005-03-14      Joel Sherrill <joel@OARcorp.com>
114
115        * au1x00/.cvsignore: New file.
116
1172005-02-24      Jay Monkman <jtm@lopingdog.com>
118
119        * au1x00/include/au1x00.h: Converted types to C99 types.
120
1212005-02-24      Jay Monkman <jtm@lopingdog.com>
122
123        * Makefile.am, configure.ac: New CPU.
124        * shared/interrupts/installisrentries.c,
125        shared/interrupts/isr_entries.S: Added CPU32 support.
126        * au1x00/Makefile.am, au1x00/include/au1x00.h,
127        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
128
1292005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
132        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
133
1342005-01-04      Joel Sherrill <joel@OARcorp.com>
135
136        * shared/Makefile.am: Fix typo.
137
1382005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
139
140        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
141        tx39/Makefile.am: Remove build-variant support.
142
1432004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
144
145        * configure.ac: Remove RTEMS_ENABLE_BARE.
146
1472004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
148
149        * configure.ac: Require automake > 1.9.
150
1512004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
152
153        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
154        shared/interrupts/isr_entries.S,
155        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
156        <rtems/mips/iregdef.h> instead of <iregdef.h>.
157        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
158        shared/interrupts/installisrentries.c,
159        shared/interrupts/isr_entries.S,
160        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
161        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
162
1632004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
166        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
167        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
168
1692004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
170
171        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
172        mongoosev/vectorisrs/vectorisrs.c,
173        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
174        Cosmetics.
175
1762004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
177
178        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
179        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
180        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
181        shared/interrupts/vectorexceptions.c, timer/timer.c,
182        tx39/include/tx3904.h: Convert to using c99 fixed size types.
183
1842004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
185
186        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
187
1882004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
191        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
192        * shared/Makefile.am: Don't include .../lib.am.
193
1942004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * clock/Makefile.am, timer/Makefile.am: Remove.
197        * r46xx/Makefile.am: Built timer.rel, clock.rel.
198        Add PREINSTALL_DIRS.
199        * Makefile.am: Remove timer, clock.
200        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
201        Add PREINSTALL_DIRS.
202        * configure.ac: Reflect removing clock/Makefile.am,
203        timer/Makefile.am.
204        Add subdir-objects to AUTOMAKE_OPTIONS.
205
2062004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * clock/Makefile.am: Convert to using automake compilation rules.
209        * mongoosev/Makefile.am: Ditto.
210        * r46xx/Makefile.am: Ditto.
211        * shared/Makefile.am: Ditto.
212        * timer/Makefile.am: Ditto.
213        * tx39/Makefile.am: Ditto.
214        * Makefile.am: Remove conditional subdirs.
215        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
216        Require automake-1.8.2. Add AM_PROG_CC_C_O.
217
2182004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
221        Add PRE/TMPINSTALL_FILES to CLEANFILES.
222        * shared/Makefile.am: Ditto.
223        * tx39/Makefile.am: Ditto.
224
2252003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * mongoosev/duart/Makefile.am: Remove.
228        * mongoosev/vectorisrs/Makefile.am: Remove.
229        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
230        duart/Makefile.am.
231        * r46xx/vectorisrs/Makefile.am: Remove.
232        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
233        * shared/cache/Makefile.am: Remove.
234        * shared/interrupts/Makefile.am: Remove.
235        * shared/Makefile.am: Merge-in cache/Makefile.am,
236        interrupts/Makefile.am.
237        * tx39/vectorisrs/Makefile.am: Remove.
238        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
239        * configure.ac: Reflect changes above.
240
2412003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
244        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
245        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
246        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
247
2482003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
251
2522003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * clock/Makefile.am: Remove all-local: $(ARCH).
255        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
256        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
257        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
258        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
259        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
260        * timer/Makefile.am: Remove all-local: $(ARCH).
261        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
262
2632003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * Makefile.am: Reformat.
266        * clock/Makefile.am: Reformat.
267        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
268        * tx39/Makefile.am: Ditto.
269        * shared/cache/Makefile.am: Ditto.
270        * mongoosev/duart/Makefile.am: Ditto.
271        * mongoosev/vectorisrs/Makefile.am: Reformat.
272        * r46xx/vectorisrs/Makefile.am: Reformat.
273        * shared/Makefile.am: Reformat.
274        * shared/interrupts/Makefile.am: Reformat.
275        * timer/Makefile.am: Reformat.
276        * tx39/vectorisrs/Makefile.am: Reformat.
277
2782003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * mongoosev/Makefile.am: Rework preinstall rules.
281        * mongoosev/duart/Makefile.am: Rework preinstall rules.
282        * tx39/include/Makefile.am: Remove.
283        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
284        * configure.ac: Remove tx39/include/Makefile.
285
2862003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * configure.ac: Remove RTEMS_CANONICAL_HOST.
289
2902003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.ac: Remove RTEMS_CHECK_CPU.
293
2942003-09-04      Joel Sherrill <joel@OARcorp.com>
295
296        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
297        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
298        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
299        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
300        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
301
3022003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * Makefile.am: Reflect having moved aclocal/.
305
3062003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * Makefile.am: Reflect having moved automake/.
309        * clock/Makefile.am: Reflect having moved automake/.
310        * mongoosev/Makefile.am: Reflect having moved automake/.
311        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
312        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
313        * r46xx/Makefile.am: Reflect having moved automake/.
314        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
315        * shared/Makefile.am: Reflect having moved automake/.
316        * shared/cache/Makefile.am: Reflect having moved automake/.
317        * shared/interrupts/Makefile.am: Reflect having moved automake/.
318        * timer/Makefile.am: Reflect having moved automake/.
319        * tx39/Makefile.am: Reflect having moved automake/.
320        * tx39/include/Makefile.am: Reflect having moved automake/.
321        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
322
3232003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
326
3272003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.ac: Remove AC_CONFIG_AUX_DIR.
330
3312003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
334
3352003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * configure.ac: AC_PREREQ(2.57).
338
3392003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
342        * r46xx/vectorisrs/Makefile.am: Ditto.
343        * mongoosev/vectorisrs/Makefile.am: Ditto.
344        * mongoosev/duart/Makefile.am: Ditto.
345        * shared/interrupts/Makefile.am: Ditto.
346        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
347
3482002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
351        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
352
3532002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
356
3572002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * configure.ac: Add RTEMS_PROG_CCAS.
360
3612002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
364
3652002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
368        Install include/mongoose-v.h.
369        * mongoosev/include/Makefile.am: Remove.
370        * configure.ac: Reflect changes above.
371
3722002-11-01      Joel Sherrill <joel@OARcorp.com>
373
374        * shared/interrupts/installisrentries.c,
375        shared/interrupts/vectorexceptions.c: Removed warnings.
376
3772002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * .cvsignore: Reformat.
380        Add autom4te*cache.
381        Remove autom4te.cache.
382
3832002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
386
3872002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
390        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
391        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
392        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
393        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
394        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
395        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
396        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
397
3982002-08-09      Joel Sherrill <joel@OARcorp.com>
399
400        * shared/interrupts/isr_entries.S: Corrected typo in mips1
401        END_FRAME directive that lead to linker errors.
402
4032002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * configure.ac:
406        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
407        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
408        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
409        * Makefile.am: Remove AUTOMAKE_OPTIONS.
410        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
411        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
412        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
413        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
414        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
415        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
416        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
417        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
418        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
419        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
420        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
421        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
422        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
423
4242002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
425
426        * shared/interrupts/installisrentries.c: Added support for debug
427        exception vector.
428        * shared/interrupts/isr_entries.S: Added support for debug exception
429        vector.
430       
4312002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
432
433        * mongoosev/include/mongoose-v.h: Added cache constants.
434        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
435        performance.
436
4372002-02-08      Joel Sherrill <joel@OARcorp.com>
438
439        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
440
4412001-02-05      Joel Sherrill <joel@OARcorp.com>
442
443        * isr_entries.S: Removed comment incorrectly indicating this
444        file was cpu_asm.S.
445        * vectorexceptions.c (mips_dump_exception_frame): New routine
446        broken out from default exception handler.
447
4482001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
449
450        * mongoosev/vectorisrs/vectorisrs.c,
451        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
452        bspIo.h.
453
4542001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
455
456        * Lots of tinkering and tuning as part of improving interrupt latency
457        and improving the per-task interrupt level control and FP mask handling.
458        With these modifications interrupt latency was measured at a worst-case
459        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
460        RTEMS tasks in the application.
461        * mongoosev/README: Updated. 
462        * mongoosev/include/mongoose-v.h: Masks modified.
463        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
464        software prioritization of interrupts.  If a higher priority interrupt
465        occurs while we are looking for new interrupts, we will reinitiate the
466        scan of all interrupts.
467        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
468        blank lines.
469
4702002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
473        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
474        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
475        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
476
4772001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
480        * configure.in: Remove.
481        * configure.ac: New file, generated from configure.in by autoupdate.
482
4832001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
486        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
487        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
488        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
489        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
490
4912000-05-24      Joel Sherrill <joel@OARcorp.com>
492
493        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
494        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
495        tx39/include/tx3904.h: All exceptions were given low numbers and thus
496        can be now be installed and processed in a uniform manner just like interrupts.
497        Variances between various MIPS ISA levels are not accounted for at this time.
498        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
499        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
500        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
501        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
502        shared maxvectors.c into a variety of CPU model specific versions to simplify
503        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
504        and created various CPU model versions.
505
5062001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
507
508        * clock/clock.S: Move placement of nop.
509
5102001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
511
512        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
513        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
514        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
515        shared/interrupts/maxvectors.c: Now works.  Significant rework
516        of exceptions and interrupt vectoring to clean things up.
517        * shared/interrupts/vectorexceptions.c: Removed.
518
5192001-05-07      Joel Sherrill <joel@OARcorp.com>
520
521        * shared/interrupts/vectorexceptions.c: New file to decode
522        exception code and vector appropriate NON-interrupt exception. 
523        * shared/interrupts/Makefile.am: Modified to reflect above.
524
5252001-04-20      Joel Sherrill <joel@OARcorp.com>
526
527        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
528        the other bits set in the Peripheral Function Interrupt Mask
529        Register when modifying those enabled for the DUART.
530        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
531        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
532        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
533        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
534
5352001-04-16      Joel Sherrill <joel@OARcorp.com>
536
537        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
538        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
539        as he debugged this BSP using a logic analyzer.  In particular,
540        there was a mistake where the index not offset of registers was
541        in the header file and the baud rate calculation was incorrect.
542
5432001-03-13      Joel Sherrill <joel@OARcorp.com>
544
545        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
546        directories.
547        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
548        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
549        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
550        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
551        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
552        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
553        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
554        New files.
555        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
556        shared/interrupts/maxvectors.c: Added support for mongoosev.
557        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
558
5592001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * shared/cache/Makefile.am, tx39/include/Makefile.am:
562        Apply include_*HEADERS instead of H_FILES.
563
5642001-01-08      Joel Sherrill <joel@OARcorp.com>
565
566        * Added r46xx directory.
567        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
568        * shared/interrupts/installisrentries.c: Fixed typo.
569        * r46xx/.cvsignore, r46xx/Makefile.am,
570        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
571        r46xx/vectorisrs/vectorisrs.c: New files.
572
5732000-12-19      Joel Sherrill <joel@OARcorp.com>
574
575        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
576        vector handler.  This should be in a separate file so the BSP can
577        easily override it.
578
5792000-12-13      Joel Sherrill <joel@OARcorp.com>
580
581        * configure.in: Added new directories.
582        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
583        when compiling for a TX3904.
584        * shared/interrupts/maxvectors.c: Corrected conditional logic.
585        * tx39/Makefile.am: Added vectorisrs.
586        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
587        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
588        interrupt pending information on the TX3904 and vectors
589        an interrupt.
590
5912000-12-13      Joel Sherrill <joel@OARcorp.com>
592
593        * shared/.cvsignore, shared/Makefile.am,
594        shared/cache/.cvsignore, shared/cache/Makefile.am,
595        shared/cache/cache.c, shared/cache/cache_.h,
596        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
597        shared/interrupts/installisrentries.c,
598        shared/interrupts/isr_entries.S,
599        shared/interrupts/maxvectors.c, tx39/.cvsignore,
600        tx39/Makefile.am, tx39/include/.cvsignore,
601        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
602        Moved some pieces of interrupt processing from score/cpu to
603        libcpu/mips since many interrupt servicing characteristics are
604        CPU model dependent.  This patch addresses the number of interrupt
605        sources and where the ISR prologues are located.  The only way to
606        currently install the ISR prologues requires that the prologues
607        be installed into RAM.
608
6092000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
612
6132000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
614
615        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
616
6172000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
620        Switch to GNU canonicalization.
621
6222000-10-24      Alan Cudmore <alanc@linuxstart.com> and
623        Joel Sherrill <joel@OARcorp.com>
624
625        * This is a major reworking of the mips64orion port to use
626        gcc predefines as much as possible and a big push to multilib
627        the mips port.  The mips64orion port was copied/renamed to mips
628        to be more like other GNU tools.  Alan did most of the technical
629        work of determining how to map old macro names used by the mips64orion
630        port to standard compiler macro definitions.  Joel did the merge
631        with CVS magic to keep individual file history and did the BSP
632        modifications. Details follow:
633        * Makefile.am: Made clock and timer subdirectories conditional.
634        * configure.in: Ditto.
635        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
636        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
637
6382000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
639
640        * clock/Makefile.am, timer/Makefile.am: Include compile.am
641
6422000-08-10      Joel Sherrill <joel@OARcorp.com>
643
644        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.