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

4.104.114.95
Last change on this file since b7b6100 was b7b6100, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/21/08 at 04:10:51

2008-08-21 Ralf Corsépius <ralf.corsepius@…>

  • rtems/score/types.h: Include stdbool.h. Use bool as base-type for boolean.
  • Property mode set to 100644
File size: 12.3 KB
Line 
12008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * rtems/score/types.h: Include stdbool.h.
4        Use bool as base-type for boolean.
5
62008-08-04      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        PR 1294/bsps
9        * rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage
10        of sparc_disable_interrupts.
11
122008-08-04      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * rtems/score/cpu.h: Spacing.
15
162008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
17
18        * rtems/score/cpu.h: Correct prototype of Idle threads.
19
202008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
23        parameter to indicate that the port uses the Simple Vectored
24        Interrupt model or the Programmable Interrupt Controller Model. The
25        PIC model is implemented primarily in the BSP and it is responsible
26        for all memory allocation.
27
282008-02-20      Alexandru Bugnar <a-bugnar@criticalsoftware.com>
29
30        PR 1278/cpukit
31        * cpu.c: Fix incorrect bit manipulation on returning old address of raw
32        trap handler.
33
342007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
37
382007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
39
40        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
41        Table to Configuration Table. Eliminate CPU Table from all ports.
42        Delete references to CPU Table in all forms.
43
442007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
47        the Configuration Table. This included pretasking_hook,
48        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
49        extra_mpci_receive_server_stack, stack_allocate_hook, and
50        stack_free_hook. As a side-effect of this effort some multiprocessing
51        code was made conditional and some style clean up occurred.
52
532007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
54
55        PR 1237/rtems
56        * cpu.c, cpu_asm.S, rtems/score/cpu.h: Add logic to prevent stack creep
57        when interrupts occur at a sufficient rate that the interrupted
58        thread never gets to clean its stack. This patch ensures that an
59        interrupted thread will not nest ISR dispatches on its stack.
60
612007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
64
652007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * cpu.c:
68          Use Context_Control_fp* instead of void* for fp_contexts.
69        * rtems/score/cpu.h:
70          Use Context_Control_fp* instead of void* for fp_contexts.
71          Eliminate evil casts.
72
732006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * rtems/score/types.h: Remove unsigned64, signed64.
76
772006-11-14      Jiri Gaisler <jiri@gaisler.com>
78
79        * cpu_asm.S: Properly support synchronous traps.
80
812006-01-16      Joel Sherrill <joel@OARcorp.com>
82
83        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
84        As a side-effect, grammar and spelling errors were corrected, spacing
85        errors were address, and some variable names were improved.
86
872005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
88
89        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
90
912005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
92
93        * rtems/asm.h: Remove private version of CONCAT macros.
94        Include <rtems/concat.h> instead.
95
962005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
97
98        * Makefile.am: Split out preinstallation rules.
99        * preinstall.am: New (Split out from Makefile.am).
100
1012005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
102
103        PR 754/rtems
104        * rtems/asm.h: New (relocated from .).
105        * asm.h: Remove (moved to rtems/asm.h).
106        * Makefile.am: Reflect changes above.
107
1082004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
109
110        * asm.h, rtems/score/cpu.h, rtems/score/sparc.h,
111        rtems/score/types.h: New header guards.
112
1132005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
114
115        * rtems/score/types.h: Remove signed8, signed16, signed32,
116        unsigned8, unsigned16, unsigned32.
117
1182005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
119
120        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
121
1222005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
123
124        * rtems/score/types.h: #include <rtems/stdint.h>.
125
1262005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
127
128        * rtems/score/cpu.h: Fix broken #endif.
129
1302005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
131
132        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
133
1342005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
135
136        * Makefile.am: Remove build-variant support.
137
1382004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
139
140        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
141        guard.
142
1432004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * asm.h: Add doxygen preamble.
146
1472004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
148
149        * rtems/score/cpu.h: Add doxygen preamble.
150        * rtems/score/sparc.h: Add doxygen preamble.
151        * rtems/score/types.h: Add doxygen preamble.
152
1532004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
154
155        * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
156        * Makefile.am: Don't include multilib.am.
157        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
158
1592004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
160
161        * Makefile.am: Install asm.h to $(includedir)/rtems.
162
1632004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
166
1672004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
168
169        * cpu.c, rtems/score/cpu.h, rtems/score/sparc.h: Convert to using
170        c99 fixed size types.
171
1722004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
173
174        * configure.ac: RTEMS_TOP([../../../..]).
175
1762004-02-26      Andreas Karlsson <andreas.karlsson@space.se>
177
178        604/bsps
179        * cpu_asm.S: Close window while restoring interrupted task state which
180        resulted in CWP corruption.
181
1822004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * configure.ac: Move RTEMS_TOP one subdir down.
185
1862004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * Makefile.am: Add PREINSTALL_DIRS.
189
1902004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
193        Add PREINSTALL_FILES to CLEANFILES.
194
1952004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
196
197        * configure.ac: Requires automake >= 1.8.1.
198
1992004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * Makefile.am: Include compile.am, again.
202
2032004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * Makefile.am: Convert to using automake compilation rules.
206
2072003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
210
2112003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
214
2152003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * Makefile.am: Remove TMPINSTALL_FILES.
218
2192003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * Makefile.am: Add $(dirstamp) to preinstallation rules.
222
2232003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * Makefile.am: Don't use gmake rules for preinstallation.
226
2272003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * configure.ac: Remove RTEMS_CANONICAL_HOST.
230
2312003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * configure.ac: Remove RTEMS_CHECK_CPU.
234
2352003-09-04      Joel Sherrill <joel@OARcorp.com>
236
237        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/sparc.h,
238        rtems/score/types.h: URL for license changed.
239
2402003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
243
2442003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * configure.ac: Remove AC_CONFIG_AUX_DIR.
247
2482002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
251        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
252
2532002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * configure.ac: Fix package name.
256
2572002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
260
2612002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * .cvsignore: Reformat.
264        Add autom4te*cache.
265        Remove autom4te.cache.
266
2672002-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * cpu.c: Move pointer into #ifdef to avoid compiler warning.
270
2712002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
274
2752002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * Makefile.am: Use .$(OBJEXT) instead of .o.
278
2792002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * configure.ac: RTEMS_TOP(../../../..).
282
2832002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * rtems.S: Remove.
286        * Makefile.am: Reflect changes above.
287
2882002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * configure.ac: Remove RTEMS_PROJECT_ROOT.
291
2922002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * configure.ac: Add RTEMS_PROG_CCAS
295
2962002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
299        Add AC_PROG_RANLIB.
300
3012002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
304        Use ../../../aclocal.
305
3062002-04-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * cpu.c: Remove call to sparc_init_tbr/NO_TABLE_MOVE.
309        * rtems/score/cpu.h: Remove NO_TABLE_MOVE conditional code.
310
311
3122001-04-03      Joel Sherrill <joel@OARcorp.com>
313
314        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
315        * rtems/score/sparctypes.h: Removed.
316        * rtems/score/types.h: New file via CVS magic.
317        * Makefile.am, rtems/score/cpu.h: Account for name change.
318
3192002-03-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * cpu.c: Replace NO_TABLE_MOVE-support by external function
322        (code moved to libcpu/sparc/tbr/tbr.c).
323        * cpu.h: Replace NO_TABLE_MOVE-support by external function
324        (code moved to libcpu/sparc/tbr/tbr.h).
325        * sparc.h: Add sparc_init_tbr (implemented in libcpu/sparc/tbr/tbr.c).
326
3272002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * configure.ac:
330        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
331        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
332        * Makefile.am: Remove AUTOMAKE_OPTIONS.
333
3342002-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * Makefile.am: Reflect 2002-01-23 changes.
337
3382001-01-30      Joel Sherrill <joel@OARcorp.com>
339
340        * Makefile.am: Corrected so .h files from rtems/score/ are installed.
341
3422002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * rtems/Makefile.am: Removed.
345        * rtems/score/Makefile.am: Removed.
346        * configure.ac: Reflect changes above.
347
3482001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * Makefile.am: Add multilib support.
351
3522001-11-28      Joel Sherrill <joel@OARcorp.com>,
353
354        This was tracked as PR91.
355        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
356        is used to specify if the port uses the standard macro for this (FALSE).
357        A TRUE setting indicates the port provides its own implementation.
358
3592001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
362        * configure.in: Remove.
363        * configure.ac: New file, generated from configure.in by autoupdate.
364
3652001-09-27      Jiri Gaisler <jiri@gaisler.com>
366
367        * cpu_asm.S: Small patch to fix a bug in the rtems sparc port. The
368        bug has been there all the time, but only hits the leon bsp since the
369        leon cpu has a 5-stage pipeline (erc32 has 4 stages).
370
3712001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
374        * Makefile.am: Use 'PREINSTALL_FILES ='.
375
376
3772001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * Makefile.am, rtems/score/Makefile.am:
380        Apply include_*HEADERS instead of H_FILES.
381
3822001-01-03      Joel Sherrill <joel@OARcorp.com>
383
384        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
385        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
386        now that it is dynamically allocated.
387
3882000-12-06      Joel Sherrill <joel@OARcorp.com>
389
390        * cpu.c: Added include of <rtems/rtems/cache.h> to eliminate warning.
391
3922000-11-21      Jiri Gaisler <jgais@ws.estec.esa.nl>
393
394        * cpu_asm.S: Fix for CPUs with FPU revision B or C.
395
3962000-11-14      Jiri Gaisler <jgais@ws.estec.esa.nl>
397
398        * cpu.c, rtems/cpu/sparc.h: Make floating point optional based
399        on gcc arguments.  Do not initialize FP context if there is
400        no FPU.  Flush instruction cache after installing RTEMS trap handler.
401
4022000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
405
4062000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
409
4102000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
413        Switch to GNU canonicalization.
414
4152000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * Makefile.am: Include compile.am.
418
4192000-08-10      Joel Sherrill <joel@OARcorp.com>
420
421        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.