source: rtems/c/src/lib/libcpu/mips/ChangeLog @ c483a4e

4.104.114.84.95
Last change on this file since c483a4e was c483a4e, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/18/03 at 06:22:53

Fix broken ChangeLog? entries.

  • Property mode set to 100644
File size: 13.2 KB
Line 
12003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Reflect having moved automake/.
4        * clock/Makefile.am: Reflect having moved automake/.
5        * mongoosev/Makefile.am: Reflect having moved automake/.
6        * mongoosev/duart/Makefile.am: Reflect having moved automake/.
7        * mongoosev/vectorisrs/Makefile.am: Reflect having moved automake/.
8        * r46xx/Makefile.am: Reflect having moved automake/.
9        * r46xx/vectorisrs/Makefile.am: Reflect having moved automake/.
10        * shared/Makefile.am: Reflect having moved automake/.
11        * shared/cache/Makefile.am: Reflect having moved automake/.
12        * shared/interrupts/Makefile.am: Reflect having moved automake/.
13        * timer/Makefile.am: Reflect having moved automake/.
14        * tx39/Makefile.am: Reflect having moved automake/.
15        * tx39/include/Makefile.am: Reflect having moved automake/.
16        * tx39/vectorisrs/Makefile.am: Reflect having moved automake/.
17
182003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
19
20        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
21
222003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
23
24        * configure.ac: Remove AC_CONFIG_AUX_DIR.
25
262003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
27
28        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
29
302003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
31
32        * configure.ac: AC_PREREQ(2.57).
33
342003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
35
36        * tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg.
37        * r46xx/vectorisrs/Makefile.am: Ditto.
38        * mongoosev/vectorisrs/Makefile.am: Ditto.
39        * mongoosev/duart/Makefile.am: Ditto.
40        * shared/interrupts/Makefile.am: Ditto.
41        * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
42
432002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
44
45        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
46        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
47
482002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
49
50        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
51
522002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * configure.ac: Add RTEMS_PROG_CCAS.
55
562002-11-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
57
58        * mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
59
602002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
61
62        * mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am.
63        Install include/mongoose-v.h.
64        * mongoosev/include/Makefile.am: Remove.
65        * configure.ac: Reflect changes above.
66
672002-11-01      Joel Sherrill <joel@OARcorp.com>
68
69        * shared/interrupts/installisrentries.c,
70        shared/interrupts/vectorexceptions.c: Removed warnings.
71
722002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
73
74        * .cvsignore: Reformat.
75        Add autom4te*cache.
76        Remove autom4te.cache.
77
782002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
79
80        * configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
81
822002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
83
84        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
85        * mongoosev/duart/Makefile.am: Use .$(OBJEXT) instead of .o.
86        * mongoosev/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
87        * r46xx/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
88        * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o.
89        * shared/interrupts/Makefile.am: Use .$(OBJEXT) instead of .o.
90        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
91        * tx39/vectorisrs/Makefile.am: Use .$(OBJEXT) instead of .o.
92
932002-08-09      Joel Sherrill <joel@OARcorp.com>
94
95        * shared/interrupts/isr_entries.S: Corrected typo in mips1
96        END_FRAME directive that lead to linker errors.
97
982002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
99
100        * configure.ac:
101        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
102        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
103        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
104        * Makefile.am: Remove AUTOMAKE_OPTIONS.
105        * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS.
106        * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS.
107        * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
108        * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
109        * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
110        * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
111        * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS.
112        * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
113        * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS.
114        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
115        * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
116        * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS.
117        * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
118
1192002-03-05      Greg Menke <gregory.menke@gsfc.nasa.gov>
120
121        * shared/interrupts/installisrentries.c: Added support for debug
122        exception vector.
123        * shared/interrupts/isr_entries.S: Added support for debug exception
124        vector.
125       
1262002-02-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
127
128        * mongoosev/include/mongoose-v.h: Added cache constants.
129        * mongoosev/vectorisrs/vectorisrs.c: More tinkering to improve
130        performance.
131
1322002-02-08      Joel Sherrill <joel@OARcorp.com>
133
134        * mongoosev/vectorisrs/vectorisrs.c: Fixed to use new frame format.
135
1362001-02-05      Joel Sherrill <joel@OARcorp.com>
137
138        * isr_entries.S: Removed comment incorrectly indicating this
139        file was cpu_asm.S.
140        * vectorexceptions.c (mips_dump_exception_frame): New routine
141        broken out from default exception handler.
142
1432001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
144
145        * mongoosev/vectorisrs/vectorisrs.c,
146        shared/interrupts/vectorexceptions.c: Use rtems/bspIo.h, not just
147        bspIo.h.
148
1492001-02-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
150
151        * Lots of tinkering and tuning as part of improving interrupt latency
152        and improving the per-task interrupt level control and FP mask handling.
153        With these modifications interrupt latency was measured at a worst-case
154        of 100us, average below 60 us on a 12 Mhz R3000 class CPU with 50
155        RTEMS tasks in the application.
156        * mongoosev/README: Updated. 
157        * mongoosev/include/mongoose-v.h: Masks modified.
158        * mongoosev/vectorisrs/vectorisrs.c: Significant overhaul to address
159        software prioritization of interrupts.  If a higher priority interrupt
160        occurs while we are looking for new interrupts, we will reinitiate the
161        scan of all interrupts.
162        * shared/interrupts/vectorexceptions.c: Removed warning and deleted
163        blank lines.
164
1652002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        * mongoosev/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
168        * r46xx/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
169        * shared/interrupts/vectorexceptions.c: Include rtems/bspIo.h instead of bspIo.h.
170        * tx39/vectorisrs/vectorisrs.c: Include rtems/bspIo.h instead of bspIo.h.
171
1722001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
175        * configure.in: Remove.
176        * configure.ac: New file, generated from configure.in by autoupdate.
177
1782001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * tx39/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
181        * mongoosev/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
182        * mongoosev/duart/Makefile.am: Use 'PREINSTALL_FILES ='.
183        * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='.
184        * shared/cache/Makefile.am: Use 'CLEANFILES ='.
185
1862000-05-24      Joel Sherrill <joel@OARcorp.com>
187
188        * mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
189        r46xx/vectorisrs/vectorisrs.c, tx39/vectorisrs/vectorisrs.c,
190        tx39/include/tx3904.h: All exceptions were given low numbers and thus
191        can be now be installed and processed in a uniform manner just like interrupts.
192        Variances between various MIPS ISA levels are not accounted for at this time.
193        * mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/maxvectors.c,
194        r46xx/vectorisrs/Makefile.am, r46xx/vectorisrs/maxvectors.c,
195        tx39/vectorisrs/Makefile.am, tx39/vectorisrs/maxvectors.c,
196        shared/interrupts/maxvectors.c, shared/interrupts/Makefile.am: Split the
197        shared maxvectors.c into a variety of CPU model specific versions to simplify
198        the build process and reduce depdencies.  Deleted shared/interrupts/maxvectors.c
199        and created various CPU model versions.
200
2012001-05-24      Greg Menke <gregory.menke@gsfc.nasa.gov>
202
203        * clock/clock.S: Move placement of nop.
204
2052001-05-22      Greg Menke <gregory.menke@gsfc.nasa.gov>
206
207        * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
208        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
209        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
210        shared/interrupts/maxvectors.c: Now works.  Significant rework
211        of exceptions and interrupt vectoring to clean things up.
212        * shared/interrupts/vectorexceptions.c: Removed.
213
2142001-05-07      Joel Sherrill <joel@OARcorp.com>
215
216        * shared/interrupts/vectorexceptions.c: New file to decode
217        exception code and vector appropriate NON-interrupt exception. 
218        * shared/interrupts/Makefile.am: Modified to reflect above.
219
2202001-04-20      Joel Sherrill <joel@OARcorp.com>
221
222        * mongoosev/duart/mg5uart.c (mg5uart_enable_interrupts): Honor
223        the other bits set in the Peripheral Function Interrupt Mask
224        Register when modifying those enabled for the DUART.
225        * mongoosev/include/mongoose-v.h (MONGOOSEV_ATOMIC_MASK,
226        MONGOOSEV_PFICR, MONGOOSEV_PFIMR, mongoosev_set_in_pficr,
227        mongoosev_clear_in_pficr, mongoosev_set_in_pfimr,
228        mongoosev_clear_in_pfimr, MONGOOSEV_UART_ALL_IRQ_BITS): New macros.
229
2302001-04-16      Joel Sherrill <joel@OARcorp.com>
231
232        * mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h
233        Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov>
234        as he debugged this BSP using a logic analyzer.  In particular,
235        there was a mistake where the index not offset of registers was
236        in the header file and the baud rate calculation was incorrect.
237
2382001-03-13      Joel Sherrill <joel@OARcorp.com>
239
240        * Added mongoose-v, mongoose-v/include, and mongoose-v/vectorisrs
241        directories.
242        * mongoosev/.cvsignore, mongoosev/Makefile.am, mongoosev/README,
243        mongoosev/duart/.cvsignore, mongoosev/duart/Makefile.am,
244        mongoosev/duart/README.mguart, mongoosev/duart/mg5uart.c,
245        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
246        mongoosev/include/.cvsignore, mongoosev/include/Makefile.am,
247        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/.cvsignore,
248        mongoosev/vectorisrs/Makefile.am, mongoosev/vectorisrs/vectorisrs.c:
249        New files.
250        * Makefile.am, configure.in, shared/interrupts/Makefile.am,
251        shared/interrupts/maxvectors.c: Added support for mongoosev.
252        * tx39/vectorisrs/vectorisrs.c: Corrected warning.
253
2542001-03-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * shared/cache/Makefile.am, tx39/include/Makefile.am:
257        Apply include_*HEADERS instead of H_FILES.
258
2592001-01-08      Joel Sherrill <joel@OARcorp.com>
260
261        * Added r46xx directory.
262        * Makefile.am, configure.in: Modified to reflect addition of r46xx.
263        * shared/interrupts/installisrentries.c: Fixed typo.
264        * r46xx/.cvsignore, r46xx/Makefile.am,
265        r46xx/vectorisrs/.cvsignore, r46xx/vectorisrs/Makefile.am,
266        r46xx/vectorisrs/vectorisrs.c: New files.
267
2682000-12-19      Joel Sherrill <joel@OARcorp.com>
269
270        * tx39/vectorisrs/vectorisrs.c: Modified to have default exception
271        vector handler.  This should be in a separate file so the BSP can
272        easily override it.
273
2742000-12-13      Joel Sherrill <joel@OARcorp.com>
275
276        * configure.in: Added new directories.
277        * shared/interrupts/Makefile.am: Added AM_CPPFLAGS to define TX39
278        when compiling for a TX3904.
279        * shared/interrupts/maxvectors.c: Corrected conditional logic.
280        * tx39/Makefile.am: Added vectorisrs.
281        * tx39/vectorisrs/Makefile.am, tx39/vectorisrs/vectorisrs.c,
282        * tx39/vectorisrs/.cvsignore: New files.  This decodes the
283        interrupt pending information on the TX3904 and vectors
284        an interrupt.
285
2862000-12-13      Joel Sherrill <joel@OARcorp.com>
287
288        * shared/.cvsignore, shared/Makefile.am,
289        shared/cache/.cvsignore, shared/cache/Makefile.am,
290        shared/cache/cache.c, shared/cache/cache_.h,
291        shared/interrupts/.cvsignore, shared/interrupts/Makefile.am,
292        shared/interrupts/installisrentries.c,
293        shared/interrupts/isr_entries.S,
294        shared/interrupts/maxvectors.c, tx39/.cvsignore,
295        tx39/Makefile.am, tx39/include/.cvsignore,
296        tx39/include/Makefile.am, tx39/include/tx3904.h: New file.
297        Moved some pieces of interrupt processing from score/cpu to
298        libcpu/mips since many interrupt servicing characteristics are
299        CPU model dependent.  This patch addresses the number of interrupt
300        sources and where the ISR prologues are located.  The only way to
301        currently install the ISR prologues requires that the prologues
302        be installed into RAM.
303
3042000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
307
3082000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
311
3122000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
315        Switch to GNU canonicalization.
316
3172000-10-24      Alan Cudmore <alanc@linuxstart.com> and
318        Joel Sherrill <joel@OARcorp.com>
319
320        * This is a major reworking of the mips64orion port to use
321        gcc predefines as much as possible and a big push to multilib
322        the mips port.  The mips64orion port was copied/renamed to mips
323        to be more like other GNU tools.  Alan did most of the technical
324        work of determining how to map old macro names used by the mips64orion
325        port to standard compiler macro definitions.  Joel did the merge
326        with CVS magic to keep individual file history and did the BSP
327        modifications. Details follow:
328        * Makefile.am: Made clock and timer subdirectories conditional.
329        * configure.in: Ditto.
330        * clock/clock.S: Switch from using <idtmon.h> to <asm.h>.
331        * clock/gettime.S: Switch from using <idtmon.h> to <asm.h>.
332
3332000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * clock/Makefile.am, timer/Makefile.am: Include compile.am
336
3372000-08-10      Joel Sherrill <joel@OARcorp.com>
338
339        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.