source: rtems/cpukit/score/cpu/c4x/ChangeLog @ 8bbead13

4.104.11
Last change on this file since 8bbead13 was 8bbead13, checked in by Joel Sherrill <joel.sherrill@…>, on Feb 12, 2009 at 3:55:36 PM

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

  • cpu.c: Change prototype of IDLE thread to consistently return void * and take a uintptr_t argument.
  • Property mode set to 100644
File size: 12.0 KB
Line 
12009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * cpu.c: Change prototype of IDLE thread to consistently return void *
4        and take a uintptr_t argument.
5
62009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
9        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
10        comments.
11
122008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * rtems/score/types.h: Do not define boolean, single_precision,
15        double_precision unless RTEMS_DEPRECATED_TYPES is given.
16
172008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * rtems/score/types.h: Include stdbool.h.
20        Use bool as base-type for boolean.
21
222008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
25
262008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
29        parameter to indicate that the port uses the Simple Vectored
30        Interrupt model or the Programmable Interrupt Controller Model. The
31        PIC model is implemented primarily in the BSP and it is responsible
32        for all memory allocation.
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-17      Joel Sherrill <joel.sherrill@OARcorp.com>
39
40        * rtems/tic4x/c4xio.h: Sweep to make sure grep for COPYRIGHT passes.
41
422007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
45        Table to Configuration Table. Eliminate CPU Table from all ports.
46        Delete references to CPU Table in all forms.
47
482007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
51        the Configuration Table. This included pretasking_hook,
52        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
53        extra_mpci_receive_server_stack, stack_allocate_hook, and
54        stack_free_hook. As a side-effect of this effort some multiprocessing
55        code was made conditional and some style clean up occurred.
56
572007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
60
612007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * rtems/score/cpu.h:
64          Use Context_Control_fp* instead of void* for fp_contexts.
65          Eliminate evil casts.
66
672007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * rtems/score/types.h: Use uint_least16_t for
70        Priority_Bit_map_control;
71
722006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * rtems/score/types.h: Remove unsigned64, signed64.
75
762006-01-16      Joel Sherrill <joel@OARcorp.com>
77
78        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
79        As a side-effect, grammar and spelling errors were corrected, spacing
80        errors were address, and some variable names were improved.
81
822005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
83
84        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
85
862005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
87
88        * rtems/asm.h: Remove private version of CONCAT macros.
89        Include <rtems/concat.h> instead.
90
912005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
92
93        * Makefile.am: Split out preinstallation rules.
94        * preinstall.am: New (Split out from Makefile.am).
95
962005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
97
98        PR 754/rtems
99        * rtems/asm.h: New (relocated from .).
100        * asm.h: Remove (moved to rtems/asm.h).
101        * Makefile.am: Reflect changes above.
102
1032005-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
104
105        PR rtems/752
106        * rtems/tic4x/c4xio.h: New (relocated from .).
107        New header guard.
108        * c4xio.h: Remove.
109        * Makefile.am: Reflect changes above.
110
1112004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
112
113        * asm.h, rtems/score/c4x.h, rtems/score/cpu.h,
114        rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
115
1162005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
117
118        * rtems/score/types.h: Remove signed8, signed16, signed32,
119        unsigned8, unsigned16, unsigned32.
120
1212005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
122
123        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
124
1252005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
126
127        * rtems/score/types.h: #include <rtems/stdint.h>.
128
1292005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
132
1332005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * Makefile.am: Remove build-variant support.
136
1372004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
140        guard.
141
1422004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
143
144        * asm.h: Add doxygen preamble.
145
1462004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
147
148        * rtems/score/c4x.h: Add doxygen preamble.
149        * rtems/score/cpu.h: Add doxygen preamble.
150        * rtems/score/cpu_asm.h: Add doxygen preamble.
151        * rtems/score/types.h: Add doxygen preamble.
152
1532004-09-29      Joel Sherrill <joel@OARcorp.com>
154
155        * rtems/score/cpu.h: i960 obsoleted and all references removed.
156
1572004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
158
159        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
160        * Makefile.am: Don't include multilib.am.
161        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
162
1632004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        * Makefile.am: Install c4xio.h to $(includedir)/rtems/c4x.
166
1672004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
168
169        * Makefile.am: Install asm.h to $(includedir)/rtems.
170
1712004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
172
173        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
174
1752004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
176
177        * c4xio.h, cpu.c, irq.c, rtems/score/cpu.h: Convert to using c99
178        fixed size types.
179
1802004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
181
182        * configure.ac: RTEMS_TOP([../../../..]).
183
1842004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * configure.ac: Move RTEMS_TOP one subdir down.
187
1882004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * Makefile.am: Add PREINSTALL_DIRS.
191
1922004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
195        Add PREINSTALL_FILES to CLEANFILES.
196
1972004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * configure.ac: Requires automake >= 1.8.1.
200
2012004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * Makefile.am: Include compile.am, again.
204
2052004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * Makefile.am: Convert to using automake compilation rules.
208
2092003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
212
2132003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
216
2172003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * Makefile.am: Remove TMPINSTALL_FILES.
220
2212003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * Makefile.am: Add $(dirstamp) to preinstallation rules.
224
2252003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * Makefile.am: Don't use gmake rules for preinstallation.
228
2292003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * configure.ac: Remove RTEMS_CANONICAL_HOST.
232
2332003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * configure.ac: Remove RTEMS_CHECK_CPU.
236
2372003-09-26      Joel Sherrill <joel@OARcorp.com>
238
239        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
240        references.
241
2422003-09-04      Joel Sherrill <joel@OARcorp.com>
243
244        * cpu.c, cpu_asm.S, irq.c, rtems/score/c4x.h, rtems/score/cpu.h,
245        rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
246
2472003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
250
2512003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * configure.ac: Remove AC_CONFIG_AUX_DIR.
254
2552003-02-11      Joel Sherrill <joel@OARcorp.com>
256
257        * irq.c: Rework logic that decides when to call
258        _Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
259        determined that _ISR_Signals_to_thread_executing was not being
260        honored and/or cleared properly.
261
2622002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
265        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
266
2672002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * configure.ac: Fix package name.
270
2712002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
274
2752002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * .cvsignore: Reformat.
278        Add autom4te*cache.
279        Remove autom4te.cache.
280
2812002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
284
2852002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Use .$(OBJEXT) instead of .o.
288
2892002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * Makefile.am: Use . instead of .o.
292
2932002-07-05      Joel Sherrill <joel@OARcorp.com>
294
295        * cpu.c, irq.c, rtems/score/cpu.h: Filled in something that was
296        marked XXX.
297
2982002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * configure.ac: RTEMS_TOP(../../../..).
301
3022002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * rtems.c: Remove.
305        * Makefile.am: Reflect changes above.
306
3072002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * configure.ac: Remove RTEMS_PROJECT_ROOT.
310
3112002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * configure.ac: Add RTEMS_PROG_CCAS
314
3152002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
318        Add AC_PROG_RANLIB.
319
3202002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
323        Use ../../../aclocal.
324
3252001-04-03      Joel Sherrill <joel@OARcorp.com>
326
327        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
328        * rtems/score/c4xtypes.h: Removed.
329        * rtems/score/types.h: New file via CVS magic.
330        * Makefile.am, rtems/score/cpu.h: Account for name change.
331
3322002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * configure.ac:
335        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
336        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
337        * Makefile.am: Remove AUTOMAKE_OPTIONS.
338
3392002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * rtems/Makefile.am: Removed.
342        * rtems/score/Makefile.am: Removed.
343        * configure.ac: Reflect changes above.
344        * Makefile.am: Reflect changes above.
345
3462002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * asm.h: Remove #include <rtems/score/targopts.h>.
349        Add #include <rtems/score/cpuopts.h>.
350
351
352
3532002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
356
3572001-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * configure.ac: Use RTEMS_ENV_RTEMSCPU.
360
3612001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * Makefile.am: Add multilib support.
364
3652001-11-28      Joel Sherrill <joel@OARcorp.com>,
366
367        This was tracked as PR91.
368        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
369        is used to specify if the port uses the standard macro for this (FALSE).
370        A TRUE setting indicates the port provides its own implementation.
371
3722001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
375        * configure.in: Remove.
376        * configure.ac: New file, generated from configure.in by autoupdate.
377
3782001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
381        * Makefile.am: Use 'PREINSTALL_FILES ='.
382
3832001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * Makefile.am, rtems/score/Makefile.am:
386        Apply include_*HEADERS instead of H_FILES.
387
3882001-01-03      Joel Sherrill <joel@OARcorp.com>
389
390        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
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-25      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-18      Joel Sherrill <joel@OARcorp.com>
406
407        * rtems/score/c4x.h: Modified to properly multilib.  This required
408        using only macros predefined by gcc.
409
4102000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * Makefile.am: Include compile.am, formatting.
413        * rtems/Makefile.am: formatting.
414        * rtems/score/Makefile.am: formatting.
415
4162000-08-10      Joel Sherrill <joel@OARcorp.com>
417
418        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.