source: rtems/cpukit/score/cpu/sparc/ChangeLog @ b72e847b

4.8
Last change on this file since b72e847b was b72e847b, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 4, 2008 at 8:35:25 PM

2008-08-04 Joel Sherrill <joel.sherrill@…>

PR 1294/bsps

  • rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage of sparc_disable_interrupts.
  • Property mode set to 100644
File size: 10.9 KB
Line 
12008-08-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        PR 1294/bsps
4        * rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage
5        of sparc_disable_interrupts.
6
72008-02-20      Alexandru Bugnar <a-bugnar@criticalsoftware.com>
8
9        PR 1278/cpukit
10        * cpu.c: Fix incorrect bit manipulation on returning old address of raw
11        trap handler.
12
132007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        PR 1237/rtems
16        * cpu.c, cpu_asm.S, rtems/score/cpu.h: Add logic to prevent stack creep
17        when interrupts occur at a sufficient rate that the interrupted
18        thread never gets to clean its stack. This patch ensures that an
19        interrupted thread will not nest ISR dispatches on its stack.
20
212007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
24
252007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * cpu.c:
28          Use Context_Control_fp* instead of void* for fp_contexts.
29        * rtems/score/cpu.h:
30          Use Context_Control_fp* instead of void* for fp_contexts.
31          Eliminate evil casts.
32
332006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * rtems/score/types.h: Remove unsigned64, signed64.
36
372006-11-14      Jiri Gaisler <jiri@gaisler.com>
38
39        * cpu_asm.S: Properly support synchronous traps.
40
412006-01-16      Joel Sherrill <joel@OARcorp.com>
42
43        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
44        As a side-effect, grammar and spelling errors were corrected, spacing
45        errors were address, and some variable names were improved.
46
472005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
48
49        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
50
512005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
52
53        * rtems/asm.h: Remove private version of CONCAT macros.
54        Include <rtems/concat.h> instead.
55
562005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
57
58        * Makefile.am: Split out preinstallation rules.
59        * preinstall.am: New (Split out from Makefile.am).
60
612005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
62
63        PR 754/rtems
64        * rtems/asm.h: New (relocated from .).
65        * asm.h: Remove (moved to rtems/asm.h).
66        * Makefile.am: Reflect changes above.
67
682004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
69
70        * asm.h, rtems/score/cpu.h, rtems/score/sparc.h,
71        rtems/score/types.h: New header guards.
72
732005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
74
75        * rtems/score/types.h: Remove signed8, signed16, signed32,
76        unsigned8, unsigned16, unsigned32.
77
782005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
79
80        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
81
822005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
83
84        * rtems/score/types.h: #include <rtems/stdint.h>.
85
862005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
87
88        * rtems/score/cpu.h: Fix broken #endif.
89
902005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
91
92        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
93
942005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
95
96        * Makefile.am: Remove build-variant support.
97
982004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
99
100        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
101        guard.
102
1032004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
104
105        * asm.h: Add doxygen preamble.
106
1072004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
108
109        * rtems/score/cpu.h: Add doxygen preamble.
110        * rtems/score/sparc.h: Add doxygen preamble.
111        * rtems/score/types.h: Add doxygen preamble.
112
1132004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
114
115        * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
116        * Makefile.am: Don't include multilib.am.
117        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
118
1192004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
120
121        * Makefile.am: Install asm.h to $(includedir)/rtems.
122
1232004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
124
125        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
126
1272004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
128
129        * cpu.c, rtems/score/cpu.h, rtems/score/sparc.h: Convert to using
130        c99 fixed size types.
131
1322004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
133
134        * configure.ac: RTEMS_TOP([../../../..]).
135
1362004-02-26      Andreas Karlsson <andreas.karlsson@space.se>
137
138        604/bsps
139        * cpu_asm.S: Close window while restoring interrupted task state which
140        resulted in CWP corruption.
141
1422004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * configure.ac: Move RTEMS_TOP one subdir down.
145
1462004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
147
148        * Makefile.am: Add PREINSTALL_DIRS.
149
1502004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
153        Add PREINSTALL_FILES to CLEANFILES.
154
1552004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * configure.ac: Requires automake >= 1.8.1.
158
1592004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * Makefile.am: Include compile.am, again.
162
1632004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * Makefile.am: Convert to using automake compilation rules.
166
1672003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
170
1712003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
174
1752003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * Makefile.am: Remove TMPINSTALL_FILES.
178
1792003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * Makefile.am: Add $(dirstamp) to preinstallation rules.
182
1832003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * Makefile.am: Don't use gmake rules for preinstallation.
186
1872003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * configure.ac: Remove RTEMS_CANONICAL_HOST.
190
1912003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * configure.ac: Remove RTEMS_CHECK_CPU.
194
1952003-09-04      Joel Sherrill <joel@OARcorp.com>
196
197        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/sparc.h,
198        rtems/score/types.h: URL for license changed.
199
2002003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
203
2042003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * configure.ac: Remove AC_CONFIG_AUX_DIR.
207
2082002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
211        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
212
2132002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * configure.ac: Fix package name.
216
2172002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
220
2212002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * .cvsignore: Reformat.
224        Add autom4te*cache.
225        Remove autom4te.cache.
226
2272002-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * cpu.c: Move pointer into #ifdef to avoid compiler warning.
230
2312002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
234
2352002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: Use .$(OBJEXT) instead of .o.
238
2392002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * configure.ac: RTEMS_TOP(../../../..).
242
2432002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * rtems.S: Remove.
246        * Makefile.am: Reflect changes above.
247
2482002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * configure.ac: Remove RTEMS_PROJECT_ROOT.
251
2522002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: Add RTEMS_PROG_CCAS
255
2562002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
259        Add AC_PROG_RANLIB.
260
2612002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
264        Use ../../../aclocal.
265
2662002-04-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * cpu.c: Remove call to sparc_init_tbr/NO_TABLE_MOVE.
269        * rtems/score/cpu.h: Remove NO_TABLE_MOVE conditional code.
270
271
2722001-04-03      Joel Sherrill <joel@OARcorp.com>
273
274        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
275        * rtems/score/sparctypes.h: Removed.
276        * rtems/score/types.h: New file via CVS magic.
277        * Makefile.am, rtems/score/cpu.h: Account for name change.
278
2792002-03-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * cpu.c: Replace NO_TABLE_MOVE-support by external function
282        (code moved to libcpu/sparc/tbr/tbr.c).
283        * cpu.h: Replace NO_TABLE_MOVE-support by external function
284        (code moved to libcpu/sparc/tbr/tbr.h).
285        * sparc.h: Add sparc_init_tbr (implemented in libcpu/sparc/tbr/tbr.c).
286
2872002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac:
290        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
291        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
292        * Makefile.am: Remove AUTOMAKE_OPTIONS.
293
2942002-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * Makefile.am: Reflect 2002-01-23 changes.
297
2982001-01-30      Joel Sherrill <joel@OARcorp.com>
299
300        * Makefile.am: Corrected so .h files from rtems/score/ are installed.
301
3022002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * rtems/Makefile.am: Removed.
305        * rtems/score/Makefile.am: Removed.
306        * configure.ac: Reflect changes above.
307
3082001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * Makefile.am: Add multilib support.
311
3122001-11-28      Joel Sherrill <joel@OARcorp.com>,
313
314        This was tracked as PR91.
315        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
316        is used to specify if the port uses the standard macro for this (FALSE).
317        A TRUE setting indicates the port provides its own implementation.
318
3192001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
322        * configure.in: Remove.
323        * configure.ac: New file, generated from configure.in by autoupdate.
324
3252001-09-27      Jiri Gaisler <jiri@gaisler.com>
326
327        * cpu_asm.S: Small patch to fix a bug in the rtems sparc port. The
328        bug has been there all the time, but only hits the leon bsp since the
329        leon cpu has a 5-stage pipeline (erc32 has 4 stages).
330
3312001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
334        * Makefile.am: Use 'PREINSTALL_FILES ='.
335
336
3372001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * Makefile.am, rtems/score/Makefile.am:
340        Apply include_*HEADERS instead of H_FILES.
341
3422001-01-03      Joel Sherrill <joel@OARcorp.com>
343
344        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
345        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
346        now that it is dynamically allocated.
347
3482000-12-06      Joel Sherrill <joel@OARcorp.com>
349
350        * cpu.c: Added include of <rtems/rtems/cache.h> to eliminate warning.
351
3522000-11-21      Jiri Gaisler <jgais@ws.estec.esa.nl>
353
354        * cpu_asm.S: Fix for CPUs with FPU revision B or C.
355
3562000-11-14      Jiri Gaisler <jgais@ws.estec.esa.nl>
357
358        * cpu.c, rtems/cpu/sparc.h: Make floating point optional based
359        on gcc arguments.  Do not initialize FP context if there is
360        no FPU.  Flush instruction cache after installing RTEMS trap handler.
361
3622000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
365
3662000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
369
3702000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
373        Switch to GNU canonicalization.
374
3752000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * Makefile.am: Include compile.am.
378
3792000-08-10      Joel Sherrill <joel@OARcorp.com>
380
381        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.