source: rtems/cpukit/score/cpu/sh/ChangeLog @ d66a6cb

4.104.115
Last change on this file since d66a6cb was d66a6cb, checked in by Joel Sherrill <joel.sherrill@…>, on 09/25/08 at 19:32:41

2008-09-25 Joel Sherrill <joel.sherrill@…>

  • Makefile.am: Move duplicated context switch code to score/cpu. This has been used to run tests on the simulator BSP as SH1, SH2, and SH4.
  • context.c: New file.
  • Property mode set to 100644
File size: 12.0 KB
Line 
12008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am: Move duplicated context switch code to score/cpu. This
4        has been used to run tests on the simulator BSP as SH1, SH2, and SH4.
5        * context.c: New file.
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-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * cpu.c: Remove extraneous spaces.
15
162008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * rtems/score/types.h: Include stdbool.h.
19        Use bool as base-type for boolean.
20
212008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * rtems/score/cpu.h: Add missing prototype.
24
252008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
28
292008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
32        parameter to indicate that the port uses the Simple Vectored
33        Interrupt model or the Programmable Interrupt Controller Model. The
34        PIC model is implemented primarily in the BSP and it is responsible
35        for all memory allocation.
36
372007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
40
412007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
44        Table to Configuration Table. Eliminate CPU Table from all ports.
45        Delete references to CPU Table in all forms.
46
472007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
50        the Configuration Table. This included pretasking_hook,
51        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
52        extra_mpci_receive_server_stack, stack_allocate_hook, and
53        stack_free_hook. As a side-effect of this effort some multiprocessing
54        code was made conditional and some style clean up occurred.
55
562007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * rtems/score/cpu.h: Eliminate the clicks_per_microsecond field in the
59        SuperH CPU Table and define another mechanism for drivers to obtain
60        this information.
61
622007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
65
662007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * rtems/score/cpu.h:
69          Use Context_Control_fp* instead of void* for fp_contexts.
70          Eliminate evil casts.
71
722006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * rtems/score/types.h: Remove unsigned64, signed64.
75
762006-08-10      Joel Sherrill <joel@OARcorp.com>
77
78        * cpu.c, rtems/score/sh.h: Recognize sh2e variant so multilibs will all
79        compile.
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
872006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
88
89        * rtems/score/types.h: Eliminate unsigned16.
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-19      Ralf Corsepius <ralf.corsepius@rtems.org>
97
98        * rtems/score/cpu.h: Remove traces from NO_CPU.
99
1002005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Split out preinstallation rules.
103        * preinstall.am: New (Split out from Makefile.am).
104
1052005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
106
107        PR 754/rtems
108        * rtems/asm.h: New (relocated from .).
109        * asm.h: Remove (moved to rtems/asm.h).
110        * Makefile.am: Reflect changes above.
111
1122004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
113
114        * asm.h, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h,
115        rtems/score/types.h: New header guards.
116
1172005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
118
119        * rtems/score/types.h: Remove signed8, signed16, signed32,
120        unsigned8, unsigned16, unsigned32.
121
1222005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
123
124        * rtems/score/sh.h: *_swap_u32( uint32_t ).
125
1262005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
127
128        * rtems/score/sh.h: *_swap_u16( uint16_t ).
129
1302005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
131
132        * rtems/score/types.h: #include <rtems/stdint.h>.
133
1342005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
135
136        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
137
1382005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
139
140        * Makefile.am: Remove build-variant support.
141
1422004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
143
144        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
145        guard.
146
1472004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
148
149        * asm.h: Add doxygen preamble.
150
1512004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
152
153        * rtems/score/cpu.h: Add doxygen preamble.
154        * rtems/score/sh.h: Add doxygen preamble.
155        * rtems/score/sh_io.h: Add doxygen preamble.
156        * rtems/score/types.h: Add doxygen preamble.
157
1582004-09-29      Joel Sherrill <joel@OARcorp.com>
159
160        * rtems/score/cpu.h: i960 obsoleted and all references removed.
161
1622004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
163
164        * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
165        * Makefile.am: Don't include multilib.am.
166        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
167
1682004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
169
170        * Makefile.am: Install asm.h to $(includedir)/rtems.
171
1722004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
173
174        * cpu.c, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h:
175        Convert to using c99 fixed size types.
176
1772004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
178
179        * configure.ac: RTEMS_TOP([../../../..]).
180
1812004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * configure.ac: Move RTEMS_TOP one subdir down.
184
1852004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * Makefile.am: Add PREINSTALL_DIRS.
188
1892004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
192        Add PREINSTALL_FILES to CLEANFILES.
193
1942004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * configure.ac: Requires automake >= 1.8.1.
197
1982004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * Makefile.am: Include compile.am, again.
201
2022004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * Makefile.am: Convert to using automake compilation rules.
205
2062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
209
2102003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
213
2142003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * Makefile.am: Remove TMPINSTALL_FILES.
217
2182003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Add $(dirstamp) to preinstallation rules.
221
2222003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * Makefile.am: Don't use gmake rules for preinstallation.
225
2262003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * configure.ac: Remove RTEMS_CANONICAL_HOST.
229
2302003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * configure.ac: Remove RTEMS_CHECK_CPU.
233
2342003-09-26      Joel Sherrill <joel@OARcorp.com>
235
236        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
237        references.
238
2392003-09-04      Joel Sherrill <joel@OARcorp.com>
240
241        * asm.h, cpu.c, rtems/score/cpu.h, rtems/score/sh.h,
242        rtems/score/sh_io.h, rtems/score/types.h: URL for license changed.
243
2442003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
247
2482003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * configure.ac: Remove AC_CONFIG_AUX_DIR.
251
2522002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
255        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
256
2572002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * configure.ac: Fix package name.
260
2612002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
264
2652002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * rtems/score/sh.h: Fix typo in comment (Starus->Status).
268
2692002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * .cvsignore: Reformat.
272        Add autom4te*cache.
273        Remove autom4te.cache.
274
2752002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
278
2792002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * Makefile.am: Use .$(OBJEXT) instead of .o.
282
2832002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * configure.ac: RTEMS_TOP(../../../..).
286
2872002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * rtems.c: Remove.
290        * Makefile.am: Reflect changes above.
291
2922002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * configure.ac: Remove RTEMS_PROJECT_ROOT.
295
2962002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * configure.ac: Add RTEMS_PROG_CCAS
299
3002002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
303        Add AC_PROG_RANLIB.
304
3052002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
308        Use ../../../aclocal.
309
3102002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * rtems.c: Adaptation to gcc-3.0.x.
313
3142001-04-03      Joel Sherrill <joel@OARcorp.com>
315
316        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
317        * rtems/score/shtypes.h: Removed.
318        * rtems/score/types.h: New file via CVS magic.
319        * Makefile.am, rtems/score/cpu.h: Account for name change.
320
3212002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * configure.ac:
324        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
325        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
326        * Makefile.am: Remove AUTOMAKE_OPTIONS.
327
3282002-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * Makefile.am: Reflect 2002-01-23 changes.
331
3322002-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * Makefile.am: Reflect 2002-01-23 changes.
335
3362002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * rtems/Makefile.am: Removed.
339        * rtems/score/Makefile.am: Removed.
340        * configure.ac: Reflect changes above.
341
3422001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * Makefile.am: Add multilib support.
345
3462001-11-28      Joel Sherrill <joel@OARcorp.com>,
347
348        This was tracked as PR91.
349        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
350        is used to specify if the port uses the standard macro for this (FALSE).
351        A TRUE setting indicates the port provides its own implementation.
352
3532001-10-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * cpu.c: Fix #ifdefs, add missing #endif.
356
3572001-10-12      Joel Sherrill <joel@OARcorp.com>
358
359        * asm.h, cpu.c, rtems.c, rtems/score/cpu.h, rtems/score/sh.h,
360        rtems/score/sh_io.h, rtems/score/shtypes.h: Consistency changes
361        and made sure there were no includes from the libcpu tree.
362
3632001-10-12      Alexandra Kossovsky <sasha@oktet.ru>
364
365        * cpu.c, rtems/score/cpu.h, rtems/score/sh.h: Modified to
366        support SH4.  Reviewed by Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367        who did the original SH port.
368
3692001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
372        * configure.in: Remove.
373        * configure.ac: New file, generated from configure.in by autoupdate.
374
3752001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
378        * Makefile.am: Use 'PREINSTALL_FILES ='.
379
3802001-07-25  Radzislaw Galler  <rgaller@et.put.poznan.pl>
381
382        * cpu.c (_CPU_ISR_install_vector): Corrected interrupt range
383        checking which was SH1 specific. It didn't work for SH2 (has more
384        interrupt sources).
385
3862001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * Makefile.am, rtems/score/Makefile.am:
389        Apply include_*HEADERS instead of H_FILES.
390
3912001-01-03      Joel Sherrill <joel@OARcorp.com>
392
393        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
394
3952000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
398
3992000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
402
4032000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
406        Switch to GNU canonicalization.
407
4082000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * Makefile.am: Include compile.am.
411
4122000-08-10      Joel Sherrill <joel@OARcorp.com>
413
414        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.