source: rtems/c/src/lib/libcpu/mips/ChangeLog @ 0cf9970

4.104.114.84.95
Last change on this file since 0cf9970 was afc3f27b, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/14/04 at 06:47:37

2004-01-14 Ralf Corsepius <corsepiu@…>

  • mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
  • shared/Makefile.am: Ditto.
  • tx39/Makefile.am: Ditto.
  • Property mode set to 100644
File size: 16.5 KB
Line 
12004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * mongoosev/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
4        Add PRE/TMPINSTALL_FILES to CLEANFILES.
5        * shared/Makefile.am: Ditto.
6        * tx39/Makefile.am: Ditto.
7
82003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
9
10        * mongoosev/duart/Makefile.am: Remove.
11        * mongoosev/vectorisrs/Makefile.am: Remove.
12        * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am,
13        duart/Makefile.am.
14        * r46xx/vectorisrs/Makefile.am: Remove.
15        * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am.
16        * shared/cache/Makefile.am: Remove.
17        * shared/interrupts/Makefile.am: Remove.
18        * shared/Makefile.am: Merge-in cache/Makefile.am,
19        interrupts/Makefile.am.
20        * tx39/vectorisrs/Makefile.am: Remove.
21        * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am.
22        * configure.ac: Reflect changes above.
23
242003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * mongoosev/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
27        * mongoosev/duart/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
28        * shared/cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
29        * tx39/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
30
312003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
32
33        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
34
352003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
36
37        * clock/Makefile.am: Remove all-local: $(ARCH).
38        * mongoosev/duart/Makefile.am: Remove all-local: $(ARCH).
39        * mongoosev/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
40        * r46xx/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
41        * shared/cache/Makefile.am: Remove all-local: $(ARCH).
42        * shared/interrupts/Makefile.am: Remove all-local: $(ARCH).
43        * timer/Makefile.am: Remove all-local: $(ARCH).
44        * tx39/vectorisrs/Makefile.am: Remove all-local: $(ARCH).
45
462003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
47
48        * Makefile.am: Reformat.
49        * clock/Makefile.am: Reformat.
50        * mongoosev/Makefile.am: Reformat. Use dirstamps for preinstallation.
51        * tx39/Makefile.am: Ditto.
52        * shared/cache/Makefile.am: Ditto.
53        * mongoosev/duart/Makefile.am: Ditto.
54        * mongoosev/vectorisrs/Makefile.am: Reformat.
55        * r46xx/vectorisrs/Makefile.am: Reformat.
56        * shared/Makefile.am: Reformat.
57        * shared/interrupts/Makefile.am: Reformat.
58        * timer/Makefile.am: Reformat.
59        * tx39/vectorisrs/Makefile.am: Reformat.
60
612003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
62
63        * mongoosev/Makefile.am: Rework preinstall rules.
64        * mongoosev/duart/Makefile.am: Rework preinstall rules.
65        * tx39/include/Makefile.am: Remove.
66        * tx39/Makefile.am: Merge-in tx39/include/Makefile.am.
67        * configure.ac: Remove tx39/include/Makefile.
68
692003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
70
71        * configure.ac: Remove RTEMS_CANONICAL_HOST.
72
732003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * configure.ac: Remove RTEMS_CHECK_CPU.
76
772003-09-04      Joel Sherrill <joel@OARcorp.com>
78
79        * clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
80        mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
81        mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
82        r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
83        timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
84
852003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * Makefile.am: Reflect having moved aclocal/.
88
892003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * Makefile.am: Reflect having moved automake/.
92        * clock/Makefile.am: Reflect having moved automake/.
93        * mongoosev/Makefile.am: Reflect having moved automake/.
94        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
95        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
96        * r46xx/Makefile.am: Reflect having moved automake/.
97        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
98        * shared/Makefile.am: Reflect having moved automake/.
99        * shared/cache/Makefile.am: Reflect having moved automake/.
100        * shared/interrupts/Makefile.am: Reflect having moved automake/.
101        * timer/Makefile.am: Reflect having moved automake/.
102        * tx39/Makefile.am: Reflect having moved automake/.
103        * tx39/include/Makefile.am: Reflect having moved automake/.
104        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
105
1062003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
109
1102003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
111
112        * configure.ac: Remove AC_CONFIG_AUX_DIR.
113
1142003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
115
116        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
117
1182003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
119
120        * configure.ac: AC_PREREQ(2.57).
121
1222003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
125        * r46xx/vectorisrs/Makefile.am: Ditto.
126        * mongoosev/vectorisrs/Makefile.am: Ditto.
127        * mongoosev/duart/Makefile.am: Ditto.
128        * shared/interrupts/Makefile.am: Ditto.
129        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
130
1312002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
132
133        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
134        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
135
1362002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
137
138        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
139
1402002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
141
142        * configure.ac: Add RTEMS_PROG_CCAS.
143
1442002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
147
1482002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
149
150        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
151        Install include/mongoose-v.h.
152        * mongoosev/include/Makefile.am: Remove.
153        * configure.ac: Reflect changes above.
154
1552002-11-01      Joel Sherrill <joel@OARcorp.com>
156
157        * shared/interrupts/installisrentries.c,
158        shared/interrupts/vectorexceptions.c: Removed warnings.
159
1602002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * .cvsignore: Reformat.
163        Add autom4te*cache.
164        Remove autom4te.cache.
165
1662002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
167
168        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
169
1702002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
173        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
174        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
175        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
176        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
177        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
178        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
179        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
180
1812002-08-09      Joel Sherrill <joel@OARcorp.com>
182
183        * shared/interrupts/isr_entries.S: Corrected typo in mips1
184        END_FRAME directive that lead to linker errors.
185
1862002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * configure.ac:
189        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
190        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
191        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
192        * Makefile.am: Remove AUTOMAKE_OPTIONS.
193        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
194        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
195        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
196        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
197        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
198        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
199        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
200        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
201        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
202        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
203        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
204        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
205        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
206
2072002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
208
209        * shared/interrupts/installisrentries.c: Added support for debug
210        exception vector.
211        * shared/interrupts/isr_entries.S: Added support for debug exception
212        vector.
213       
2142002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
215
216        * mongoosev/include/mongoose-v.h: Added cache constants.
217        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
218        performance.
219
2202002-02-08      Joel Sherrill <joel@OARcorp.com>
221
222        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
223
2242001-02-05      Joel Sherrill <joel@OARcorp.com>
225
226        * isr_entries.S: Removed comment incorrectly indicating this
227        file was cpu_asm.S.
228        * vectorexceptions.c (mips_dump_exception_frame): New routine
229        broken out from default exception handler.
230
2312001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
232
233        * mongoosev/vectorisrs/vectorisrs.c,
234        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
235        bspIo.h.
236
2372001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
238
239        * Lots of tinkering and tuning as part of improving interrupt latency
240        and improving the per-task interrupt level control and FP mask handling.
241        With these modifications interrupt latency was measured at a worst-case
242        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
243        RTEMS tasks in the application.
244        * mongoosev/README: Updated. 
245        * mongoosev/include/mongoose-v.h: Masks modified.
246        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
247        software prioritization of interrupts.  If a higher priority interrupt
248        occurs while we are looking for new interrupts, we will reinitiate the
249        scan of all interrupts.
250        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
251        blank lines.
252
2532002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
256        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
257        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
258        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
259
2602001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
263        * configure.in: Remove.
264        * configure.ac: New file, generated from configure.in by autoupdate.
265
2662001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
269        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
270        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
271        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
272        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
273
2742000-05-24      Joel Sherrill <joel@OARcorp.com>
275
276        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
277        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
278        tx39/include/tx3904.h: All exceptions were given low numbers and thus
279        can be now be installed and processed in a uniform manner just like interrupts.
280        Variances between various MIPS ISA levels are not accounted for at this time.
281        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
282        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
283        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
284        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
285        shared maxvectors.c into a variety of CPU model specific versions to simplify
286        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
287        and created various CPU model versions.
288
2892001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
290
291        * clock/clock.S: Move placement of nop.
292
2932001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
294
295        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
296        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
297        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
298        shared/interrupts/maxvectors.c: Now works.  Significant rework
299        of exceptions and interrupt vectoring to clean things up.
300        * shared/interrupts/vectorexceptions.c: Removed.
301
3022001-05-07      Joel Sherrill <joel@OARcorp.com>
303
304        * shared/interrupts/vectorexceptions.c: New file to decode
305        exception code and vector appropriate NON-interrupt exception. 
306        * shared/interrupts/Makefile.am: Modified to reflect above.
307
3082001-04-20      Joel Sherrill <joel@OARcorp.com>
309
310        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
311        the other bits set in the Peripheral Function Interrupt Mask
312        Register when modifying those enabled for the DUART.
313        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
314        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
315        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
316        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
317
3182001-04-16      Joel Sherrill <joel@OARcorp.com>
319
320        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
321        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
322        as he debugged this BSP using a logic analyzer.  In particular,
323        there was a mistake where the index not offset of registers was
324        in the header file and the baud rate calculation was incorrect.
325
3262001-03-13      Joel Sherrill <joel@OARcorp.com>
327
328        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
329        directories.
330        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
331        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
332        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
333        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
334        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
335        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
336        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
337        New files.
338        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
339        shared/interrupts/maxvectors.c: Added support for mongoosev.
340        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
341
3422001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * shared/cache/Makefile.am, tx39/include/Makefile.am:
345        Apply include_*HEADERS instead of H_FILES.
346
3472001-01-08      Joel Sherrill <joel@OARcorp.com>
348
349        * Added r46xx directory.
350        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
351        * shared/interrupts/installisrentries.c: Fixed typo.
352        * r46xx/.cvsignore, r46xx/Makefile.am,
353        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
354        r46xx/vectorisrs/vectorisrs.c: New files.
355
3562000-12-19      Joel Sherrill <joel@OARcorp.com>
357
358        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
359        vector handler.  This should be in a separate file so the BSP can
360        easily override it.
361
3622000-12-13      Joel Sherrill <joel@OARcorp.com>
363
364        * configure.in: Added new directories.
365        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
366        when compiling for a TX3904.
367        * shared/interrupts/maxvectors.c: Corrected conditional logic.
368        * tx39/Makefile.am: Added vectorisrs.
369        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
370        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
371        interrupt pending information on the TX3904 and vectors
372        an interrupt.
373
3742000-12-13      Joel Sherrill <joel@OARcorp.com>
375
376        * shared/.cvsignore, shared/Makefile.am,
377        shared/cache/.cvsignore, shared/cache/Makefile.am,
378        shared/cache/cache.c, shared/cache/cache_.h,
379        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
380        shared/interrupts/installisrentries.c,
381        shared/interrupts/isr_entries.S,
382        shared/interrupts/maxvectors.c, tx39/.cvsignore,
383        tx39/Makefile.am, tx39/include/.cvsignore,
384        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
385        Moved some pieces of interrupt processing from score/cpu to
386        libcpu/mips since many interrupt servicing characteristics are
387        CPU model dependent.  This patch addresses the number of interrupt
388        sources and where the ISR prologues are located.  The only way to
389        currently install the ISR prologues requires that the prologues
390        be installed into RAM.
391
3922000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
395
3962000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
399
4002000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
403        Switch to GNU canonicalization.
404
4052000-10-24      Alan Cudmore <alanc@linuxstart.com> and
406        Joel Sherrill <joel@OARcorp.com>
407
408        * This is a major reworking of the mips64orion port to use
409        gcc predefines as much as possible and a big push to multilib
410        the mips port.  The mips64orion port was copied/renamed to mips
411        to be more like other GNU tools.  Alan did most of the technical
412        work of determining how to map old macro names used by the mips64orion
413        port to standard compiler macro definitions.  Joel did the merge
414        with CVS magic to keep individual file history and did the BSP
415        modifications. Details follow:
416        * Makefile.am: Made clock and timer subdirectories conditional.
417        * configure.in: Ditto.
418        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
419        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
420
4212000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * clock/Makefile.am, timer/Makefile.am: Include compile.am
424
4252000-08-10      Joel Sherrill <joel@OARcorp.com>
426
427        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.