source: rtems/c/src/lib/libcpu/mips/ChangeLog @ 5c9be63

4.104.114.95
Last change on this file since 5c9be63 was b72f5799, checked in by Joel Sherrill <joel.sherrill@…>, on 11/26/07 at 22:58:07

2007-11-26 Joel Sherrill <joel.sherrill@…>

  • clock/ckinit.c: Eliminate the clicks_per_microsecond field in the MIPS CPU Table and define another mechanism for drivers to obtain this information.
  • Property mode set to 100644
File size: 22.6 KB
Line 
12007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * clock/ckinit.c: Eliminate the clicks_per_microsecond field in the
4        MIPS CPU Table and define another mechanism for drivers to obtain
5        this information.
6
72007-03-12      Joel Sherrill <joel@OARcorp.com>
8
9        * au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
10        au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
11        mistake in copyright notice. Both of these mistakes appear to be from
12        code submitted after these changes were made previously.
13
142006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * configure.ac: New BUG-REPORT address.
17
182006-10-19      Joel Sherrill <joel@OARcorp.com>
19
20        * mongoosev/duart/mg5uart.c: Change type to unsigned.
21
222006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * configure.ac: Require autoconf-2.60. Require automake-1.10.
25
262006-09-14      Joel Sherrill <joel@OARcorp.com>
27
28        * mongoosev/duart/mg5uart.c: Removed warnings.
29
302006-09-11      Joel Sherrill <joel@OARcorp.com>
31
32        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
33        style.
34
352006-06-08      Bruce Robinson <brucer@pmccorp.com>
36
37        * Makefile.am: add interruptmask.c
38        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
39        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
40           & descriptions
41
422006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * configure.ac: Use RTEMS_AMPOLISH3.
452006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
48
492006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * shared/interrupts/vectorexceptions.c: Merger with submission from
52        Bruce Robinson <brucer@pmccorp.com>.
53        Make some arrays static const.
54
552006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
58        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
59        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
60        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
61        tx49/vectorisrs/vectorisrs.c:
62        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
63
642005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
65
66        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
67        * Makefile.am: Distibute mongoosev's READMEs
68
692005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
70
71        * preinstall.am: New.
72        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
73        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
74        Include preinstall.am.
75        * au1x00/Makefile.am, mongoosev/Makefile.am,
76        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
77        * configure.ac: Reflect changes above.
78
792005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
80
81        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
82
832005-03-14      Joel Sherrill <joel@OARcorp.com>
84
85        * au1x00/.cvsignore: New file.
86
872005-02-24      Jay Monkman <jtm@lopingdog.com>
88
89        * au1x00/include/au1x00.h: Converted types to C99 types.
90
912005-02-24      Jay Monkman <jtm@lopingdog.com>
92
93        * Makefile.am, configure.ac: New CPU.
94        * shared/interrupts/installisrentries.c,
95        shared/interrupts/isr_entries.S: Added CPU32 support.
96        * au1x00/Makefile.am, au1x00/include/au1x00.h,
97        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
98
992005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
100
101        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
102        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
103
1042005-01-04      Joel Sherrill <joel@OARcorp.com>
105
106        * shared/Makefile.am: Fix typo.
107
1082005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
111        tx39/Makefile.am: Remove build-variant support.
112
1132004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
114
115        * configure.ac: Remove RTEMS_ENABLE_BARE.
116
1172004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
118
119        * configure.ac: Require automake > 1.9.
120
1212004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
122
123        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
124        shared/interrupts/isr_entries.S,
125        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
126        <rtems/mips/iregdef.h> instead of <iregdef.h>.
127        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
128        shared/interrupts/installisrentries.c,
129        shared/interrupts/isr_entries.S,
130        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
131        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
132
1332004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
136        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
137        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
138
1392004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
140
141        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
142        mongoosev/vectorisrs/vectorisrs.c,
143        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
144        Cosmetics.
145
1462004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
147
148        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
149        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
150        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
151        shared/interrupts/vectorexceptions.c, timer/timer.c,
152        tx39/include/tx3904.h: Convert to using c99 fixed size types.
153
1542004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
155
156        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
157
1582004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
159
160        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
161        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
162        * shared/Makefile.am: Don't include .../lib.am.
163
1642004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * clock/Makefile.am, timer/Makefile.am: Remove.
167        * r46xx/Makefile.am: Built timer.rel, clock.rel.
168        Add PREINSTALL_DIRS.
169        * Makefile.am: Remove timer, clock.
170        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
171        Add PREINSTALL_DIRS.
172        * configure.ac: Reflect removing clock/Makefile.am,
173        timer/Makefile.am.
174        Add subdir-objects to AUTOMAKE_OPTIONS.
175
1762004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * clock/Makefile.am: Convert to using automake compilation rules.
179        * mongoosev/Makefile.am: Ditto.
180        * r46xx/Makefile.am: Ditto.
181        * shared/Makefile.am: Ditto.
182        * timer/Makefile.am: Ditto.
183        * tx39/Makefile.am: Ditto.
184        * Makefile.am: Remove conditional subdirs.
185        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
186        Require automake-1.8.2. Add AM_PROG_CC_C_O.
187
1882004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
191        Add PRE/TMPINSTALL_FILES to CLEANFILES.
192        * shared/Makefile.am: Ditto.
193        * tx39/Makefile.am: Ditto.
194
1952003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * mongoosev/duart/Makefile.am: Remove.
198        * mongoosev/vectorisrs/Makefile.am: Remove.
199        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
200        duart/Makefile.am.
201        * r46xx/vectorisrs/Makefile.am: Remove.
202        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
203        * shared/cache/Makefile.am: Remove.
204        * shared/interrupts/Makefile.am: Remove.
205        * shared/Makefile.am: Merge-in cache/Makefile.am,
206        interrupts/Makefile.am.
207        * tx39/vectorisrs/Makefile.am: Remove.
208        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
209        * configure.ac: Reflect changes above.
210
2112003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
214        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
215        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
216        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
217
2182003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
221
2222003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * clock/Makefile.am: Remove all-local: $(ARCH).
225        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
226        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
227        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
228        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
229        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
230        * timer/Makefile.am: Remove all-local: $(ARCH).
231        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
232
2332003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * Makefile.am: Reformat.
236        * clock/Makefile.am: Reformat.
237        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
238        * tx39/Makefile.am: Ditto.
239        * shared/cache/Makefile.am: Ditto.
240        * mongoosev/duart/Makefile.am: Ditto.
241        * mongoosev/vectorisrs/Makefile.am: Reformat.
242        * r46xx/vectorisrs/Makefile.am: Reformat.
243        * shared/Makefile.am: Reformat.
244        * shared/interrupts/Makefile.am: Reformat.
245        * timer/Makefile.am: Reformat.
246        * tx39/vectorisrs/Makefile.am: Reformat.
247
2482003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * mongoosev/Makefile.am: Rework preinstall rules.
251        * mongoosev/duart/Makefile.am: Rework preinstall rules.
252        * tx39/include/Makefile.am: Remove.
253        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
254        * configure.ac: Remove tx39/include/Makefile.
255
2562003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Remove RTEMS_CANONICAL_HOST.
259
2602003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * configure.ac: Remove RTEMS_CHECK_CPU.
263
2642003-09-04      Joel Sherrill <joel@OARcorp.com>
265
266        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
267        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
268        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
269        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
270        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
271
2722003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Reflect having moved aclocal/.
275
2762003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Reflect having moved automake/.
279        * clock/Makefile.am: Reflect having moved automake/.
280        * mongoosev/Makefile.am: Reflect having moved automake/.
281        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
282        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
283        * r46xx/Makefile.am: Reflect having moved automake/.
284        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
285        * shared/Makefile.am: Reflect having moved automake/.
286        * shared/cache/Makefile.am: Reflect having moved automake/.
287        * shared/interrupts/Makefile.am: Reflect having moved automake/.
288        * timer/Makefile.am: Reflect having moved automake/.
289        * tx39/Makefile.am: Reflect having moved automake/.
290        * tx39/include/Makefile.am: Reflect having moved automake/.
291        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
292
2932003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
296
2972003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * configure.ac: Remove AC_CONFIG_AUX_DIR.
300
3012003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
304
3052003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * configure.ac: AC_PREREQ(2.57).
308
3092003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
312        * r46xx/vectorisrs/Makefile.am: Ditto.
313        * mongoosev/vectorisrs/Makefile.am: Ditto.
314        * mongoosev/duart/Makefile.am: Ditto.
315        * shared/interrupts/Makefile.am: Ditto.
316        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
317
3182002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
321        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
322
3232002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
326
3272002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.ac: Add RTEMS_PROG_CCAS.
330
3312002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
334
3352002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
338        Install include/mongoose-v.h.
339        * mongoosev/include/Makefile.am: Remove.
340        * configure.ac: Reflect changes above.
341
3422002-11-01      Joel Sherrill <joel@OARcorp.com>
343
344        * shared/interrupts/installisrentries.c,
345        shared/interrupts/vectorexceptions.c: Removed warnings.
346
3472002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * .cvsignore: Reformat.
350        Add autom4te*cache.
351        Remove autom4te.cache.
352
3532002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
356
3572002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
360        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
361        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
362        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
363        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
364        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
365        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
366        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
367
3682002-08-09      Joel Sherrill <joel@OARcorp.com>
369
370        * shared/interrupts/isr_entries.S: Corrected typo in mips1
371        END_FRAME directive that lead to linker errors.
372
3732002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * configure.ac:
376        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
377        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
378        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
379        * Makefile.am: Remove AUTOMAKE_OPTIONS.
380        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
381        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
382        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
383        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
384        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
385        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
386        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
387        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
388        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
389        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
390        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
391        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
392        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
393
3942002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
395
396        * shared/interrupts/installisrentries.c: Added support for debug
397        exception vector.
398        * shared/interrupts/isr_entries.S: Added support for debug exception
399        vector.
400       
4012002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
402
403        * mongoosev/include/mongoose-v.h: Added cache constants.
404        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
405        performance.
406
4072002-02-08      Joel Sherrill <joel@OARcorp.com>
408
409        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
410
4112001-02-05      Joel Sherrill <joel@OARcorp.com>
412
413        * isr_entries.S: Removed comment incorrectly indicating this
414        file was cpu_asm.S.
415        * vectorexceptions.c (mips_dump_exception_frame): New routine
416        broken out from default exception handler.
417
4182001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
419
420        * mongoosev/vectorisrs/vectorisrs.c,
421        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
422        bspIo.h.
423
4242001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
425
426        * Lots of tinkering and tuning as part of improving interrupt latency
427        and improving the per-task interrupt level control and FP mask handling.
428        With these modifications interrupt latency was measured at a worst-case
429        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
430        RTEMS tasks in the application.
431        * mongoosev/README: Updated. 
432        * mongoosev/include/mongoose-v.h: Masks modified.
433        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
434        software prioritization of interrupts.  If a higher priority interrupt
435        occurs while we are looking for new interrupts, we will reinitiate the
436        scan of all interrupts.
437        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
438        blank lines.
439
4402002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
443        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
444        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
445        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
446
4472001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
450        * configure.in: Remove.
451        * configure.ac: New file, generated from configure.in by autoupdate.
452
4532001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
456        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
457        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
458        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
459        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
460
4612000-05-24      Joel Sherrill <joel@OARcorp.com>
462
463        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
464        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
465        tx39/include/tx3904.h: All exceptions were given low numbers and thus
466        can be now be installed and processed in a uniform manner just like interrupts.
467        Variances between various MIPS ISA levels are not accounted for at this time.
468        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
469        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
470        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
471        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
472        shared maxvectors.c into a variety of CPU model specific versions to simplify
473        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
474        and created various CPU model versions.
475
4762001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
477
478        * clock/clock.S: Move placement of nop.
479
4802001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
481
482        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
483        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
484        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
485        shared/interrupts/maxvectors.c: Now works.  Significant rework
486        of exceptions and interrupt vectoring to clean things up.
487        * shared/interrupts/vectorexceptions.c: Removed.
488
4892001-05-07      Joel Sherrill <joel@OARcorp.com>
490
491        * shared/interrupts/vectorexceptions.c: New file to decode
492        exception code and vector appropriate NON-interrupt exception. 
493        * shared/interrupts/Makefile.am: Modified to reflect above.
494
4952001-04-20      Joel Sherrill <joel@OARcorp.com>
496
497        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
498        the other bits set in the Peripheral Function Interrupt Mask
499        Register when modifying those enabled for the DUART.
500        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
501        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
502        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
503        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
504
5052001-04-16      Joel Sherrill <joel@OARcorp.com>
506
507        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
508        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
509        as he debugged this BSP using a logic analyzer.  In particular,
510        there was a mistake where the index not offset of registers was
511        in the header file and the baud rate calculation was incorrect.
512
5132001-03-13      Joel Sherrill <joel@OARcorp.com>
514
515        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
516        directories.
517        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
518        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
519        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
520        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
521        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
522        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
523        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
524        New files.
525        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
526        shared/interrupts/maxvectors.c: Added support for mongoosev.
527        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
528
5292001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
530
531        * shared/cache/Makefile.am, tx39/include/Makefile.am:
532        Apply include_*HEADERS instead of H_FILES.
533
5342001-01-08      Joel Sherrill <joel@OARcorp.com>
535
536        * Added r46xx directory.
537        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
538        * shared/interrupts/installisrentries.c: Fixed typo.
539        * r46xx/.cvsignore, r46xx/Makefile.am,
540        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
541        r46xx/vectorisrs/vectorisrs.c: New files.
542
5432000-12-19      Joel Sherrill <joel@OARcorp.com>
544
545        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
546        vector handler.  This should be in a separate file so the BSP can
547        easily override it.
548
5492000-12-13      Joel Sherrill <joel@OARcorp.com>
550
551        * configure.in: Added new directories.
552        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
553        when compiling for a TX3904.
554        * shared/interrupts/maxvectors.c: Corrected conditional logic.
555        * tx39/Makefile.am: Added vectorisrs.
556        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
557        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
558        interrupt pending information on the TX3904 and vectors
559        an interrupt.
560
5612000-12-13      Joel Sherrill <joel@OARcorp.com>
562
563        * shared/.cvsignore, shared/Makefile.am,
564        shared/cache/.cvsignore, shared/cache/Makefile.am,
565        shared/cache/cache.c, shared/cache/cache_.h,
566        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
567        shared/interrupts/installisrentries.c,
568        shared/interrupts/isr_entries.S,
569        shared/interrupts/maxvectors.c, tx39/.cvsignore,
570        tx39/Makefile.am, tx39/include/.cvsignore,
571        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
572        Moved some pieces of interrupt processing from score/cpu to
573        libcpu/mips since many interrupt servicing characteristics are
574        CPU model dependent.  This patch addresses the number of interrupt
575        sources and where the ISR prologues are located.  The only way to
576        currently install the ISR prologues requires that the prologues
577        be installed into RAM.
578
5792000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
582
5832000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
586
5872000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
590        Switch to GNU canonicalization.
591
5922000-10-24      Alan Cudmore <alanc@linuxstart.com> and
593        Joel Sherrill <joel@OARcorp.com>
594
595        * This is a major reworking of the mips64orion port to use
596        gcc predefines as much as possible and a big push to multilib
597        the mips port.  The mips64orion port was copied/renamed to mips
598        to be more like other GNU tools.  Alan did most of the technical
599        work of determining how to map old macro names used by the mips64orion
600        port to standard compiler macro definitions.  Joel did the merge
601        with CVS magic to keep individual file history and did the BSP
602        modifications. Details follow:
603        * Makefile.am: Made clock and timer subdirectories conditional.
604        * configure.in: Ditto.
605        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
606        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
607
6082000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
609
610        * clock/Makefile.am, timer/Makefile.am: Include compile.am
611
6122000-08-10      Joel Sherrill <joel@OARcorp.com>
613
614        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.