source: rtems/cpukit/score/cpu/c4x/ChangeLog @ 6748b76c

4.104.115
Last change on this file since 6748b76c was c03e2bc, checked in by Joel Sherrill <joel.sherrill@…>, on 02/11/09 at 21:45:05

2009-02-11 Joel Sherrill <joel.sherrill@…>

  • cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch to _CPU_Initialize. Clean up comments.
  • Property mode set to 100644
File size: 11.9 KB
Line 
12009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
4        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
5        comments.
6
72008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * rtems/score/types.h: Do not define boolean, single_precision,
10        double_precision unless RTEMS_DEPRECATED_TYPES is given.
11
122008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * rtems/score/types.h: Include stdbool.h.
15        Use bool as base-type for boolean.
16
172008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
20
212008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
22
23        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
24        parameter to indicate that the port uses the Simple Vectored
25        Interrupt model or the Programmable Interrupt Controller Model. The
26        PIC model is implemented primarily in the BSP and it is responsible
27        for all memory allocation.
28
292007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
32
332007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * rtems/tic4x/c4xio.h: Sweep to make sure grep for COPYRIGHT passes.
36
372007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
40        Table to Configuration Table. Eliminate CPU Table from all ports.
41        Delete references to CPU Table in all forms.
42
432007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
46        the Configuration Table. This included pretasking_hook,
47        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
48        extra_mpci_receive_server_stack, stack_allocate_hook, and
49        stack_free_hook. As a side-effect of this effort some multiprocessing
50        code was made conditional and some style clean up occurred.
51
522007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
55
562007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * rtems/score/cpu.h:
59          Use Context_Control_fp* instead of void* for fp_contexts.
60          Eliminate evil casts.
61
622007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * rtems/score/types.h: Use uint_least16_t for
65        Priority_Bit_map_control;
66
672006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * rtems/score/types.h: Remove unsigned64, signed64.
70
712006-01-16      Joel Sherrill <joel@OARcorp.com>
72
73        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
74        As a side-effect, grammar and spelling errors were corrected, spacing
75        errors were address, and some variable names were improved.
76
772005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
78
79        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
80
812005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
82
83        * rtems/asm.h: Remove private version of CONCAT macros.
84        Include <rtems/concat.h> instead.
85
862005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
87
88        * Makefile.am: Split out preinstallation rules.
89        * preinstall.am: New (Split out from Makefile.am).
90
912005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
92
93        PR 754/rtems
94        * rtems/asm.h: New (relocated from .).
95        * asm.h: Remove (moved to rtems/asm.h).
96        * Makefile.am: Reflect changes above.
97
982005-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
99
100        PR rtems/752
101        * rtems/tic4x/c4xio.h: New (relocated from .).
102        New header guard.
103        * c4xio.h: Remove.
104        * Makefile.am: Reflect changes above.
105
1062004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
107
108        * asm.h, rtems/score/c4x.h, rtems/score/cpu.h,
109        rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
110
1112005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
112
113        * rtems/score/types.h: Remove signed8, signed16, signed32,
114        unsigned8, unsigned16, unsigned32.
115
1162005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
117
118        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
119
1202005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
121
122        * rtems/score/types.h: #include <rtems/stdint.h>.
123
1242005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
127
1282005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * Makefile.am: Remove build-variant support.
131
1322004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
135        guard.
136
1372004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * asm.h: Add doxygen preamble.
140
1412004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
142
143        * rtems/score/c4x.h: Add doxygen preamble.
144        * rtems/score/cpu.h: Add doxygen preamble.
145        * rtems/score/cpu_asm.h: Add doxygen preamble.
146        * rtems/score/types.h: Add doxygen preamble.
147
1482004-09-29      Joel Sherrill <joel@OARcorp.com>
149
150        * rtems/score/cpu.h: i960 obsoleted and all references removed.
151
1522004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
155        * Makefile.am: Don't include multilib.am.
156        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
157
1582004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
159
160        * Makefile.am: Install c4xio.h to $(includedir)/rtems/c4x.
161
1622004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
163
164        * Makefile.am: Install asm.h to $(includedir)/rtems.
165
1662004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
167
168        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
169
1702004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
171
172        * c4xio.h, cpu.c, irq.c, rtems/score/cpu.h: Convert to using c99
173        fixed size types.
174
1752004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
176
177        * configure.ac: RTEMS_TOP([../../../..]).
178
1792004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * configure.ac: Move RTEMS_TOP one subdir down.
182
1832004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * Makefile.am: Add PREINSTALL_DIRS.
186
1872004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
190        Add PREINSTALL_FILES to CLEANFILES.
191
1922004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * configure.ac: Requires automake >= 1.8.1.
195
1962004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * Makefile.am: Include compile.am, again.
199
2002004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * Makefile.am: Convert to using automake compilation rules.
203
2042003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
207
2082003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
211
2122003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Remove TMPINSTALL_FILES.
215
2162003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Add $(dirstamp) to preinstallation rules.
219
2202003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * Makefile.am: Don't use gmake rules for preinstallation.
223
2242003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * configure.ac: Remove RTEMS_CANONICAL_HOST.
227
2282003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * configure.ac: Remove RTEMS_CHECK_CPU.
231
2322003-09-26      Joel Sherrill <joel@OARcorp.com>
233
234        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
235        references.
236
2372003-09-04      Joel Sherrill <joel@OARcorp.com>
238
239        * cpu.c, cpu_asm.S, irq.c, rtems/score/c4x.h, rtems/score/cpu.h,
240        rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
241
2422003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
245
2462003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * configure.ac: Remove AC_CONFIG_AUX_DIR.
249
2502003-02-11      Joel Sherrill <joel@OARcorp.com>
251
252        * irq.c: Rework logic that decides when to call
253        _Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
254        determined that _ISR_Signals_to_thread_executing was not being
255        honored and/or cleared properly.
256
2572002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
260        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
261
2622002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * configure.ac: Fix package name.
265
2662002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
269
2702002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * .cvsignore: Reformat.
273        Add autom4te*cache.
274        Remove autom4te.cache.
275
2762002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
279
2802002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * Makefile.am: Use .$(OBJEXT) instead of .o.
283
2842002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * Makefile.am: Use . instead of .o.
287
2882002-07-05      Joel Sherrill <joel@OARcorp.com>
289
290        * cpu.c, irq.c, rtems/score/cpu.h: Filled in something that was
291        marked XXX.
292
2932002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: RTEMS_TOP(../../../..).
296
2972002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * rtems.c: Remove.
300        * Makefile.am: Reflect changes above.
301
3022002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: Remove RTEMS_PROJECT_ROOT.
305
3062002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * configure.ac: Add RTEMS_PROG_CCAS
309
3102002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
313        Add AC_PROG_RANLIB.
314
3152002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
318        Use ../../../aclocal.
319
3202001-04-03      Joel Sherrill <joel@OARcorp.com>
321
322        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
323        * rtems/score/c4xtypes.h: Removed.
324        * rtems/score/types.h: New file via CVS magic.
325        * Makefile.am, rtems/score/cpu.h: Account for name change.
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-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * rtems/Makefile.am: Removed.
337        * rtems/score/Makefile.am: Removed.
338        * configure.ac: Reflect changes above.
339        * Makefile.am: Reflect changes above.
340
3412002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * asm.h: Remove #include <rtems/score/targopts.h>.
344        Add #include <rtems/score/cpuopts.h>.
345
346
347
3482002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
351
3522001-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * configure.ac: Use RTEMS_ENV_RTEMSCPU.
355
3562001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * Makefile.am: Add multilib support.
359
3602001-11-28      Joel Sherrill <joel@OARcorp.com>,
361
362        This was tracked as PR91.
363        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
364        is used to specify if the port uses the standard macro for this (FALSE).
365        A TRUE setting indicates the port provides its own implementation.
366
3672001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
370        * configure.in: Remove.
371        * configure.ac: New file, generated from configure.in by autoupdate.
372
3732001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
376        * Makefile.am: Use 'PREINSTALL_FILES ='.
377
3782001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * Makefile.am, rtems/score/Makefile.am:
381        Apply include_*HEADERS instead of H_FILES.
382
3832001-01-03      Joel Sherrill <joel@OARcorp.com>
384
385        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
386
3872000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
390
3912000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
394
3952000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
398        Switch to GNU canonicalization.
399
4002000-10-18      Joel Sherrill <joel@OARcorp.com>
401
402        * rtems/score/c4x.h: Modified to properly multilib.  This required
403        using only macros predefined by gcc.
404
4052000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * Makefile.am: Include compile.am, formatting.
408        * rtems/Makefile.am: formatting.
409        * rtems/score/Makefile.am: formatting.
410
4112000-08-10      Joel Sherrill <joel@OARcorp.com>
412
413        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.