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

4.104.11
Last change on this file since e94dc4b5 was e94dc4b5, checked in by Ralf Corsepius <ralf.corsepius@…>, on Nov 16, 2009 at 10:04:35 AM

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

  • Makefile.am: Add shared/interrupts/isr_entries.h.
  • Property mode set to 100644
File size: 23.7 KB
Line 
12009-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Add shared/interrupts/isr_entries.h.
4        * shared/interrupts/isr_entries.h: New.
5        * shared/interrupts/installisrentries.c: Remove nested externs.
6
72009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
10        been renamed to rtems_termios_baud_to_number.
11
122008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * timer/timer.c: Eliminate uses of old benchmark timer names.
15
162008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
17
18        * clock/ckinit.c: The Shared Memory Driver no longer requires the
19        special IOCTL in Clock_control. This was a hack which has existed
20        since before the Classic API Timer Manager was implemented. All
21        implementations of and references to Clock_control were removed.
22
232008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * timer/timer.c: Convert to "bool".
26
272008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * timer/timer.c: Rename timer driver methods to follow RTEMS
30        programming conventions.
31
322007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * clock/ckinit.c: Eliminate the clicks_per_microsecond field in the
35        MIPS CPU Table and define another mechanism for drivers to obtain
36        this information.
37
382007-03-12      Joel Sherrill <joel@OARcorp.com>
39
40        * au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
41        au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
42        mistake in copyright notice. Both of these mistakes appear to be from
43        code submitted after these changes were made previously.
44
452006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * configure.ac: New BUG-REPORT address.
48
492006-10-19      Joel Sherrill <joel@OARcorp.com>
50
51        * mongoosev/duart/mg5uart.c: Change type to unsigned.
52
532006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * configure.ac: Require autoconf-2.60. Require automake-1.10.
56
572006-09-14      Joel Sherrill <joel@OARcorp.com>
58
59        * mongoosev/duart/mg5uart.c: Removed warnings.
60
612006-09-11      Joel Sherrill <joel@OARcorp.com>
62
63        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
64        style.
65
662006-06-08      Bruce Robinson <brucer@pmccorp.com>
67
68        * Makefile.am: add interruptmask.c
69        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
70        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
71           & descriptions
72
732006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * configure.ac: Use RTEMS_AMPOLISH3.
762006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
79
802006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * shared/interrupts/vectorexceptions.c: Merger with submission from
83        Bruce Robinson <brucer@pmccorp.com>.
84        Make some arrays static const.
85
862006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
89        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
90        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
91        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
92        tx49/vectorisrs/vectorisrs.c:
93        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
94
952005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
98        * Makefile.am: Distibute mongoosev's READMEs
99
1002005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
101
102        * preinstall.am: New.
103        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
104        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
105        Include preinstall.am.
106        * au1x00/Makefile.am, mongoosev/Makefile.am,
107        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
108        * configure.ac: Reflect changes above.
109
1102005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
111
112        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
113
1142005-03-14      Joel Sherrill <joel@OARcorp.com>
115
116        * au1x00/.cvsignore: New file.
117
1182005-02-24      Jay Monkman <jtm@lopingdog.com>
119
120        * au1x00/include/au1x00.h: Converted types to C99 types.
121
1222005-02-24      Jay Monkman <jtm@lopingdog.com>
123
124        * Makefile.am, configure.ac: New CPU.
125        * shared/interrupts/installisrentries.c,
126        shared/interrupts/isr_entries.S: Added CPU32 support.
127        * au1x00/Makefile.am, au1x00/include/au1x00.h,
128        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
129
1302005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
131
132        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
133        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
134
1352005-01-04      Joel Sherrill <joel@OARcorp.com>
136
137        * shared/Makefile.am: Fix typo.
138
1392005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
140
141        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
142        tx39/Makefile.am: Remove build-variant support.
143
1442004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
145
146        * configure.ac: Remove RTEMS_ENABLE_BARE.
147
1482004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
149
150        * configure.ac: Require automake > 1.9.
151
1522004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
155        shared/interrupts/isr_entries.S,
156        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
157        <rtems/mips/iregdef.h> instead of <iregdef.h>.
158        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
159        shared/interrupts/installisrentries.c,
160        shared/interrupts/isr_entries.S,
161        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
162        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
163
1642004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
165
166        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
167        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
168        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
169
1702004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
171
172        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
173        mongoosev/vectorisrs/vectorisrs.c,
174        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
175        Cosmetics.
176
1772004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
178
179        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
180        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
181        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
182        shared/interrupts/vectorexceptions.c, timer/timer.c,
183        tx39/include/tx3904.h: Convert to using c99 fixed size types.
184
1852004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
186
187        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
188
1892004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
192        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
193        * shared/Makefile.am: Don't include .../lib.am.
194
1952004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * clock/Makefile.am, timer/Makefile.am: Remove.
198        * r46xx/Makefile.am: Built timer.rel, clock.rel.
199        Add PREINSTALL_DIRS.
200        * Makefile.am: Remove timer, clock.
201        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
202        Add PREINSTALL_DIRS.
203        * configure.ac: Reflect removing clock/Makefile.am,
204        timer/Makefile.am.
205        Add subdir-objects to AUTOMAKE_OPTIONS.
206
2072004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * clock/Makefile.am: Convert to using automake compilation rules.
210        * mongoosev/Makefile.am: Ditto.
211        * r46xx/Makefile.am: Ditto.
212        * shared/Makefile.am: Ditto.
213        * timer/Makefile.am: Ditto.
214        * tx39/Makefile.am: Ditto.
215        * Makefile.am: Remove conditional subdirs.
216        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
217        Require automake-1.8.2. Add AM_PROG_CC_C_O.
218
2192004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
222        Add PRE/TMPINSTALL_FILES to CLEANFILES.
223        * shared/Makefile.am: Ditto.
224        * tx39/Makefile.am: Ditto.
225
2262003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * mongoosev/duart/Makefile.am: Remove.
229        * mongoosev/vectorisrs/Makefile.am: Remove.
230        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
231        duart/Makefile.am.
232        * r46xx/vectorisrs/Makefile.am: Remove.
233        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
234        * shared/cache/Makefile.am: Remove.
235        * shared/interrupts/Makefile.am: Remove.
236        * shared/Makefile.am: Merge-in cache/Makefile.am,
237        interrupts/Makefile.am.
238        * tx39/vectorisrs/Makefile.am: Remove.
239        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
240        * configure.ac: Reflect changes above.
241
2422003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
245        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
246        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
247        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
248
2492003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
252
2532003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * clock/Makefile.am: Remove all-local: $(ARCH).
256        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
257        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
258        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
259        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
260        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
261        * timer/Makefile.am: Remove all-local: $(ARCH).
262        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
263
2642003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * Makefile.am: Reformat.
267        * clock/Makefile.am: Reformat.
268        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
269        * tx39/Makefile.am: Ditto.
270        * shared/cache/Makefile.am: Ditto.
271        * mongoosev/duart/Makefile.am: Ditto.
272        * mongoosev/vectorisrs/Makefile.am: Reformat.
273        * r46xx/vectorisrs/Makefile.am: Reformat.
274        * shared/Makefile.am: Reformat.
275        * shared/interrupts/Makefile.am: Reformat.
276        * timer/Makefile.am: Reformat.
277        * tx39/vectorisrs/Makefile.am: Reformat.
278
2792003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * mongoosev/Makefile.am: Rework preinstall rules.
282        * mongoosev/duart/Makefile.am: Rework preinstall rules.
283        * tx39/include/Makefile.am: Remove.
284        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
285        * configure.ac: Remove tx39/include/Makefile.
286
2872003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac: Remove RTEMS_CANONICAL_HOST.
290
2912003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * configure.ac: Remove RTEMS_CHECK_CPU.
294
2952003-09-04      Joel Sherrill <joel@OARcorp.com>
296
297        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
298        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
299        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
300        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
301        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
302
3032003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * Makefile.am: Reflect having moved aclocal/.
306
3072003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * Makefile.am: Reflect having moved automake/.
310        * clock/Makefile.am: Reflect having moved automake/.
311        * mongoosev/Makefile.am: Reflect having moved automake/.
312        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
313        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
314        * r46xx/Makefile.am: Reflect having moved automake/.
315        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
316        * shared/Makefile.am: Reflect having moved automake/.
317        * shared/cache/Makefile.am: Reflect having moved automake/.
318        * shared/interrupts/Makefile.am: Reflect having moved automake/.
319        * timer/Makefile.am: Reflect having moved automake/.
320        * tx39/Makefile.am: Reflect having moved automake/.
321        * tx39/include/Makefile.am: Reflect having moved automake/.
322        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
323
3242003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
327
3282003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * configure.ac: Remove AC_CONFIG_AUX_DIR.
331
3322003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
335
3362003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * configure.ac: AC_PREREQ(2.57).
339
3402003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
343        * r46xx/vectorisrs/Makefile.am: Ditto.
344        * mongoosev/vectorisrs/Makefile.am: Ditto.
345        * mongoosev/duart/Makefile.am: Ditto.
346        * shared/interrupts/Makefile.am: Ditto.
347        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
348
3492002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
352        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
353
3542002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
357
3582002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * configure.ac: Add RTEMS_PROG_CCAS.
361
3622002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
365
3662002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
369        Install include/mongoose-v.h.
370        * mongoosev/include/Makefile.am: Remove.
371        * configure.ac: Reflect changes above.
372
3732002-11-01      Joel Sherrill <joel@OARcorp.com>
374
375        * shared/interrupts/installisrentries.c,
376        shared/interrupts/vectorexceptions.c: Removed warnings.
377
3782002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * .cvsignore: Reformat.
381        Add autom4te*cache.
382        Remove autom4te.cache.
383
3842002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
387
3882002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
391        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
392        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
393        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
394        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
395        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
396        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
397        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
398
3992002-08-09      Joel Sherrill <joel@OARcorp.com>
400
401        * shared/interrupts/isr_entries.S: Corrected typo in mips1
402        END_FRAME directive that lead to linker errors.
403
4042002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * configure.ac:
407        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
408        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
409        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
410        * Makefile.am: Remove AUTOMAKE_OPTIONS.
411        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
412        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
413        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
414        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
415        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
416        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
417        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
418        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
419        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
420        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
421        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
422        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
423        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
424
4252002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
426
427        * shared/interrupts/installisrentries.c: Added support for debug
428        exception vector.
429        * shared/interrupts/isr_entries.S: Added support for debug exception
430        vector.
431       
4322002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
433
434        * mongoosev/include/mongoose-v.h: Added cache constants.
435        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
436        performance.
437
4382002-02-08      Joel Sherrill <joel@OARcorp.com>
439
440        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
441
4422001-02-05      Joel Sherrill <joel@OARcorp.com>
443
444        * isr_entries.S: Removed comment incorrectly indicating this
445        file was cpu_asm.S.
446        * vectorexceptions.c (mips_dump_exception_frame): New routine
447        broken out from default exception handler.
448
4492001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
450
451        * mongoosev/vectorisrs/vectorisrs.c,
452        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
453        bspIo.h.
454
4552001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
456
457        * Lots of tinkering and tuning as part of improving interrupt latency
458        and improving the per-task interrupt level control and FP mask handling.
459        With these modifications interrupt latency was measured at a worst-case
460        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
461        RTEMS tasks in the application.
462        * mongoosev/README: Updated. 
463        * mongoosev/include/mongoose-v.h: Masks modified.
464        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
465        software prioritization of interrupts.  If a higher priority interrupt
466        occurs while we are looking for new interrupts, we will reinitiate the
467        scan of all interrupts.
468        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
469        blank lines.
470
4712002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
474        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
475        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
476        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
477
4782001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
481        * configure.in: Remove.
482        * configure.ac: New file, generated from configure.in by autoupdate.
483
4842001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
485
486        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
487        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
488        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
489        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
490        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
491
4922000-05-24      Joel Sherrill <joel@OARcorp.com>
493
494        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
495        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
496        tx39/include/tx3904.h: All exceptions were given low numbers and thus
497        can be now be installed and processed in a uniform manner just like interrupts.
498        Variances between various MIPS ISA levels are not accounted for at this time.
499        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
500        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
501        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
502        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
503        shared maxvectors.c into a variety of CPU model specific versions to simplify
504        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
505        and created various CPU model versions.
506
5072001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
508
509        * clock/clock.S: Move placement of nop.
510
5112001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
512
513        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
514        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
515        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
516        shared/interrupts/maxvectors.c: Now works.  Significant rework
517        of exceptions and interrupt vectoring to clean things up.
518        * shared/interrupts/vectorexceptions.c: Removed.
519
5202001-05-07      Joel Sherrill <joel@OARcorp.com>
521
522        * shared/interrupts/vectorexceptions.c: New file to decode
523        exception code and vector appropriate NON-interrupt exception. 
524        * shared/interrupts/Makefile.am: Modified to reflect above.
525
5262001-04-20      Joel Sherrill <joel@OARcorp.com>
527
528        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
529        the other bits set in the Peripheral Function Interrupt Mask
530        Register when modifying those enabled for the DUART.
531        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
532        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
533        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
534        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
535
5362001-04-16      Joel Sherrill <joel@OARcorp.com>
537
538        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
539        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
540        as he debugged this BSP using a logic analyzer.  In particular,
541        there was a mistake where the index not offset of registers was
542        in the header file and the baud rate calculation was incorrect.
543
5442001-03-13      Joel Sherrill <joel@OARcorp.com>
545
546        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
547        directories.
548        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
549        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
550        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
551        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
552        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
553        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
554        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
555        New files.
556        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
557        shared/interrupts/maxvectors.c: Added support for mongoosev.
558        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
559
5602001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
561
562        * shared/cache/Makefile.am, tx39/include/Makefile.am:
563        Apply include_*HEADERS instead of H_FILES.
564
5652001-01-08      Joel Sherrill <joel@OARcorp.com>
566
567        * Added r46xx directory.
568        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
569        * shared/interrupts/installisrentries.c: Fixed typo.
570        * r46xx/.cvsignore, r46xx/Makefile.am,
571        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
572        r46xx/vectorisrs/vectorisrs.c: New files.
573
5742000-12-19      Joel Sherrill <joel@OARcorp.com>
575
576        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
577        vector handler.  This should be in a separate file so the BSP can
578        easily override it.
579
5802000-12-13      Joel Sherrill <joel@OARcorp.com>
581
582        * configure.in: Added new directories.
583        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
584        when compiling for a TX3904.
585        * shared/interrupts/maxvectors.c: Corrected conditional logic.
586        * tx39/Makefile.am: Added vectorisrs.
587        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
588        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
589        interrupt pending information on the TX3904 and vectors
590        an interrupt.
591
5922000-12-13      Joel Sherrill <joel@OARcorp.com>
593
594        * shared/.cvsignore, shared/Makefile.am,
595        shared/cache/.cvsignore, shared/cache/Makefile.am,
596        shared/cache/cache.c, shared/cache/cache_.h,
597        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
598        shared/interrupts/installisrentries.c,
599        shared/interrupts/isr_entries.S,
600        shared/interrupts/maxvectors.c, tx39/.cvsignore,
601        tx39/Makefile.am, tx39/include/.cvsignore,
602        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
603        Moved some pieces of interrupt processing from score/cpu to
604        libcpu/mips since many interrupt servicing characteristics are
605        CPU model dependent.  This patch addresses the number of interrupt
606        sources and where the ISR prologues are located.  The only way to
607        currently install the ISR prologues requires that the prologues
608        be installed into RAM.
609
6102000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
613
6142000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
617
6182000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
619
620        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
621        Switch to GNU canonicalization.
622
6232000-10-24      Alan Cudmore <alanc@linuxstart.com> and
624        Joel Sherrill <joel@OARcorp.com>
625
626        * This is a major reworking of the mips64orion port to use
627        gcc predefines as much as possible and a big push to multilib
628        the mips port.  The mips64orion port was copied/renamed to mips
629        to be more like other GNU tools.  Alan did most of the technical
630        work of determining how to map old macro names used by the mips64orion
631        port to standard compiler macro definitions.  Joel did the merge
632        with CVS magic to keep individual file history and did the BSP
633        modifications. Details follow:
634        * Makefile.am: Made clock and timer subdirectories conditional.
635        * configure.in: Ditto.
636        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
637        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
638
6392000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
640
641        * clock/Makefile.am, timer/Makefile.am: Include compile.am
642
6432000-08-10      Joel Sherrill <joel@OARcorp.com>
644
645        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.