source: rtems/c/src/lib/libcpu/mips/ChangeLog @ 1bfedfe

4.104.114.84.95
Last change on this file since 1bfedfe was 7c99007, checked in by Greg Menke <gregory.menke@…>, on 06/08/06 at 18:03:55

B.Robinson MIPS patch

  • Property mode set to 100644
File size: 21.6 KB
Line 
12006-06-08      Bruce Robinson <brucer@pmccorp.com>
2
3        * Makefile.am: add interruptmask.c
4        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
5        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
6           & descriptions
7
82006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
9
10        * configure.ac: Use RTEMS_AMPOLISH3.
112006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
14
152006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * shared/interrupts/vectorexceptions.c: Merger with submission from
18        Bruce Robinson <brucer@pmccorp.com>.
19        Make some arrays static const.
20
212006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
24        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
25        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
26        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
27        tx49/vectorisrs/vectorisrs.c:
28        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
29
302005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
31
32        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
33        * Makefile.am: Distibute mongoosev's READMEs
34
352005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
36
37        * preinstall.am: New.
38        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
39        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
40        Include preinstall.am.
41        * au1x00/Makefile.am, mongoosev/Makefile.am,
42        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
43        * configure.ac: Reflect changes above.
44
452005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
46
47        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
48
492005-03-14      Joel Sherrill <joel@OARcorp.com>
50
51        * au1x00/.cvsignore: New file.
52
532005-02-24      Jay Monkman <jtm@lopingdog.com>
54
55        * au1x00/include/au1x00.h: Converted types to C99 types.
56
572005-02-24      Jay Monkman <jtm@lopingdog.com>
58
59        * Makefile.am, configure.ac: New CPU.
60        * shared/interrupts/installisrentries.c,
61        shared/interrupts/isr_entries.S: Added CPU32 support.
62        * au1x00/Makefile.am, au1x00/include/au1x00.h,
63        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
64
652005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
66
67        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
68        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
69
702005-01-04      Joel Sherrill <joel@OARcorp.com>
71
72        * shared/Makefile.am: Fix typo.
73
742005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
75
76        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
77        tx39/Makefile.am: Remove build-variant support.
78
792004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
80
81        * configure.ac: Remove RTEMS_ENABLE_BARE.
82
832004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
84
85        * configure.ac: Require automake > 1.9.
86
872004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
88
89        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
90        shared/interrupts/isr_entries.S,
91        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
92        <rtems/mips/iregdef.h> instead of <iregdef.h>.
93        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
94        shared/interrupts/installisrentries.c,
95        shared/interrupts/isr_entries.S,
96        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
97        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
98
992004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
100
101        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
102        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
103        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
104
1052004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
106
107        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
108        mongoosev/vectorisrs/vectorisrs.c,
109        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
110        Cosmetics.
111
1122004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
113
114        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
115        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
116        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
117        shared/interrupts/vectorexceptions.c, timer/timer.c,
118        tx39/include/tx3904.h: Convert to using c99 fixed size types.
119
1202004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
121
122        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
123
1242004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
125
126        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
127        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
128        * shared/Makefile.am: Don't include .../lib.am.
129
1302004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * clock/Makefile.am, timer/Makefile.am: Remove.
133        * r46xx/Makefile.am: Built timer.rel, clock.rel.
134        Add PREINSTALL_DIRS.
135        * Makefile.am: Remove timer, clock.
136        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
137        Add PREINSTALL_DIRS.
138        * configure.ac: Reflect removing clock/Makefile.am,
139        timer/Makefile.am.
140        Add subdir-objects to AUTOMAKE_OPTIONS.
141
1422004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * clock/Makefile.am: Convert to using automake compilation rules.
145        * mongoosev/Makefile.am: Ditto.
146        * r46xx/Makefile.am: Ditto.
147        * shared/Makefile.am: Ditto.
148        * timer/Makefile.am: Ditto.
149        * tx39/Makefile.am: Ditto.
150        * Makefile.am: Remove conditional subdirs.
151        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
152        Require automake-1.8.2. Add AM_PROG_CC_C_O.
153
1542004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
155
156        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
157        Add PRE/TMPINSTALL_FILES to CLEANFILES.
158        * shared/Makefile.am: Ditto.
159        * tx39/Makefile.am: Ditto.
160
1612003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        * mongoosev/duart/Makefile.am: Remove.
164        * mongoosev/vectorisrs/Makefile.am: Remove.
165        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
166        duart/Makefile.am.
167        * r46xx/vectorisrs/Makefile.am: Remove.
168        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
169        * shared/cache/Makefile.am: Remove.
170        * shared/interrupts/Makefile.am: Remove.
171        * shared/Makefile.am: Merge-in cache/Makefile.am,
172        interrupts/Makefile.am.
173        * tx39/vectorisrs/Makefile.am: Remove.
174        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
175        * configure.ac: Reflect changes above.
176
1772003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
180        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
181        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
182        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
183
1842003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
187
1882003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * clock/Makefile.am: Remove all-local: $(ARCH).
191        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
192        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
193        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
194        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
195        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
196        * timer/Makefile.am: Remove all-local: $(ARCH).
197        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
198
1992003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * Makefile.am: Reformat.
202        * clock/Makefile.am: Reformat.
203        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
204        * tx39/Makefile.am: Ditto.
205        * shared/cache/Makefile.am: Ditto.
206        * mongoosev/duart/Makefile.am: Ditto.
207        * mongoosev/vectorisrs/Makefile.am: Reformat.
208        * r46xx/vectorisrs/Makefile.am: Reformat.
209        * shared/Makefile.am: Reformat.
210        * shared/interrupts/Makefile.am: Reformat.
211        * timer/Makefile.am: Reformat.
212        * tx39/vectorisrs/Makefile.am: Reformat.
213
2142003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * mongoosev/Makefile.am: Rework preinstall rules.
217        * mongoosev/duart/Makefile.am: Rework preinstall rules.
218        * tx39/include/Makefile.am: Remove.
219        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
220        * configure.ac: Remove tx39/include/Makefile.
221
2222003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * configure.ac: Remove RTEMS_CANONICAL_HOST.
225
2262003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * configure.ac: Remove RTEMS_CHECK_CPU.
229
2302003-09-04      Joel Sherrill <joel@OARcorp.com>
231
232        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
233        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
234        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
235        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
236        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
237
2382003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * Makefile.am: Reflect having moved aclocal/.
241
2422003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * Makefile.am: Reflect having moved automake/.
245        * clock/Makefile.am: Reflect having moved automake/.
246        * mongoosev/Makefile.am: Reflect having moved automake/.
247        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
248        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
249        * r46xx/Makefile.am: Reflect having moved automake/.
250        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
251        * shared/Makefile.am: Reflect having moved automake/.
252        * shared/cache/Makefile.am: Reflect having moved automake/.
253        * shared/interrupts/Makefile.am: Reflect having moved automake/.
254        * timer/Makefile.am: Reflect having moved automake/.
255        * tx39/Makefile.am: Reflect having moved automake/.
256        * tx39/include/Makefile.am: Reflect having moved automake/.
257        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
258
2592003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
262
2632003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * configure.ac: Remove AC_CONFIG_AUX_DIR.
266
2672003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
270
2712003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * configure.ac: AC_PREREQ(2.57).
274
2752003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
278        * r46xx/vectorisrs/Makefile.am: Ditto.
279        * mongoosev/vectorisrs/Makefile.am: Ditto.
280        * mongoosev/duart/Makefile.am: Ditto.
281        * shared/interrupts/Makefile.am: Ditto.
282        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
283
2842002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
287        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
288
2892002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
292
2932002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Add RTEMS_PROG_CCAS.
296
2972002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
300
3012002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
304        Install include/mongoose-v.h.
305        * mongoosev/include/Makefile.am: Remove.
306        * configure.ac: Reflect changes above.
307
3082002-11-01      Joel Sherrill <joel@OARcorp.com>
309
310        * shared/interrupts/installisrentries.c,
311        shared/interrupts/vectorexceptions.c: Removed warnings.
312
3132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * .cvsignore: Reformat.
316        Add autom4te*cache.
317        Remove autom4te.cache.
318
3192002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
322
3232002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
326        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
327        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
328        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
329        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
330        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
331        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
332        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
333
3342002-08-09      Joel Sherrill <joel@OARcorp.com>
335
336        * shared/interrupts/isr_entries.S: Corrected typo in mips1
337        END_FRAME directive that lead to linker errors.
338
3392002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac:
342        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
343        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
344        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
345        * Makefile.am: Remove AUTOMAKE_OPTIONS.
346        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
347        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
348        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
349        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
350        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
351        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
352        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
353        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
354        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
355        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
356        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
357        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
358        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
359
3602002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
361
362        * shared/interrupts/installisrentries.c: Added support for debug
363        exception vector.
364        * shared/interrupts/isr_entries.S: Added support for debug exception
365        vector.
366       
3672002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
368
369        * mongoosev/include/mongoose-v.h: Added cache constants.
370        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
371        performance.
372
3732002-02-08      Joel Sherrill <joel@OARcorp.com>
374
375        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
376
3772001-02-05      Joel Sherrill <joel@OARcorp.com>
378
379        * isr_entries.S: Removed comment incorrectly indicating this
380        file was cpu_asm.S.
381        * vectorexceptions.c (mips_dump_exception_frame): New routine
382        broken out from default exception handler.
383
3842001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
385
386        * mongoosev/vectorisrs/vectorisrs.c,
387        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
388        bspIo.h.
389
3902001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
391
392        * Lots of tinkering and tuning as part of improving interrupt latency
393        and improving the per-task interrupt level control and FP mask handling.
394        With these modifications interrupt latency was measured at a worst-case
395        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
396        RTEMS tasks in the application.
397        * mongoosev/README: Updated. 
398        * mongoosev/include/mongoose-v.h: Masks modified.
399        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
400        software prioritization of interrupts.  If a higher priority interrupt
401        occurs while we are looking for new interrupts, we will reinitiate the
402        scan of all interrupts.
403        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
404        blank lines.
405
4062002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
409        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
410        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
411        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
412
4132001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
416        * configure.in: Remove.
417        * configure.ac: New file, generated from configure.in by autoupdate.
418
4192001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
422        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
423        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
424        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
425        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
426
4272000-05-24      Joel Sherrill <joel@OARcorp.com>
428
429        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
430        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
431        tx39/include/tx3904.h: All exceptions were given low numbers and thus
432        can be now be installed and processed in a uniform manner just like interrupts.
433        Variances between various MIPS ISA levels are not accounted for at this time.
434        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
435        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
436        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
437        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
438        shared maxvectors.c into a variety of CPU model specific versions to simplify
439        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
440        and created various CPU model versions.
441
4422001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
443
444        * clock/clock.S: Move placement of nop.
445
4462001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
447
448        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
449        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
450        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
451        shared/interrupts/maxvectors.c: Now works.  Significant rework
452        of exceptions and interrupt vectoring to clean things up.
453        * shared/interrupts/vectorexceptions.c: Removed.
454
4552001-05-07      Joel Sherrill <joel@OARcorp.com>
456
457        * shared/interrupts/vectorexceptions.c: New file to decode
458        exception code and vector appropriate NON-interrupt exception. 
459        * shared/interrupts/Makefile.am: Modified to reflect above.
460
4612001-04-20      Joel Sherrill <joel@OARcorp.com>
462
463        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
464        the other bits set in the Peripheral Function Interrupt Mask
465        Register when modifying those enabled for the DUART.
466        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
467        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
468        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
469        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
470
4712001-04-16      Joel Sherrill <joel@OARcorp.com>
472
473        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
474        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
475        as he debugged this BSP using a logic analyzer.  In particular,
476        there was a mistake where the index not offset of registers was
477        in the header file and the baud rate calculation was incorrect.
478
4792001-03-13      Joel Sherrill <joel@OARcorp.com>
480
481        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
482        directories.
483        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
484        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
485        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
486        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
487        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
488        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
489        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
490        New files.
491        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
492        shared/interrupts/maxvectors.c: Added support for mongoosev.
493        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
494
4952001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
496
497        * shared/cache/Makefile.am, tx39/include/Makefile.am:
498        Apply include_*HEADERS instead of H_FILES.
499
5002001-01-08      Joel Sherrill <joel@OARcorp.com>
501
502        * Added r46xx directory.
503        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
504        * shared/interrupts/installisrentries.c: Fixed typo.
505        * r46xx/.cvsignore, r46xx/Makefile.am,
506        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
507        r46xx/vectorisrs/vectorisrs.c: New files.
508
5092000-12-19      Joel Sherrill <joel@OARcorp.com>
510
511        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
512        vector handler.  This should be in a separate file so the BSP can
513        easily override it.
514
5152000-12-13      Joel Sherrill <joel@OARcorp.com>
516
517        * configure.in: Added new directories.
518        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
519        when compiling for a TX3904.
520        * shared/interrupts/maxvectors.c: Corrected conditional logic.
521        * tx39/Makefile.am: Added vectorisrs.
522        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
523        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
524        interrupt pending information on the TX3904 and vectors
525        an interrupt.
526
5272000-12-13      Joel Sherrill <joel@OARcorp.com>
528
529        * shared/.cvsignore, shared/Makefile.am,
530        shared/cache/.cvsignore, shared/cache/Makefile.am,
531        shared/cache/cache.c, shared/cache/cache_.h,
532        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
533        shared/interrupts/installisrentries.c,
534        shared/interrupts/isr_entries.S,
535        shared/interrupts/maxvectors.c, tx39/.cvsignore,
536        tx39/Makefile.am, tx39/include/.cvsignore,
537        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
538        Moved some pieces of interrupt processing from score/cpu to
539        libcpu/mips since many interrupt servicing characteristics are
540        CPU model dependent.  This patch addresses the number of interrupt
541        sources and where the ISR prologues are located.  The only way to
542        currently install the ISR prologues requires that the prologues
543        be installed into RAM.
544
5452000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
546
547        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
548
5492000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
552
5532000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
556        Switch to GNU canonicalization.
557
5582000-10-24      Alan Cudmore <alanc@linuxstart.com> and
559        Joel Sherrill <joel@OARcorp.com>
560
561        * This is a major reworking of the mips64orion port to use
562        gcc predefines as much as possible and a big push to multilib
563        the mips port.  The mips64orion port was copied/renamed to mips
564        to be more like other GNU tools.  Alan did most of the technical
565        work of determining how to map old macro names used by the mips64orion
566        port to standard compiler macro definitions.  Joel did the merge
567        with CVS magic to keep individual file history and did the BSP
568        modifications. Details follow:
569        * Makefile.am: Made clock and timer subdirectories conditional.
570        * configure.in: Ditto.
571        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
572        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
573
5742000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * clock/Makefile.am, timer/Makefile.am: Include compile.am
577
5782000-08-10      Joel Sherrill <joel@OARcorp.com>
579
580        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.