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

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

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

  • context.c, cpu.c: Add include of config.h
  • Property mode set to 100644
File size: 12.8 KB
Line 
12010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * context.c, cpu.c: Add include of config.h
4
52009-02-17      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * rtems/score/sh.h: SH2E and SH3E have a DSP rather than an FPU. They
8        are not compatible. We currently only support the FPU found on the
9        SH3 and SH4.
10
112009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
14        consistently return void * and take a uintptr_t argument.
15
162009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
19        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
20        comments.
21
222008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * cpu.c: Fine tune conditional so _CPU_ISR_install_vector is in CPU Kit
25        now.
26
272008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * Makefile.am: Move duplicated context switch code to score/cpu. This
30        has been used to run tests on the simulator BSP as SH1, SH2, and SH4.
31        * context.c: New file.
32
332008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * rtems/score/types.h: Do not define boolean, single_precision,
36        double_precision unless RTEMS_DEPRECATED_TYPES is given.
37
382008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * cpu.c: Remove extraneous spaces.
41
422008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * rtems/score/types.h: Include stdbool.h.
45        Use bool as base-type for boolean.
46
472008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * rtems/score/cpu.h: Add missing prototype.
50
512008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
54
552008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
58        parameter to indicate that the port uses the Simple Vectored
59        Interrupt model or the Programmable Interrupt Controller Model. The
60        PIC model is implemented primarily in the BSP and it is responsible
61        for all memory allocation.
62
632007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
66
672007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
70        Table to Configuration Table. Eliminate CPU Table from all ports.
71        Delete references to CPU Table in all forms.
72
732007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
76        the Configuration Table. This included pretasking_hook,
77        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
78        extra_mpci_receive_server_stack, stack_allocate_hook, and
79        stack_free_hook. As a side-effect of this effort some multiprocessing
80        code was made conditional and some style clean up occurred.
81
822007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * rtems/score/cpu.h: Eliminate the clicks_per_microsecond field in the
85        SuperH CPU Table and define another mechanism for drivers to obtain
86        this information.
87
882007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
91
922007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * rtems/score/cpu.h:
95          Use Context_Control_fp* instead of void* for fp_contexts.
96          Eliminate evil casts.
97
982006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * rtems/score/types.h: Remove unsigned64, signed64.
101
1022006-08-10      Joel Sherrill <joel@OARcorp.com>
103
104        * cpu.c, rtems/score/sh.h: Recognize sh2e variant so multilibs will all
105        compile.
106
1072006-01-16      Joel Sherrill <joel@OARcorp.com>
108
109        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
110        As a side-effect, grammar and spelling errors were corrected, spacing
111        errors were address, and some variable names were improved.
112
1132006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
114
115        * rtems/score/types.h: Eliminate unsigned16.
116
1172005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
118
119        * rtems/asm.h: Remove private version of CONCAT macros.
120        Include <rtems/concat.h> instead.
121
1222005-02-19      Ralf Corsepius <ralf.corsepius@rtems.org>
123
124        * rtems/score/cpu.h: Remove traces from NO_CPU.
125
1262005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
127
128        * Makefile.am: Split out preinstallation rules.
129        * preinstall.am: New (Split out from Makefile.am).
130
1312005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
132
133        PR 754/rtems
134        * rtems/asm.h: New (relocated from .).
135        * asm.h: Remove (moved to rtems/asm.h).
136        * Makefile.am: Reflect changes above.
137
1382004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
139
140        * asm.h, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h,
141        rtems/score/types.h: New header guards.
142
1432005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * rtems/score/types.h: Remove signed8, signed16, signed32,
146        unsigned8, unsigned16, unsigned32.
147
1482005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
149
150        * rtems/score/sh.h: *_swap_u32( uint32_t ).
151
1522005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
153
154        * rtems/score/sh.h: *_swap_u16( uint16_t ).
155
1562005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * rtems/score/types.h: #include <rtems/stdint.h>.
159
1602005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
161
162        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
163
1642005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
165
166        * Makefile.am: Remove build-variant support.
167
1682004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
169
170        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
171        guard.
172
1732004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        * asm.h: Add doxygen preamble.
176
1772004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
178
179        * rtems/score/cpu.h: Add doxygen preamble.
180        * rtems/score/sh.h: Add doxygen preamble.
181        * rtems/score/sh_io.h: Add doxygen preamble.
182        * rtems/score/types.h: Add doxygen preamble.
183
1842004-09-29      Joel Sherrill <joel@OARcorp.com>
185
186        * rtems/score/cpu.h: i960 obsoleted and all references removed.
187
1882004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
189
190        * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
191        * Makefile.am: Don't include multilib.am.
192        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
193
1942004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
195
196        * Makefile.am: Install asm.h to $(includedir)/rtems.
197
1982004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
199
200        * cpu.c, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h:
201        Convert to using c99 fixed size types.
202
2032004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
204
205        * configure.ac: RTEMS_TOP([../../../..]).
206
2072004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * configure.ac: Move RTEMS_TOP one subdir down.
210
2112004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * Makefile.am: Add PREINSTALL_DIRS.
214
2152004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
218        Add PREINSTALL_FILES to CLEANFILES.
219
2202004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: Requires automake >= 1.8.1.
223
2242004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * Makefile.am: Include compile.am, again.
227
2282004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am: Convert to using automake compilation rules.
231
2322003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
235
2362003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
239
2402003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Remove TMPINSTALL_FILES.
243
2442003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * Makefile.am: Add $(dirstamp) to preinstallation rules.
247
2482003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * Makefile.am: Don't use gmake rules for preinstallation.
251
2522003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: Remove RTEMS_CANONICAL_HOST.
255
2562003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Remove RTEMS_CHECK_CPU.
259
2602003-09-26      Joel Sherrill <joel@OARcorp.com>
261
262        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
263        references.
264
2652003-09-04      Joel Sherrill <joel@OARcorp.com>
266
267        * asm.h, cpu.c, rtems/score/cpu.h, rtems/score/sh.h,
268        rtems/score/sh_io.h, rtems/score/types.h: URL for license changed.
269
2702003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
273
2742003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * configure.ac: Remove AC_CONFIG_AUX_DIR.
277
2782002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
281        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
282
2832002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * configure.ac: Fix package name.
286
2872002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
290
2912002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * rtems/score/sh.h: Fix typo in comment (Starus->Status).
294
2952002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * .cvsignore: Reformat.
298        Add autom4te*cache.
299        Remove autom4te.cache.
300
3012002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
304
3052002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * Makefile.am: Use .$(OBJEXT) instead of .o.
308
3092002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * configure.ac: RTEMS_TOP(../../../..).
312
3132002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * rtems.c: Remove.
316        * Makefile.am: Reflect changes above.
317
3182002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: Remove RTEMS_PROJECT_ROOT.
321
3222002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
323
324        * configure.ac: Add RTEMS_PROG_CCAS
325
3262002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
329        Add AC_PROG_RANLIB.
330
3312002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
334        Use ../../../aclocal.
335
3362002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * rtems.c: Adaptation to gcc-3.0.x.
339
3402001-04-03      Joel Sherrill <joel@OARcorp.com>
341
342        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
343        * rtems/score/shtypes.h: Removed.
344        * rtems/score/types.h: New file via CVS magic.
345        * Makefile.am, rtems/score/cpu.h: Account for name change.
346
3472002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * configure.ac:
350        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
351        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
352        * Makefile.am: Remove AUTOMAKE_OPTIONS.
353
3542002-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * Makefile.am: Reflect 2002-01-23 changes.
357
3582002-01-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * Makefile.am: Reflect 2002-01-23 changes.
361
3622002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * rtems/Makefile.am: Removed.
365        * rtems/score/Makefile.am: Removed.
366        * configure.ac: Reflect changes above.
367
3682001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * Makefile.am: Add multilib support.
371
3722001-11-28      Joel Sherrill <joel@OARcorp.com>,
373
374        This was tracked as PR91.
375        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
376        is used to specify if the port uses the standard macro for this (FALSE).
377        A TRUE setting indicates the port provides its own implementation.
378
3792001-10-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * cpu.c: Fix #ifdefs, add missing #endif.
382
3832001-10-12      Joel Sherrill <joel@OARcorp.com>
384
385        * asm.h, cpu.c, rtems.c, rtems/score/cpu.h, rtems/score/sh.h,
386        rtems/score/sh_io.h, rtems/score/shtypes.h: Consistency changes
387        and made sure there were no includes from the libcpu tree.
388
3892001-10-12      Alexandra Kossovsky <sasha@oktet.ru>
390
391        * cpu.c, rtems/score/cpu.h, rtems/score/sh.h: Modified to
392        support SH4.  Reviewed by Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393        who did the original SH port.
394
3952001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
398        * configure.in: Remove.
399        * configure.ac: New file, generated from configure.in by autoupdate.
400
4012001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
404        * Makefile.am: Use 'PREINSTALL_FILES ='.
405
4062001-07-25  Radzislaw Galler  <rgaller@et.put.poznan.pl>
407
408        * cpu.c (_CPU_ISR_install_vector): Corrected interrupt range
409        checking which was SH1 specific. It didn't work for SH2 (has more
410        interrupt sources).
411
4122001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * Makefile.am, rtems/score/Makefile.am:
415        Apply include_*HEADERS instead of H_FILES.
416
4172001-01-03      Joel Sherrill <joel@OARcorp.com>
418
419        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
420
4212000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
424
4252000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
428
4292000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
432        Switch to GNU canonicalization.
433
4342000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * Makefile.am: Include compile.am.
437
4382000-08-10      Joel Sherrill <joel@OARcorp.com>
439
440        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.