source: rtems/c/src/lib/libcpu/mips/ChangeLog @ 25eab8f

4.115
Last change on this file since 25eab8f was 25eab8f, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/30/11 at 17:42:26

2011-01-30 Ralf Corsépius <ralf.corsepius@…>

  • mongoosev/duart/mg5uart.c: Fix type mismatch.
  • Property mode set to 100644
File size: 24.1 KB
Line 
12011-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * mongoosev/duart/mg5uart.c: Fix type mismatch.
4
52010-05-28      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * au1x00/include/au1x00.h: Add prototypes for
8        mips_default_isr, assert_sw_irq, negate_sw_irq.
9        * au1x00/vectorisrs/vectorisrs.c: Remove prototype of
10        mips_default_isr.
11
122010-04-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
13
14        * mongoosev/duart/mg5uart.c: Remove warnings.
15
162009-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * Makefile.am: Add shared/interrupts/isr_entries.h.
19        * shared/interrupts/isr_entries.h: New.
20        * shared/interrupts/installisrentries.c: Remove nested externs.
21
222009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
25        been renamed to rtems_termios_baud_to_number.
26
272008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * timer/timer.c: Eliminate uses of old benchmark timer names.
30
312008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * clock/ckinit.c: The Shared Memory Driver no longer requires the
34        special IOCTL in Clock_control. This was a hack which has existed
35        since before the Classic API Timer Manager was implemented. All
36        implementations of and references to Clock_control were removed.
37
382008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * timer/timer.c: Convert to "bool".
41
422008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * timer/timer.c: Rename timer driver methods to follow RTEMS
45        programming conventions.
46
472007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * clock/ckinit.c: Eliminate the clicks_per_microsecond field in the
50        MIPS CPU Table and define another mechanism for drivers to obtain
51        this information.
52
532007-03-12      Joel Sherrill <joel@OARcorp.com>
54
55        * au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
56        au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
57        mistake in copyright notice. Both of these mistakes appear to be from
58        code submitted after these changes were made previously.
59
602006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * configure.ac: New BUG-REPORT address.
63
642006-10-19      Joel Sherrill <joel@OARcorp.com>
65
66        * mongoosev/duart/mg5uart.c: Change type to unsigned.
67
682006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * configure.ac: Require autoconf-2.60. Require automake-1.10.
71
722006-09-14      Joel Sherrill <joel@OARcorp.com>
73
74        * mongoosev/duart/mg5uart.c: Removed warnings.
75
762006-09-11      Joel Sherrill <joel@OARcorp.com>
77
78        * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C
79        style.
80
812006-06-08      Bruce Robinson <brucer@pmccorp.com>
82
83        * Makefile.am: add interruptmask.c
84        * shared/interrupts/interuptmask.c: TX49 conditional mask computation
85        * shared/interrupts/vectorexceptions.c: Corrections to exception codes
86           & descriptions
87
882006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * configure.ac: Use RTEMS_AMPOLISH3.
912006-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
94
952006-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * shared/interrupts/vectorexceptions.c: Merger with submission from
98        Bruce Robinson <brucer@pmccorp.com>.
99        Make some arrays static const.
100
1012006-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
104        * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
105        rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
106        tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
107        tx49/vectorisrs/vectorisrs.c:
108        New (Submission by Bruce Robinson <brucer@pmccorp.com>).
109
1102005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
111
112        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
113        * Makefile.am: Distibute mongoosev's READMEs
114
1152005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
116
117        * preinstall.am: New.
118        * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am,
119        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am.
120        Include preinstall.am.
121        * au1x00/Makefile.am, mongoosev/Makefile.am,
122        r46xx/Makefile.am, tx39/Makefile.am, shared/Makefile.am: Remove.
123        * configure.ac: Reflect changes above.
124
1252005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
126
127        * au1x00/vectorisrs/vectorisrs.c: Eliminate unsigned32.
128
1292005-03-14      Joel Sherrill <joel@OARcorp.com>
130
131        * au1x00/.cvsignore: New file.
132
1332005-02-24      Jay Monkman <jtm@lopingdog.com>
134
135        * au1x00/include/au1x00.h: Converted types to C99 types.
136
1372005-02-24      Jay Monkman <jtm@lopingdog.com>
138
139        * Makefile.am, configure.ac: New CPU.
140        * shared/interrupts/installisrentries.c,
141        shared/interrupts/isr_entries.S: Added CPU32 support.
142        * au1x00/Makefile.am, au1x00/include/au1x00.h,
143        au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
144
1452005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
148        tx39/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
149
1502005-01-04      Joel Sherrill <joel@OARcorp.com>
151
152        * shared/Makefile.am: Fix typo.
153
1542005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
155
156        * mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am,
157        tx39/Makefile.am: Remove build-variant support.
158
1592004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
160
161        * configure.ac: Remove RTEMS_ENABLE_BARE.
162
1632004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        * configure.ac: Require automake > 1.9.
166
1672004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
168
169        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
170        shared/interrupts/isr_entries.S,
171        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
172        <rtems/mips/iregdef.h> instead of <iregdef.h>.
173        * clock/clock.S, mongoosev/vectorisrs/vectorisrs.c,
174        shared/interrupts/installisrentries.c,
175        shared/interrupts/isr_entries.S,
176        shared/interrupts/vectorexceptions.c, timer/gettime.S: Include
177        <rtems/mips/idtcpu.h> instead of <idtcpu.h>.
178
1792004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
180
181        * clock/clock.S: Include <rtems/asm.h> instead of <asm.h>.
182        * shared/interrupts/isr_entries.S: Include <rtems/asm.h> instead of <asm.h>.
183        * timer/gettime.S: Include <rtems/asm.h> instead of <asm.h>.
184
1852004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
186
187        * mongoosev/duart/mg5uart.c, mongoosev/include/mongoose-v.h,
188        mongoosev/vectorisrs/vectorisrs.c,
189        shared/interrupts/vectorexceptions.c, tx39/include/tx3904.h:
190        Cosmetics.
191
1922004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
193
194        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
195        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
196        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
197        shared/interrupts/vectorexceptions.c, timer/timer.c,
198        tx39/include/tx3904.h: Convert to using c99 fixed size types.
199
2002004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
201
202        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
203
2042004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * mongoosev/Makefile.am, r46xx/Makefile.am, tx39/Makefile.am:
207        Don't include .../lib.am. Remove ACLOCAL_AMFLAGS.
208        * shared/Makefile.am: Don't include .../lib.am.
209
2102004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * clock/Makefile.am, timer/Makefile.am: Remove.
213        * r46xx/Makefile.am: Built timer.rel, clock.rel.
214        Add PREINSTALL_DIRS.
215        * Makefile.am: Remove timer, clock.
216        * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am:
217        Add PREINSTALL_DIRS.
218        * configure.ac: Reflect removing clock/Makefile.am,
219        timer/Makefile.am.
220        Add subdir-objects to AUTOMAKE_OPTIONS.
221
2222004-01-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * clock/Makefile.am: Convert to using automake compilation rules.
225        * mongoosev/Makefile.am: Ditto.
226        * r46xx/Makefile.am: Ditto.
227        * shared/Makefile.am: Ditto.
228        * timer/Makefile.am: Ditto.
229        * tx39/Makefile.am: Ditto.
230        * Makefile.am: Remove conditional subdirs.
231        * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS.
232        Require automake-1.8.2. Add AM_PROG_CC_C_O.
233
2342004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
237        Add PRE/TMPINSTALL_FILES to CLEANFILES.
238        * shared/Makefile.am: Ditto.
239        * tx39/Makefile.am: Ditto.
240
2412003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * mongoosev/duart/Makefile.am: Remove.
244        * mongoosev/vectorisrs/Makefile.am: Remove.
245        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
246        duart/Makefile.am.
247        * r46xx/vectorisrs/Makefile.am: Remove.
248        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
249        * shared/cache/Makefile.am: Remove.
250        * shared/interrupts/Makefile.am: Remove.
251        * shared/Makefile.am: Merge-in cache/Makefile.am,
252        interrupts/Makefile.am.
253        * tx39/vectorisrs/Makefile.am: Remove.
254        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
255        * configure.ac: Reflect changes above.
256
2572003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
260        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
261        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
262        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
263
2642003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
267
2682003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * clock/Makefile.am: Remove all-local: $(ARCH).
271        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
272        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
273        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
274        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
275        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
276        * timer/Makefile.am: Remove all-local: $(ARCH).
277        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
278
2792003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * Makefile.am: Reformat.
282        * clock/Makefile.am: Reformat.
283        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
284        * tx39/Makefile.am: Ditto.
285        * shared/cache/Makefile.am: Ditto.
286        * mongoosev/duart/Makefile.am: Ditto.
287        * mongoosev/vectorisrs/Makefile.am: Reformat.
288        * r46xx/vectorisrs/Makefile.am: Reformat.
289        * shared/Makefile.am: Reformat.
290        * shared/interrupts/Makefile.am: Reformat.
291        * timer/Makefile.am: Reformat.
292        * tx39/vectorisrs/Makefile.am: Reformat.
293
2942003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * mongoosev/Makefile.am: Rework preinstall rules.
297        * mongoosev/duart/Makefile.am: Rework preinstall rules.
298        * tx39/include/Makefile.am: Remove.
299        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
300        * configure.ac: Remove tx39/include/Makefile.
301
3022003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: Remove RTEMS_CANONICAL_HOST.
305
3062003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * configure.ac: Remove RTEMS_CHECK_CPU.
309
3102003-09-04      Joel Sherrill <joel@OARcorp.com>
311
312        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
313        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
314        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
315        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
316        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
317
3182003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * Makefile.am: Reflect having moved aclocal/.
321
3222003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * Makefile.am: Reflect having moved automake/.
325        * clock/Makefile.am: Reflect having moved automake/.
326        * mongoosev/Makefile.am: Reflect having moved automake/.
327        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
328        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
329        * r46xx/Makefile.am: Reflect having moved automake/.
330        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
331        * shared/Makefile.am: Reflect having moved automake/.
332        * shared/cache/Makefile.am: Reflect having moved automake/.
333        * shared/interrupts/Makefile.am: Reflect having moved automake/.
334        * timer/Makefile.am: Reflect having moved automake/.
335        * tx39/Makefile.am: Reflect having moved automake/.
336        * tx39/include/Makefile.am: Reflect having moved automake/.
337        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
338
3392003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
342
3432003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * configure.ac: Remove AC_CONFIG_AUX_DIR.
346
3472003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
350
3512003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * configure.ac: AC_PREREQ(2.57).
354
3552003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
358        * r46xx/vectorisrs/Makefile.am: Ditto.
359        * mongoosev/vectorisrs/Makefile.am: Ditto.
360        * mongoosev/duart/Makefile.am: Ditto.
361        * shared/interrupts/Makefile.am: Ditto.
362        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
363
3642002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
367        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
368
3692002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
372
3732002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * configure.ac: Add RTEMS_PROG_CCAS.
376
3772002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
380
3812002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
384        Install include/mongoose-v.h.
385        * mongoosev/include/Makefile.am: Remove.
386        * configure.ac: Reflect changes above.
387
3882002-11-01      Joel Sherrill <joel@OARcorp.com>
389
390        * shared/interrupts/installisrentries.c,
391        shared/interrupts/vectorexceptions.c: Removed warnings.
392
3932002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * .cvsignore: Reformat.
396        Add autom4te*cache.
397        Remove autom4te.cache.
398
3992002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
402
4032002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
406        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
407        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
408        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
409        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
410        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
411        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
412        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
413
4142002-08-09      Joel Sherrill <joel@OARcorp.com>
415
416        * shared/interrupts/isr_entries.S: Corrected typo in mips1
417        END_FRAME directive that lead to linker errors.
418
4192002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * configure.ac:
422        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
423        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
424        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
425        * Makefile.am: Remove AUTOMAKE_OPTIONS.
426        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
427        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
428        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
429        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
430        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
431        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
432        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
433        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
434        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
435        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
436        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
437        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
438        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
439
4402002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
441
442        * shared/interrupts/installisrentries.c: Added support for debug
443        exception vector.
444        * shared/interrupts/isr_entries.S: Added support for debug exception
445        vector.
446       
4472002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
448
449        * mongoosev/include/mongoose-v.h: Added cache constants.
450        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
451        performance.
452
4532002-02-08      Joel Sherrill <joel@OARcorp.com>
454
455        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
456
4572001-02-05      Joel Sherrill <joel@OARcorp.com>
458
459        * isr_entries.S: Removed comment incorrectly indicating this
460        file was cpu_asm.S.
461        * vectorexceptions.c (mips_dump_exception_frame): New routine
462        broken out from default exception handler.
463
4642001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
465
466        * mongoosev/vectorisrs/vectorisrs.c,
467        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
468        bspIo.h.
469
4702001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
471
472        * Lots of tinkering and tuning as part of improving interrupt latency
473        and improving the per-task interrupt level control and FP mask handling.
474        With these modifications interrupt latency was measured at a worst-case
475        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
476        RTEMS tasks in the application.
477        * mongoosev/README: Updated. 
478        * mongoosev/include/mongoose-v.h: Masks modified.
479        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
480        software prioritization of interrupts.  If a higher priority interrupt
481        occurs while we are looking for new interrupts, we will reinitiate the
482        scan of all interrupts.
483        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
484        blank lines.
485
4862002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
489        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
490        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
491        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
492
4932001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
495        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
496        * configure.in: Remove.
497        * configure.ac: New file, generated from configure.in by autoupdate.
498
4992001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
502        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
503        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
504        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
505        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
506
5072000-05-24      Joel Sherrill <joel@OARcorp.com>
508
509        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
510        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
511        tx39/include/tx3904.h: All exceptions were given low numbers and thus
512        can be now be installed and processed in a uniform manner just like interrupts.
513        Variances between various MIPS ISA levels are not accounted for at this time.
514        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
515        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
516        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
517        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
518        shared maxvectors.c into a variety of CPU model specific versions to simplify
519        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
520        and created various CPU model versions.
521
5222001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
523
524        * clock/clock.S: Move placement of nop.
525
5262001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
527
528        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
529        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
530        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
531        shared/interrupts/maxvectors.c: Now works.  Significant rework
532        of exceptions and interrupt vectoring to clean things up.
533        * shared/interrupts/vectorexceptions.c: Removed.
534
5352001-05-07      Joel Sherrill <joel@OARcorp.com>
536
537        * shared/interrupts/vectorexceptions.c: New file to decode
538        exception code and vector appropriate NON-interrupt exception. 
539        * shared/interrupts/Makefile.am: Modified to reflect above.
540
5412001-04-20      Joel Sherrill <joel@OARcorp.com>
542
543        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
544        the other bits set in the Peripheral Function Interrupt Mask
545        Register when modifying those enabled for the DUART.
546        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
547        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
548        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
549        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
550
5512001-04-16      Joel Sherrill <joel@OARcorp.com>
552
553        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
554        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
555        as he debugged this BSP using a logic analyzer.  In particular,
556        there was a mistake where the index not offset of registers was
557        in the header file and the baud rate calculation was incorrect.
558
5592001-03-13      Joel Sherrill <joel@OARcorp.com>
560
561        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
562        directories.
563        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
564        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
565        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
566        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
567        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
568        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
569        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
570        New files.
571        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
572        shared/interrupts/maxvectors.c: Added support for mongoosev.
573        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
574
5752001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * shared/cache/Makefile.am, tx39/include/Makefile.am:
578        Apply include_*HEADERS instead of H_FILES.
579
5802001-01-08      Joel Sherrill <joel@OARcorp.com>
581
582        * Added r46xx directory.
583        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
584        * shared/interrupts/installisrentries.c: Fixed typo.
585        * r46xx/.cvsignore, r46xx/Makefile.am,
586        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
587        r46xx/vectorisrs/vectorisrs.c: New files.
588
5892000-12-19      Joel Sherrill <joel@OARcorp.com>
590
591        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
592        vector handler.  This should be in a separate file so the BSP can
593        easily override it.
594
5952000-12-13      Joel Sherrill <joel@OARcorp.com>
596
597        * configure.in: Added new directories.
598        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
599        when compiling for a TX3904.
600        * shared/interrupts/maxvectors.c: Corrected conditional logic.
601        * tx39/Makefile.am: Added vectorisrs.
602        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
603        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
604        interrupt pending information on the TX3904 and vectors
605        an interrupt.
606
6072000-12-13      Joel Sherrill <joel@OARcorp.com>
608
609        * shared/.cvsignore, shared/Makefile.am,
610        shared/cache/.cvsignore, shared/cache/Makefile.am,
611        shared/cache/cache.c, shared/cache/cache_.h,
612        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
613        shared/interrupts/installisrentries.c,
614        shared/interrupts/isr_entries.S,
615        shared/interrupts/maxvectors.c, tx39/.cvsignore,
616        tx39/Makefile.am, tx39/include/.cvsignore,
617        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
618        Moved some pieces of interrupt processing from score/cpu to
619        libcpu/mips since many interrupt servicing characteristics are
620        CPU model dependent.  This patch addresses the number of interrupt
621        sources and where the ISR prologues are located.  The only way to
622        currently install the ISR prologues requires that the prologues
623        be installed into RAM.
624
6252000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
628
6292000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
632
6332000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
636        Switch to GNU canonicalization.
637
6382000-10-24      Alan Cudmore <alanc@linuxstart.com> and
639        Joel Sherrill <joel@OARcorp.com>
640
641        * This is a major reworking of the mips64orion port to use
642        gcc predefines as much as possible and a big push to multilib
643        the mips port.  The mips64orion port was copied/renamed to mips
644        to be more like other GNU tools.  Alan did most of the technical
645        work of determining how to map old macro names used by the mips64orion
646        port to standard compiler macro definitions.  Joel did the merge
647        with CVS magic to keep individual file history and did the BSP
648        modifications. Details follow:
649        * Makefile.am: Made clock and timer subdirectories conditional.
650        * configure.in: Ditto.
651        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
652        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
653
6542000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
655
656        * clock/Makefile.am, timer/Makefile.am: Include compile.am
657
6582000-08-10      Joel Sherrill <joel@OARcorp.com>
659
660        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.