source: rtems/c/src/lib/libcpu/mips/ChangeLog @ 11c60096

4.104.114.84.95
Last change on this file since 11c60096 was 11c60096, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 17, 2006 at 6:35:01 AM

2006-10-17 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: Require autoconf-2.60. Require automake-1.10.
  • Property mode set to 100644
File size: 21.9 KB
Line 
12006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Require autoconf-2.60. Require automake-1.10.
4
52006-09-14      Joel Sherrill <joel@OARcorp.com>
6
7        * mongoosev/duart/mg5uart.c: Removed warnings.
8
92006-09-11      Joel Sherrill <joel@OARcorp.com>
10
11        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
12        style.
13
142006-06-08      Bruce Robinson <brucer@pmccorp.com>
15
16        * Makefile.am: add interruptmask.c
17        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
18        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
19           & descriptions
20
212006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * configure.ac: Use RTEMS_AMPOLISH3.
242006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
27
282006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * shared/interrupts/vectorexceptions.c: Merger with submission from
31        Bruce Robinson <brucer@pmccorp.com>.
32        Make some arrays static const.
33
342006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
37        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
38        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
39        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
40        tx49/vectorisrs/vectorisrs.c:
41        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
42
432005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
44
45        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
46        * Makefile.am: Distibute mongoosev's READMEs
47
482005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
49
50        * preinstall.am: New.
51        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
52        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
53        Include preinstall.am.
54        * au1x00/Makefile.am, mongoosev/Makefile.am,
55        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
56        * configure.ac: Reflect changes above.
57
582005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
59
60        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
61
622005-03-14      Joel Sherrill <joel@OARcorp.com>
63
64        * au1x00/.cvsignore: New file.
65
662005-02-24      Jay Monkman <jtm@lopingdog.com>
67
68        * au1x00/include/au1x00.h: Converted types to C99 types.
69
702005-02-24      Jay Monkman <jtm@lopingdog.com>
71
72        * Makefile.am, configure.ac: New CPU.
73        * shared/interrupts/installisrentries.c,
74        shared/interrupts/isr_entries.S: Added CPU32 support.
75        * au1x00/Makefile.am, au1x00/include/au1x00.h,
76        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
77
782005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
79
80        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
81        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
82
832005-01-04      Joel Sherrill <joel@OARcorp.com>
84
85        * shared/Makefile.am: Fix typo.
86
872005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
88
89        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
90        tx39/Makefile.am: Remove build-variant support.
91
922004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
93
94        * configure.ac: Remove RTEMS_ENABLE_BARE.
95
962004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
97
98        * configure.ac: Require automake > 1.9.
99
1002004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
101
102        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
103        shared/interrupts/isr_entries.S,
104        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
105        <rtems/mips/iregdef.h> instead of <iregdef.h>.
106        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
107        shared/interrupts/installisrentries.c,
108        shared/interrupts/isr_entries.S,
109        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
110        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
111
1122004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
113
114        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
115        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
116        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
117
1182004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
119
120        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
121        mongoosev/vectorisrs/vectorisrs.c,
122        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
123        Cosmetics.
124
1252004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
126
127        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
128        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
129        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
130        shared/interrupts/vectorexceptions.c, timer/timer.c,
131        tx39/include/tx3904.h: Convert to using c99 fixed size types.
132
1332004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
134
135        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
136
1372004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
140        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
141        * shared/Makefile.am: Don't include .../lib.am.
142
1432004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * clock/Makefile.am, timer/Makefile.am: Remove.
146        * r46xx/Makefile.am: Built timer.rel, clock.rel.
147        Add PREINSTALL_DIRS.
148        * Makefile.am: Remove timer, clock.
149        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
150        Add PREINSTALL_DIRS.
151        * configure.ac: Reflect removing clock/Makefile.am,
152        timer/Makefile.am.
153        Add subdir-objects to AUTOMAKE_OPTIONS.
154
1552004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * clock/Makefile.am: Convert to using automake compilation rules.
158        * mongoosev/Makefile.am: Ditto.
159        * r46xx/Makefile.am: Ditto.
160        * shared/Makefile.am: Ditto.
161        * timer/Makefile.am: Ditto.
162        * tx39/Makefile.am: Ditto.
163        * Makefile.am: Remove conditional subdirs.
164        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
165        Require automake-1.8.2. Add AM_PROG_CC_C_O.
166
1672004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
170        Add PRE/TMPINSTALL_FILES to CLEANFILES.
171        * shared/Makefile.am: Ditto.
172        * tx39/Makefile.am: Ditto.
173
1742003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * mongoosev/duart/Makefile.am: Remove.
177        * mongoosev/vectorisrs/Makefile.am: Remove.
178        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
179        duart/Makefile.am.
180        * r46xx/vectorisrs/Makefile.am: Remove.
181        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
182        * shared/cache/Makefile.am: Remove.
183        * shared/interrupts/Makefile.am: Remove.
184        * shared/Makefile.am: Merge-in cache/Makefile.am,
185        interrupts/Makefile.am.
186        * tx39/vectorisrs/Makefile.am: Remove.
187        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
188        * configure.ac: Reflect changes above.
189
1902003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
193        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
194        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
195        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
196
1972003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
200
2012003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * clock/Makefile.am: Remove all-local: $(ARCH).
204        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
205        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
206        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
207        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
208        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
209        * timer/Makefile.am: Remove all-local: $(ARCH).
210        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
211
2122003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Reformat.
215        * clock/Makefile.am: Reformat.
216        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
217        * tx39/Makefile.am: Ditto.
218        * shared/cache/Makefile.am: Ditto.
219        * mongoosev/duart/Makefile.am: Ditto.
220        * mongoosev/vectorisrs/Makefile.am: Reformat.
221        * r46xx/vectorisrs/Makefile.am: Reformat.
222        * shared/Makefile.am: Reformat.
223        * shared/interrupts/Makefile.am: Reformat.
224        * timer/Makefile.am: Reformat.
225        * tx39/vectorisrs/Makefile.am: Reformat.
226
2272003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * mongoosev/Makefile.am: Rework preinstall rules.
230        * mongoosev/duart/Makefile.am: Rework preinstall rules.
231        * tx39/include/Makefile.am: Remove.
232        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
233        * configure.ac: Remove tx39/include/Makefile.
234
2352003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * configure.ac: Remove RTEMS_CANONICAL_HOST.
238
2392003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * configure.ac: Remove RTEMS_CHECK_CPU.
242
2432003-09-04      Joel Sherrill <joel@OARcorp.com>
244
245        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
246        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
247        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
248        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
249        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
250
2512003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * Makefile.am: Reflect having moved aclocal/.
254
2552003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * Makefile.am: Reflect having moved automake/.
258        * clock/Makefile.am: Reflect having moved automake/.
259        * mongoosev/Makefile.am: Reflect having moved automake/.
260        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
261        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
262        * r46xx/Makefile.am: Reflect having moved automake/.
263        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
264        * shared/Makefile.am: Reflect having moved automake/.
265        * shared/cache/Makefile.am: Reflect having moved automake/.
266        * shared/interrupts/Makefile.am: Reflect having moved automake/.
267        * timer/Makefile.am: Reflect having moved automake/.
268        * tx39/Makefile.am: Reflect having moved automake/.
269        * tx39/include/Makefile.am: Reflect having moved automake/.
270        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
271
2722003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
275
2762003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * configure.ac: Remove AC_CONFIG_AUX_DIR.
279
2802003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
283
2842003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * configure.ac: AC_PREREQ(2.57).
287
2882003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
291        * r46xx/vectorisrs/Makefile.am: Ditto.
292        * mongoosev/vectorisrs/Makefile.am: Ditto.
293        * mongoosev/duart/Makefile.am: Ditto.
294        * shared/interrupts/Makefile.am: Ditto.
295        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
296
2972002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
300        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
301
3022002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
305
3062002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * configure.ac: Add RTEMS_PROG_CCAS.
309
3102002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
313
3142002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
317        Install include/mongoose-v.h.
318        * mongoosev/include/Makefile.am: Remove.
319        * configure.ac: Reflect changes above.
320
3212002-11-01      Joel Sherrill <joel@OARcorp.com>
322
323        * shared/interrupts/installisrentries.c,
324        shared/interrupts/vectorexceptions.c: Removed warnings.
325
3262002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * .cvsignore: Reformat.
329        Add autom4te*cache.
330        Remove autom4te.cache.
331
3322002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
335
3362002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
339        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
340        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
341        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
342        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
343        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
344        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
345        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
346
3472002-08-09      Joel Sherrill <joel@OARcorp.com>
348
349        * shared/interrupts/isr_entries.S: Corrected typo in mips1
350        END_FRAME directive that lead to linker errors.
351
3522002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * configure.ac:
355        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
356        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
357        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
358        * Makefile.am: Remove AUTOMAKE_OPTIONS.
359        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
360        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
361        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
362        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
363        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
364        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
365        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
366        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
367        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
368        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
369        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
370        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
371        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
372
3732002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
374
375        * shared/interrupts/installisrentries.c: Added support for debug
376        exception vector.
377        * shared/interrupts/isr_entries.S: Added support for debug exception
378        vector.
379       
3802002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
381
382        * mongoosev/include/mongoose-v.h: Added cache constants.
383        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
384        performance.
385
3862002-02-08      Joel Sherrill <joel@OARcorp.com>
387
388        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
389
3902001-02-05      Joel Sherrill <joel@OARcorp.com>
391
392        * isr_entries.S: Removed comment incorrectly indicating this
393        file was cpu_asm.S.
394        * vectorexceptions.c (mips_dump_exception_frame): New routine
395        broken out from default exception handler.
396
3972001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
398
399        * mongoosev/vectorisrs/vectorisrs.c,
400        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
401        bspIo.h.
402
4032001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
404
405        * Lots of tinkering and tuning as part of improving interrupt latency
406        and improving the per-task interrupt level control and FP mask handling.
407        With these modifications interrupt latency was measured at a worst-case
408        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
409        RTEMS tasks in the application.
410        * mongoosev/README: Updated. 
411        * mongoosev/include/mongoose-v.h: Masks modified.
412        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
413        software prioritization of interrupts.  If a higher priority interrupt
414        occurs while we are looking for new interrupts, we will reinitiate the
415        scan of all interrupts.
416        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
417        blank lines.
418
4192002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
422        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
423        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
424        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
425
4262001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
429        * configure.in: Remove.
430        * configure.ac: New file, generated from configure.in by autoupdate.
431
4322001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
435        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
436        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
437        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
438        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
439
4402000-05-24      Joel Sherrill <joel@OARcorp.com>
441
442        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
443        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
444        tx39/include/tx3904.h: All exceptions were given low numbers and thus
445        can be now be installed and processed in a uniform manner just like interrupts.
446        Variances between various MIPS ISA levels are not accounted for at this time.
447        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
448        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
449        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
450        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
451        shared maxvectors.c into a variety of CPU model specific versions to simplify
452        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
453        and created various CPU model versions.
454
4552001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
456
457        * clock/clock.S: Move placement of nop.
458
4592001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
460
461        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
462        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
463        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
464        shared/interrupts/maxvectors.c: Now works.  Significant rework
465        of exceptions and interrupt vectoring to clean things up.
466        * shared/interrupts/vectorexceptions.c: Removed.
467
4682001-05-07      Joel Sherrill <joel@OARcorp.com>
469
470        * shared/interrupts/vectorexceptions.c: New file to decode
471        exception code and vector appropriate NON-interrupt exception. 
472        * shared/interrupts/Makefile.am: Modified to reflect above.
473
4742001-04-20      Joel Sherrill <joel@OARcorp.com>
475
476        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
477        the other bits set in the Peripheral Function Interrupt Mask
478        Register when modifying those enabled for the DUART.
479        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
480        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
481        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
482        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
483
4842001-04-16      Joel Sherrill <joel@OARcorp.com>
485
486        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
487        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
488        as he debugged this BSP using a logic analyzer.  In particular,
489        there was a mistake where the index not offset of registers was
490        in the header file and the baud rate calculation was incorrect.
491
4922001-03-13      Joel Sherrill <joel@OARcorp.com>
493
494        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
495        directories.
496        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
497        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
498        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
499        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
500        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
501        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
502        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
503        New files.
504        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
505        shared/interrupts/maxvectors.c: Added support for mongoosev.
506        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
507
5082001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * shared/cache/Makefile.am, tx39/include/Makefile.am:
511        Apply include_*HEADERS instead of H_FILES.
512
5132001-01-08      Joel Sherrill <joel@OARcorp.com>
514
515        * Added r46xx directory.
516        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
517        * shared/interrupts/installisrentries.c: Fixed typo.
518        * r46xx/.cvsignore, r46xx/Makefile.am,
519        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
520        r46xx/vectorisrs/vectorisrs.c: New files.
521
5222000-12-19      Joel Sherrill <joel@OARcorp.com>
523
524        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
525        vector handler.  This should be in a separate file so the BSP can
526        easily override it.
527
5282000-12-13      Joel Sherrill <joel@OARcorp.com>
529
530        * configure.in: Added new directories.
531        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
532        when compiling for a TX3904.
533        * shared/interrupts/maxvectors.c: Corrected conditional logic.
534        * tx39/Makefile.am: Added vectorisrs.
535        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
536        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
537        interrupt pending information on the TX3904 and vectors
538        an interrupt.
539
5402000-12-13      Joel Sherrill <joel@OARcorp.com>
541
542        * shared/.cvsignore, shared/Makefile.am,
543        shared/cache/.cvsignore, shared/cache/Makefile.am,
544        shared/cache/cache.c, shared/cache/cache_.h,
545        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
546        shared/interrupts/installisrentries.c,
547        shared/interrupts/isr_entries.S,
548        shared/interrupts/maxvectors.c, tx39/.cvsignore,
549        tx39/Makefile.am, tx39/include/.cvsignore,
550        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
551        Moved some pieces of interrupt processing from score/cpu to
552        libcpu/mips since many interrupt servicing characteristics are
553        CPU model dependent.  This patch addresses the number of interrupt
554        sources and where the ISR prologues are located.  The only way to
555        currently install the ISR prologues requires that the prologues
556        be installed into RAM.
557
5582000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
561
5622000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
563
564        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
565
5662000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
569        Switch to GNU canonicalization.
570
5712000-10-24      Alan Cudmore <alanc@linuxstart.com> and
572        Joel Sherrill <joel@OARcorp.com>
573
574        * This is a major reworking of the mips64orion port to use
575        gcc predefines as much as possible and a big push to multilib
576        the mips port.  The mips64orion port was copied/renamed to mips
577        to be more like other GNU tools.  Alan did most of the technical
578        work of determining how to map old macro names used by the mips64orion
579        port to standard compiler macro definitions.  Joel did the merge
580        with CVS magic to keep individual file history and did the BSP
581        modifications. Details follow:
582        * Makefile.am: Made clock and timer subdirectories conditional.
583        * configure.in: Ditto.
584        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
585        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
586
5872000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * clock/Makefile.am, timer/Makefile.am: Include compile.am
590
5912000-08-10      Joel Sherrill <joel@OARcorp.com>
592
593        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.