source: rtems/cpukit/score/cpu/c4x/ChangeLog @ 5632f8d

4.104.11
Last change on this file since 5632f8d was 5632f8d, checked in by Joel Sherrill <joel.sherrill@…>, on Mar 27, 2010 at 3:02:21 PM

2010-03-27 Joel Sherrill <joel.sherrill@…>

  • cpu.c, cpu_asm.S, irq.c: Add include of config.h
  • Property mode set to 100644
File size: 12.1 KB
Line 
12010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * cpu.c, cpu_asm.S, irq.c: Add include of config.h
4
52009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * cpu.c: Change prototype of IDLE thread to consistently return void *
8        and take a uintptr_t argument.
9
102009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
13        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
14        comments.
15
162008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * rtems/score/types.h: Do not define boolean, single_precision,
19        double_precision unless RTEMS_DEPRECATED_TYPES is given.
20
212008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * rtems/score/types.h: Include stdbool.h.
24        Use bool as base-type for boolean.
25
262008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
29
302008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
33        parameter to indicate that the port uses the Simple Vectored
34        Interrupt model or the Programmable Interrupt Controller Model. The
35        PIC model is implemented primarily in the BSP and it is responsible
36        for all memory allocation.
37
382007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
41
422007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        * rtems/tic4x/c4xio.h: Sweep to make sure grep for COPYRIGHT passes.
45
462007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
49        Table to Configuration Table. Eliminate CPU Table from all ports.
50        Delete references to CPU Table in all forms.
51
522007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
55        the Configuration Table. This included pretasking_hook,
56        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
57        extra_mpci_receive_server_stack, stack_allocate_hook, and
58        stack_free_hook. As a side-effect of this effort some multiprocessing
59        code was made conditional and some style clean up occurred.
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        * rtems/score/cpu.h:
68          Use Context_Control_fp* instead of void* for fp_contexts.
69          Eliminate evil casts.
70
712007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * rtems/score/types.h: Use uint_least16_t for
74        Priority_Bit_map_control;
75
762006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * rtems/score/types.h: Remove unsigned64, signed64.
79
802006-01-16      Joel Sherrill <joel@OARcorp.com>
81
82        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
83        As a side-effect, grammar and spelling errors were corrected, spacing
84        errors were address, and some variable names were improved.
85
862005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
87
88        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
89
902005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
91
92        * rtems/asm.h: Remove private version of CONCAT macros.
93        Include <rtems/concat.h> instead.
94
952005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * Makefile.am: Split out preinstallation rules.
98        * preinstall.am: New (Split out from Makefile.am).
99
1002005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
101
102        PR 754/rtems
103        * rtems/asm.h: New (relocated from .).
104        * asm.h: Remove (moved to rtems/asm.h).
105        * Makefile.am: Reflect changes above.
106
1072005-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
108
109        PR rtems/752
110        * rtems/tic4x/c4xio.h: New (relocated from .).
111        New header guard.
112        * c4xio.h: Remove.
113        * Makefile.am: Reflect changes above.
114
1152004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
116
117        * asm.h, rtems/score/c4x.h, rtems/score/cpu.h,
118        rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
119
1202005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
121
122        * rtems/score/types.h: Remove signed8, signed16, signed32,
123        unsigned8, unsigned16, unsigned32.
124
1252005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
126
127        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
128
1292005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * rtems/score/types.h: #include <rtems/stdint.h>.
132
1332005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
136
1372005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * Makefile.am: Remove build-variant support.
140
1412004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
142
143        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
144        guard.
145
1462004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
147
148        * asm.h: Add doxygen preamble.
149
1502004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
151
152        * rtems/score/c4x.h: Add doxygen preamble.
153        * rtems/score/cpu.h: Add doxygen preamble.
154        * rtems/score/cpu_asm.h: Add doxygen preamble.
155        * rtems/score/types.h: Add doxygen preamble.
156
1572004-09-29      Joel Sherrill <joel@OARcorp.com>
158
159        * rtems/score/cpu.h: i960 obsoleted and all references removed.
160
1612004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
162
163        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
164        * Makefile.am: Don't include multilib.am.
165        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
166
1672004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
168
169        * Makefile.am: Install c4xio.h to $(includedir)/rtems/c4x.
170
1712004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
172
173        * Makefile.am: Install asm.h to $(includedir)/rtems.
174
1752004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
176
177        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
178
1792004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
180
181        * c4xio.h, cpu.c, irq.c, rtems/score/cpu.h: Convert to using c99
182        fixed size types.
183
1842004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
185
186        * configure.ac: RTEMS_TOP([../../../..]).
187
1882004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * configure.ac: Move RTEMS_TOP one subdir down.
191
1922004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * Makefile.am: Add PREINSTALL_DIRS.
195
1962004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
199        Add PREINSTALL_FILES to CLEANFILES.
200
2012004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * configure.ac: Requires automake >= 1.8.1.
204
2052004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * Makefile.am: Include compile.am, again.
208
2092004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * Makefile.am: Convert to using automake compilation rules.
212
2132003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
216
2172003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
220
2212003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * Makefile.am: Remove TMPINSTALL_FILES.
224
2252003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * Makefile.am: Add $(dirstamp) to preinstallation rules.
228
2292003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * Makefile.am: Don't use gmake rules for preinstallation.
232
2332003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * configure.ac: Remove RTEMS_CANONICAL_HOST.
236
2372003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * configure.ac: Remove RTEMS_CHECK_CPU.
240
2412003-09-26      Joel Sherrill <joel@OARcorp.com>
242
243        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
244        references.
245
2462003-09-04      Joel Sherrill <joel@OARcorp.com>
247
248        * cpu.c, cpu_asm.S, irq.c, rtems/score/c4x.h, rtems/score/cpu.h,
249        rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
250
2512003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
254
2552003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: Remove AC_CONFIG_AUX_DIR.
258
2592003-02-11      Joel Sherrill <joel@OARcorp.com>
260
261        * irq.c: Rework logic that decides when to call
262        _Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
263        determined that _ISR_Signals_to_thread_executing was not being
264        honored and/or cleared properly.
265
2662002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
269        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
270
2712002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * configure.ac: Fix package name.
274
2752002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
278
2792002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * .cvsignore: Reformat.
282        Add autom4te*cache.
283        Remove autom4te.cache.
284
2852002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
288
2892002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * Makefile.am: Use .$(OBJEXT) instead of .o.
292
2932002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * Makefile.am: Use . instead of .o.
296
2972002-07-05      Joel Sherrill <joel@OARcorp.com>
298
299        * cpu.c, irq.c, rtems/score/cpu.h: Filled in something that was
300        marked XXX.
301
3022002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: RTEMS_TOP(../../../..).
305
3062002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * rtems.c: Remove.
309        * Makefile.am: Reflect changes above.
310
3112002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * configure.ac: Remove RTEMS_PROJECT_ROOT.
314
3152002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * configure.ac: Add RTEMS_PROG_CCAS
318
3192002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
322        Add AC_PROG_RANLIB.
323
3242002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
327        Use ../../../aclocal.
328
3292001-04-03      Joel Sherrill <joel@OARcorp.com>
330
331        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
332        * rtems/score/c4xtypes.h: Removed.
333        * rtems/score/types.h: New file via CVS magic.
334        * Makefile.am, rtems/score/cpu.h: Account for name change.
335
3362002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * configure.ac:
339        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
340        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
341        * Makefile.am: Remove AUTOMAKE_OPTIONS.
342
3432002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * rtems/Makefile.am: Removed.
346        * rtems/score/Makefile.am: Removed.
347        * configure.ac: Reflect changes above.
348        * Makefile.am: Reflect changes above.
349
3502002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * asm.h: Remove #include <rtems/score/targopts.h>.
353        Add #include <rtems/score/cpuopts.h>.
354
355
356
3572002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
360
3612001-12-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * configure.ac: Use RTEMS_ENV_RTEMSCPU.
364
3652001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * Makefile.am: Add multilib support.
368
3692001-11-28      Joel Sherrill <joel@OARcorp.com>,
370
371        This was tracked as PR91.
372        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
373        is used to specify if the port uses the standard macro for this (FALSE).
374        A TRUE setting indicates the port provides its own implementation.
375
3762001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
379        * configure.in: Remove.
380        * configure.ac: New file, generated from configure.in by autoupdate.
381
3822001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
385        * Makefile.am: Use 'PREINSTALL_FILES ='.
386
3872001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * Makefile.am, rtems/score/Makefile.am:
390        Apply include_*HEADERS instead of H_FILES.
391
3922001-01-03      Joel Sherrill <joel@OARcorp.com>
393
394        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
395
3962000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
399
4002000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
403
4042000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
407        Switch to GNU canonicalization.
408
4092000-10-18      Joel Sherrill <joel@OARcorp.com>
410
411        * rtems/score/c4x.h: Modified to properly multilib.  This required
412        using only macros predefined by gcc.
413
4142000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * Makefile.am: Include compile.am, formatting.
417        * rtems/Makefile.am: formatting.
418        * rtems/score/Makefile.am: formatting.
419
4202000-08-10      Joel Sherrill <joel@OARcorp.com>
421
422        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.