source: rtems/cpukit/score/cpu/sh/ChangeLog @ 6162bc2

4.104.115
Last change on this file since 6162bc2 was 6162bc2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/11/08 at 14:10:16

2008-09-11 Ralf Corsépius <ralf.corsepius@…>

  • rtems/score/types.h: Do not define boolean, single_precision, double_precision unless RTEMS_DEPRECATED_TYPES is given.
  • Property mode set to 100644
File size: 11.8 KB
Line 
12008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * rtems/score/types.h: Do not define boolean, single_precision,
4        double_precision unless RTEMS_DEPRECATED_TYPES is given.
5
62008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * cpu.c: Remove extraneous spaces.
9
102008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * rtems/score/types.h: Include stdbool.h.
13        Use bool as base-type for boolean.
14
152008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * rtems/score/cpu.h: Add missing prototype.
18
192008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
20
21        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
22
232008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
26        parameter to indicate that the port uses the Simple Vectored
27        Interrupt model or the Programmable Interrupt Controller Model. The
28        PIC model is implemented primarily in the BSP and it is responsible
29        for all memory allocation.
30
312007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
34
352007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
38        Table to Configuration Table. Eliminate CPU Table from all ports.
39        Delete references to CPU Table in all forms.
40
412007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
44        the Configuration Table. This included pretasking_hook,
45        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
46        extra_mpci_receive_server_stack, stack_allocate_hook, and
47        stack_free_hook. As a side-effect of this effort some multiprocessing
48        code was made conditional and some style clean up occurred.
49
502007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * rtems/score/cpu.h: Eliminate the clicks_per_microsecond field in the
53        SuperH CPU Table and define another mechanism for drivers to obtain
54        this information.
55
562007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
59
602007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * rtems/score/cpu.h:
63          Use Context_Control_fp* instead of void* for fp_contexts.
64          Eliminate evil casts.
65
662006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * rtems/score/types.h: Remove unsigned64, signed64.
69
702006-08-10      Joel Sherrill <joel@OARcorp.com>
71
72        * cpu.c, rtems/score/sh.h: Recognize sh2e variant so multilibs will all
73        compile.
74
752006-01-16      Joel Sherrill <joel@OARcorp.com>
76
77        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
78        As a side-effect, grammar and spelling errors were corrected, spacing
79        errors were address, and some variable names were improved.
80
812006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
82
83        * rtems/score/types.h: Eliminate unsigned16.
84
852005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
86
87        * rtems/asm.h: Remove private version of CONCAT macros.
88        Include <rtems/concat.h> instead.
89
902005-02-19      Ralf Corsepius <ralf.corsepius@rtems.org>
91
92        * rtems/score/cpu.h: Remove traces from NO_CPU.
93
942005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
95
96        * Makefile.am: Split out preinstallation rules.
97        * preinstall.am: New (Split out from Makefile.am).
98
992005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
100
101        PR 754/rtems
102        * rtems/asm.h: New (relocated from .).
103        * asm.h: Remove (moved to rtems/asm.h).
104        * Makefile.am: Reflect changes above.
105
1062004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
107
108        * asm.h, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h,
109        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/sh.h: *_swap_u32( uint32_t ).
119
1202005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
121
122        * rtems/score/sh.h: *_swap_u16( uint16_t ).
123
1242005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * rtems/score/types.h: #include <rtems/stdint.h>.
127
1282005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
131
1322005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Remove build-variant support.
135
1362004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
139        guard.
140
1412004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
142
143        * asm.h: Add doxygen preamble.
144
1452004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
146
147        * rtems/score/cpu.h: Add doxygen preamble.
148        * rtems/score/sh.h: Add doxygen preamble.
149        * rtems/score/sh_io.h: Add doxygen preamble.
150        * rtems/score/types.h: Add doxygen preamble.
151
1522004-09-29      Joel Sherrill <joel@OARcorp.com>
153
154        * rtems/score/cpu.h: i960 obsoleted and all references removed.
155
1562004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
157
158        * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
159        * Makefile.am: Don't include multilib.am.
160        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
161
1622004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
163
164        * Makefile.am: Install asm.h to $(includedir)/rtems.
165
1662004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
167
168        * cpu.c, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h:
169        Convert to using c99 fixed size types.
170
1712004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
172
173        * configure.ac: RTEMS_TOP([../../../..]).
174
1752004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * configure.ac: Move RTEMS_TOP one subdir down.
178
1792004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * Makefile.am: Add PREINSTALL_DIRS.
182
1832004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
186        Add PREINSTALL_FILES to CLEANFILES.
187
1882004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * configure.ac: Requires automake >= 1.8.1.
191
1922004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * Makefile.am: Include compile.am, again.
195
1962004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * Makefile.am: Convert to using automake compilation rules.
199
2002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
203
2042003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
207
2082003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Remove TMPINSTALL_FILES.
211
2122003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Add $(dirstamp) to preinstallation rules.
215
2162003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Don't use gmake rules for preinstallation.
219
2202003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: Remove RTEMS_CANONICAL_HOST.
223
2242003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * configure.ac: Remove RTEMS_CHECK_CPU.
227
2282003-09-26      Joel Sherrill <joel@OARcorp.com>
229
230        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
231        references.
232
2332003-09-04      Joel Sherrill <joel@OARcorp.com>
234
235        * asm.h, cpu.c, rtems/score/cpu.h, rtems/score/sh.h,
236        rtems/score/sh_io.h, rtems/score/types.h: URL for license changed.
237
2382003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
241
2422003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * configure.ac: Remove AC_CONFIG_AUX_DIR.
245
2462002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
249        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
250
2512002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * configure.ac: Fix package name.
254
2552002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
258
2592002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * rtems/score/sh.h: Fix typo in comment (Starus->Status).
262
2632002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * .cvsignore: Reformat.
266        Add autom4te*cache.
267        Remove autom4te.cache.
268
2692002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
272
2732002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * Makefile.am: Use .$(OBJEXT) instead of .o.
276
2772002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * configure.ac: RTEMS_TOP(../../../..).
280
2812002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * rtems.c: Remove.
284        * Makefile.am: Reflect changes above.
285
2862002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * configure.ac: Remove RTEMS_PROJECT_ROOT.
289
2902002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.ac: Add RTEMS_PROG_CCAS
293
2942002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
297        Add AC_PROG_RANLIB.
298
2992002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
302        Use ../../../aclocal.
303
3042002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * rtems.c: Adaptation to gcc-3.0.x.
307
3082001-04-03      Joel Sherrill <joel@OARcorp.com>
309
310        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
311        * rtems/score/shtypes.h: Removed.
312        * rtems/score/types.h: New file via CVS magic.
313        * Makefile.am, rtems/score/cpu.h: Account for name change.
314
3152002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * configure.ac:
318        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
319        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
320        * Makefile.am: Remove AUTOMAKE_OPTIONS.
321
3222002-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * Makefile.am: Reflect 2002-01-23 changes.
325
3262002-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * Makefile.am: Reflect 2002-01-23 changes.
329
3302002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * rtems/Makefile.am: Removed.
333        * rtems/score/Makefile.am: Removed.
334        * configure.ac: Reflect changes above.
335
3362001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * Makefile.am: Add multilib support.
339
3402001-11-28      Joel Sherrill <joel@OARcorp.com>,
341
342        This was tracked as PR91.
343        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
344        is used to specify if the port uses the standard macro for this (FALSE).
345        A TRUE setting indicates the port provides its own implementation.
346
3472001-10-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * cpu.c: Fix #ifdefs, add missing #endif.
350
3512001-10-12      Joel Sherrill <joel@OARcorp.com>
352
353        * asm.h, cpu.c, rtems.c, rtems/score/cpu.h, rtems/score/sh.h,
354        rtems/score/sh_io.h, rtems/score/shtypes.h: Consistency changes
355        and made sure there were no includes from the libcpu tree.
356
3572001-10-12      Alexandra Kossovsky <sasha@oktet.ru>
358
359        * cpu.c, rtems/score/cpu.h, rtems/score/sh.h: Modified to
360        support SH4.  Reviewed by Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361        who did the original SH port.
362
3632001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
366        * configure.in: Remove.
367        * configure.ac: New file, generated from configure.in by autoupdate.
368
3692001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
372        * Makefile.am: Use 'PREINSTALL_FILES ='.
373
3742001-07-25  Radzislaw Galler  <rgaller@et.put.poznan.pl>
375
376        * cpu.c (_CPU_ISR_install_vector): Corrected interrupt range
377        checking which was SH1 specific. It didn't work for SH2 (has more
378        interrupt sources).
379
3802001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * Makefile.am, rtems/score/Makefile.am:
383        Apply include_*HEADERS instead of H_FILES.
384
3852001-01-03      Joel Sherrill <joel@OARcorp.com>
386
387        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
388
3892000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
392
3932000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
396
3972000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
400        Switch to GNU canonicalization.
401
4022000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * Makefile.am: Include compile.am.
405
4062000-08-10      Joel Sherrill <joel@OARcorp.com>
407
408        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.