source: rtems/c/src/lib/libcpu/mips/ChangeLog @ 21d30494

4.104.114.84.95
Last change on this file since 21d30494 was 21d30494, checked in by Joel Sherrill <joel.sherrill@…>, on 09/11/06 at 21:47:05

2006-09-11 Joel Sherrill <joel@…>

  • mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C style.
  • Property mode set to 100644
File size: 21.7 KB
Line 
12006-09-11      Joel Sherrill <joel@OARcorp.com>
2
3        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
4        style.
5
62006-06-08      Bruce Robinson <brucer@pmccorp.com>
7
8        * Makefile.am: add interruptmask.c
9        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
10        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
11           & descriptions
12
132006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * configure.ac: Use RTEMS_AMPOLISH3.
162006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
19
202006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * shared/interrupts/vectorexceptions.c: Merger with submission from
23        Bruce Robinson <brucer@pmccorp.com>.
24        Make some arrays static const.
25
262006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
29        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
30        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
31        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
32        tx49/vectorisrs/vectorisrs.c:
33        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
34
352005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
36
37        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
38        * Makefile.am: Distibute mongoosev's READMEs
39
402005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
41
42        * preinstall.am: New.
43        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
44        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
45        Include preinstall.am.
46        * au1x00/Makefile.am, mongoosev/Makefile.am,
47        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
48        * configure.ac: Reflect changes above.
49
502005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
51
52        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
53
542005-03-14      Joel Sherrill <joel@OARcorp.com>
55
56        * au1x00/.cvsignore: New file.
57
582005-02-24      Jay Monkman <jtm@lopingdog.com>
59
60        * au1x00/include/au1x00.h: Converted types to C99 types.
61
622005-02-24      Jay Monkman <jtm@lopingdog.com>
63
64        * Makefile.am, configure.ac: New CPU.
65        * shared/interrupts/installisrentries.c,
66        shared/interrupts/isr_entries.S: Added CPU32 support.
67        * au1x00/Makefile.am, au1x00/include/au1x00.h,
68        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
69
702005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
71
72        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
73        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
74
752005-01-04      Joel Sherrill <joel@OARcorp.com>
76
77        * shared/Makefile.am: Fix typo.
78
792005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
80
81        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
82        tx39/Makefile.am: Remove build-variant support.
83
842004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
85
86        * configure.ac: Remove RTEMS_ENABLE_BARE.
87
882004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
89
90        * configure.ac: Require automake > 1.9.
91
922004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
93
94        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
95        shared/interrupts/isr_entries.S,
96        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
97        <rtems/mips/iregdef.h> instead of <iregdef.h>.
98        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
99        shared/interrupts/installisrentries.c,
100        shared/interrupts/isr_entries.S,
101        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
102        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
103
1042004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
105
106        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
107        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
108        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
109
1102004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
111
112        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
113        mongoosev/vectorisrs/vectorisrs.c,
114        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
115        Cosmetics.
116
1172004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
118
119        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
120        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
121        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
122        shared/interrupts/vectorexceptions.c, timer/timer.c,
123        tx39/include/tx3904.h: Convert to using c99 fixed size types.
124
1252004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
126
127        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
128
1292004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
130
131        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
132        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
133        * shared/Makefile.am: Don't include .../lib.am.
134
1352004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
136
137        * clock/Makefile.am, timer/Makefile.am: Remove.
138        * r46xx/Makefile.am: Built timer.rel, clock.rel.
139        Add PREINSTALL_DIRS.
140        * Makefile.am: Remove timer, clock.
141        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
142        Add PREINSTALL_DIRS.
143        * configure.ac: Reflect removing clock/Makefile.am,
144        timer/Makefile.am.
145        Add subdir-objects to AUTOMAKE_OPTIONS.
146
1472004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * clock/Makefile.am: Convert to using automake compilation rules.
150        * mongoosev/Makefile.am: Ditto.
151        * r46xx/Makefile.am: Ditto.
152        * shared/Makefile.am: Ditto.
153        * timer/Makefile.am: Ditto.
154        * tx39/Makefile.am: Ditto.
155        * Makefile.am: Remove conditional subdirs.
156        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
157        Require automake-1.8.2. Add AM_PROG_CC_C_O.
158
1592004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
162        Add PRE/TMPINSTALL_FILES to CLEANFILES.
163        * shared/Makefile.am: Ditto.
164        * tx39/Makefile.am: Ditto.
165
1662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * mongoosev/duart/Makefile.am: Remove.
169        * mongoosev/vectorisrs/Makefile.am: Remove.
170        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
171        duart/Makefile.am.
172        * r46xx/vectorisrs/Makefile.am: Remove.
173        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
174        * shared/cache/Makefile.am: Remove.
175        * shared/interrupts/Makefile.am: Remove.
176        * shared/Makefile.am: Merge-in cache/Makefile.am,
177        interrupts/Makefile.am.
178        * tx39/vectorisrs/Makefile.am: Remove.
179        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
180        * configure.ac: Reflect changes above.
181
1822003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
185        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
186        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
187        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
188
1892003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
192
1932003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * clock/Makefile.am: Remove all-local: $(ARCH).
196        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
197        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
198        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
199        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
200        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
201        * timer/Makefile.am: Remove all-local: $(ARCH).
202        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
203
2042003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * Makefile.am: Reformat.
207        * clock/Makefile.am: Reformat.
208        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
209        * tx39/Makefile.am: Ditto.
210        * shared/cache/Makefile.am: Ditto.
211        * mongoosev/duart/Makefile.am: Ditto.
212        * mongoosev/vectorisrs/Makefile.am: Reformat.
213        * r46xx/vectorisrs/Makefile.am: Reformat.
214        * shared/Makefile.am: Reformat.
215        * shared/interrupts/Makefile.am: Reformat.
216        * timer/Makefile.am: Reformat.
217        * tx39/vectorisrs/Makefile.am: Reformat.
218
2192003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * mongoosev/Makefile.am: Rework preinstall rules.
222        * mongoosev/duart/Makefile.am: Rework preinstall rules.
223        * tx39/include/Makefile.am: Remove.
224        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
225        * configure.ac: Remove tx39/include/Makefile.
226
2272003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * configure.ac: Remove RTEMS_CANONICAL_HOST.
230
2312003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * configure.ac: Remove RTEMS_CHECK_CPU.
234
2352003-09-04      Joel Sherrill <joel@OARcorp.com>
236
237        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
238        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
239        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
240        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
241        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
242
2432003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * Makefile.am: Reflect having moved aclocal/.
246
2472003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * Makefile.am: Reflect having moved automake/.
250        * clock/Makefile.am: Reflect having moved automake/.
251        * mongoosev/Makefile.am: Reflect having moved automake/.
252        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
253        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
254        * r46xx/Makefile.am: Reflect having moved automake/.
255        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
256        * shared/Makefile.am: Reflect having moved automake/.
257        * shared/cache/Makefile.am: Reflect having moved automake/.
258        * shared/interrupts/Makefile.am: Reflect having moved automake/.
259        * timer/Makefile.am: Reflect having moved automake/.
260        * tx39/Makefile.am: Reflect having moved automake/.
261        * tx39/include/Makefile.am: Reflect having moved automake/.
262        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
263
2642003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
267
2682003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * configure.ac: Remove AC_CONFIG_AUX_DIR.
271
2722003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
275
2762003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * configure.ac: AC_PREREQ(2.57).
279
2802003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
283        * r46xx/vectorisrs/Makefile.am: Ditto.
284        * mongoosev/vectorisrs/Makefile.am: Ditto.
285        * mongoosev/duart/Makefile.am: Ditto.
286        * shared/interrupts/Makefile.am: Ditto.
287        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
288
2892002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
292        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
293
2942002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
297
2982002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * configure.ac: Add RTEMS_PROG_CCAS.
301
3022002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
305
3062002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
309        Install include/mongoose-v.h.
310        * mongoosev/include/Makefile.am: Remove.
311        * configure.ac: Reflect changes above.
312
3132002-11-01      Joel Sherrill <joel@OARcorp.com>
314
315        * shared/interrupts/installisrentries.c,
316        shared/interrupts/vectorexceptions.c: Removed warnings.
317
3182002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * .cvsignore: Reformat.
321        Add autom4te*cache.
322        Remove autom4te.cache.
323
3242002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
327
3282002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
331        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
332        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
333        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
334        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
335        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
336        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
337        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
338
3392002-08-09      Joel Sherrill <joel@OARcorp.com>
340
341        * shared/interrupts/isr_entries.S: Corrected typo in mips1
342        END_FRAME directive that lead to linker errors.
343
3442002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * configure.ac:
347        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
348        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
349        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
350        * Makefile.am: Remove AUTOMAKE_OPTIONS.
351        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
352        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
353        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
354        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
355        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
356        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
357        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
358        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
359        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
360        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
361        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
362        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
363        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
364
3652002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
366
367        * shared/interrupts/installisrentries.c: Added support for debug
368        exception vector.
369        * shared/interrupts/isr_entries.S: Added support for debug exception
370        vector.
371       
3722002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
373
374        * mongoosev/include/mongoose-v.h: Added cache constants.
375        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
376        performance.
377
3782002-02-08      Joel Sherrill <joel@OARcorp.com>
379
380        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
381
3822001-02-05      Joel Sherrill <joel@OARcorp.com>
383
384        * isr_entries.S: Removed comment incorrectly indicating this
385        file was cpu_asm.S.
386        * vectorexceptions.c (mips_dump_exception_frame): New routine
387        broken out from default exception handler.
388
3892001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
390
391        * mongoosev/vectorisrs/vectorisrs.c,
392        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
393        bspIo.h.
394
3952001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
396
397        * Lots of tinkering and tuning as part of improving interrupt latency
398        and improving the per-task interrupt level control and FP mask handling.
399        With these modifications interrupt latency was measured at a worst-case
400        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
401        RTEMS tasks in the application.
402        * mongoosev/README: Updated. 
403        * mongoosev/include/mongoose-v.h: Masks modified.
404        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
405        software prioritization of interrupts.  If a higher priority interrupt
406        occurs while we are looking for new interrupts, we will reinitiate the
407        scan of all interrupts.
408        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
409        blank lines.
410
4112002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
414        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
415        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
416        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
417
4182001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
421        * configure.in: Remove.
422        * configure.ac: New file, generated from configure.in by autoupdate.
423
4242001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
427        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
428        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
429        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
430        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
431
4322000-05-24      Joel Sherrill <joel@OARcorp.com>
433
434        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
435        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
436        tx39/include/tx3904.h: All exceptions were given low numbers and thus
437        can be now be installed and processed in a uniform manner just like interrupts.
438        Variances between various MIPS ISA levels are not accounted for at this time.
439        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
440        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
441        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
442        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
443        shared maxvectors.c into a variety of CPU model specific versions to simplify
444        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
445        and created various CPU model versions.
446
4472001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
448
449        * clock/clock.S: Move placement of nop.
450
4512001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
452
453        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
454        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
455        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
456        shared/interrupts/maxvectors.c: Now works.  Significant rework
457        of exceptions and interrupt vectoring to clean things up.
458        * shared/interrupts/vectorexceptions.c: Removed.
459
4602001-05-07      Joel Sherrill <joel@OARcorp.com>
461
462        * shared/interrupts/vectorexceptions.c: New file to decode
463        exception code and vector appropriate NON-interrupt exception. 
464        * shared/interrupts/Makefile.am: Modified to reflect above.
465
4662001-04-20      Joel Sherrill <joel@OARcorp.com>
467
468        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
469        the other bits set in the Peripheral Function Interrupt Mask
470        Register when modifying those enabled for the DUART.
471        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
472        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
473        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
474        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
475
4762001-04-16      Joel Sherrill <joel@OARcorp.com>
477
478        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
479        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
480        as he debugged this BSP using a logic analyzer.  In particular,
481        there was a mistake where the index not offset of registers was
482        in the header file and the baud rate calculation was incorrect.
483
4842001-03-13      Joel Sherrill <joel@OARcorp.com>
485
486        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
487        directories.
488        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
489        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
490        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
491        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
492        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
493        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
494        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
495        New files.
496        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
497        shared/interrupts/maxvectors.c: Added support for mongoosev.
498        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
499
5002001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * shared/cache/Makefile.am, tx39/include/Makefile.am:
503        Apply include_*HEADERS instead of H_FILES.
504
5052001-01-08      Joel Sherrill <joel@OARcorp.com>
506
507        * Added r46xx directory.
508        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
509        * shared/interrupts/installisrentries.c: Fixed typo.
510        * r46xx/.cvsignore, r46xx/Makefile.am,
511        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
512        r46xx/vectorisrs/vectorisrs.c: New files.
513
5142000-12-19      Joel Sherrill <joel@OARcorp.com>
515
516        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
517        vector handler.  This should be in a separate file so the BSP can
518        easily override it.
519
5202000-12-13      Joel Sherrill <joel@OARcorp.com>
521
522        * configure.in: Added new directories.
523        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
524        when compiling for a TX3904.
525        * shared/interrupts/maxvectors.c: Corrected conditional logic.
526        * tx39/Makefile.am: Added vectorisrs.
527        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
528        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
529        interrupt pending information on the TX3904 and vectors
530        an interrupt.
531
5322000-12-13      Joel Sherrill <joel@OARcorp.com>
533
534        * shared/.cvsignore, shared/Makefile.am,
535        shared/cache/.cvsignore, shared/cache/Makefile.am,
536        shared/cache/cache.c, shared/cache/cache_.h,
537        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
538        shared/interrupts/installisrentries.c,
539        shared/interrupts/isr_entries.S,
540        shared/interrupts/maxvectors.c, tx39/.cvsignore,
541        tx39/Makefile.am, tx39/include/.cvsignore,
542        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
543        Moved some pieces of interrupt processing from score/cpu to
544        libcpu/mips since many interrupt servicing characteristics are
545        CPU model dependent.  This patch addresses the number of interrupt
546        sources and where the ISR prologues are located.  The only way to
547        currently install the ISR prologues requires that the prologues
548        be installed into RAM.
549
5502000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
551
552        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
553
5542000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
557
5582000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
561        Switch to GNU canonicalization.
562
5632000-10-24      Alan Cudmore <alanc@linuxstart.com> and
564        Joel Sherrill <joel@OARcorp.com>
565
566        * This is a major reworking of the mips64orion port to use
567        gcc predefines as much as possible and a big push to multilib
568        the mips port.  The mips64orion port was copied/renamed to mips
569        to be more like other GNU tools.  Alan did most of the technical
570        work of determining how to map old macro names used by the mips64orion
571        port to standard compiler macro definitions.  Joel did the merge
572        with CVS magic to keep individual file history and did the BSP
573        modifications. Details follow:
574        * Makefile.am: Made clock and timer subdirectories conditional.
575        * configure.in: Ditto.
576        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
577        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
578
5792000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * clock/Makefile.am, timer/Makefile.am: Include compile.am
582
5832000-08-10      Joel Sherrill <joel@OARcorp.com>
584
585        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.