source: rtems/c/src/lib/libcpu/sh/ChangeLog @ 598a4505

4.115
Last change on this file since 598a4505 was 82b04a2, checked in by Joel Sherrill <joel.sherrill@…>, on 07/30/10 at 18:51:49

2010-07-30 Gedare Bloom <giddyup44@…>

PR 1599/cpukit

  • sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c, sh7750/score/cpu_asm.c, shgdb/score/cpu_asm.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary to more properly reflect the intent.
  • Property mode set to 100644
File size: 27.5 KB
Line 
12010-07-30      Gedare Bloom <giddyup44@yahoo.com>
2
3        PR 1599/cpukit
4        * sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
5        sh7750/score/cpu_asm.c, shgdb/score/cpu_asm.c: Rename
6        _Context_Switch_necessary to _Thread_Dispatch_necessary to more
7        properly reflect the intent.
8
92010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        PR 1573/cpukit
12        * sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
13        sh7750/score/cpu_asm.c, shgdb/score/cpu_asm.c: Add a per cpu data
14        structure which contains the information required by RTEMS for each
15        CPU core. This encapsulates information such as thread executing,
16        heir, idle and dispatch needed.
17
182010-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
21        sh7750/score/cpu_asm.c, shgdb/score/cpu_asm.c: Spacing.
22
232010-04-15      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * sh7045/include/sci_termios.h, sh7045/sci/sci.c,
26        sh7045/sci/sci_termios.c: Reflect termios API changes.
27
282008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * sh7750/score/ispsh7750.c, shgdb/score/ispshgdb.c: Fine tune
31        conditional so _CPU_ISR_install_vector is in CPU Kit now.
32
332008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * shgdb/score/ispshgdb.c: Add dummy _CPU_ISR_install_vector.
36
372008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * Makefile.am, configure.ac, sh7032/score/cpu_asm.c,
40        sh7045/score/cpu_asm.c, sh7750/score/cpu_asm.c: Move duplicated
41        context switch code to score/cpu and provide an interrupt handling
42        stub for the GDB SuperH simulator since it does not support
43        interrupts or devices. This has been used to run tests on the
44        simulator BSP as SH1, SH2, and SH4.
45        * shgdb/score/cpu_asm.c, shgdb/score/ispshgdb.c: New files.
46
472008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        * sh7032/clock/ckinit.c, sh7045/clock/ckinit.c, sh7750/clock/ckinit.c:
50        The Shared Memory Driver no longer requires the special IOCTL in
51        Clock_control. This was a hack which has existed since before the
52        Classic API Timer Manager was implemented. All implementations of and
53        references to Clock_control were removed.
54
552008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
58        Convert to "bool".
59
602008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * sh7750/sci/sh4uart.c: Misc. bool cleanup.
63        * sh7045/include/sci.h, sh7045/sci/sci.c, sh7750/include/sh/sh4uart.h:
64        Convert to using bool.
65
662008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
69        Rename timer driver methods to follow RTEMS programming conventions.
70
712008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
74         Add missing prototypes.
75
762008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * sh7750/sci/console.c: Remove all references to
79        console_reserve_resources and termios_reserve_resources.
80
812007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * sh7032/clock/ckinit.c, sh7032/delay/delay.c, sh7032/timer/timer.c,
84        sh7045/clock/ckinit.c, sh7045/timer/timer.c, sh7750/clock/ckinit.c,
85        sh7750/timer/timer.c: Eliminate the clicks_per_microsecond field in
86        the SuperH CPU Table and define another mechanism for drivers to
87        obtain this information.
88
892007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        PR 1257/bsps
92        * sh7032/score/cpu_asm.c, sh7032/timer/timer.c, sh7045/score/cpu_asm.c,
93        sh7045/timer/timer.c, sh7750/score/cpu_asm.c, sh7750/timer/timer.c:
94        Code outside of cpukit should use the public API for
95        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
96        public API and directly accessing _CPU_ISR_Disable and
97        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
98        directive which could lead to problems. This patch also changes the
99        type of the variable passed into these routines and addresses minor
100        style issues.
101
1022007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
105        sh7750/score/cpu_asm.c:
106        Use Context_Control_fp* instead of void* for fp_contexts.
107
1082006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * configure.ac: New BUG-REPORT address.
111
1122006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * configure.ac: Require autoconf-2.60. Require automake-1.10.
115
1162006-09-13      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * sh7750/include/rtems/score/sh7750_regs.h: Fix spelling of IPRC
119        (Probably a cyrillic 'C' instead of an ASCI 'C').
120
1212006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
122
123        * configure.ac: Use RTEMS_AMPOLISH3.
124
1252005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
126
127        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
128
1292005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * Makefile.am: Merge-in sh7750/Makefile.am.
132        * preinstall.am: Regenerate.
133        * sh7750/Makefile.am: Remove.
134        * configure.ac: Remove sh7750/Makefile.
135
1362005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * Makefile.am: Merge-in sh7045/Makefile.am.
139        * preinstall.am: Regenerate.
140        * sh7045/Makefile.am: Remove.
141        * configure.ac: Remove sh7045/Makefile.
142
1432005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * Makefile.am: Merge-in sh7032/Makefile.am.
146        * preinstall.am: New.
147        * sh7032/Makefile.am: Remove.
148        * configure.ac: Remove sh7032/Makefile.
149        Add AMPOLISH3.
150
1512005-05-03      Joel Sherrill <joel@OARcorp.com>
152
153        * sh7045/sci/sci.c, sh7045/sci/sci_termios.c: Remove warnings.
154
1552005-03-14      Joel Sherrill <joel@OARcorp.com>
156
157        * sh7750/sci/sh4uart.c: Now compiles under gcc 4.x and reformatted.
158
1592005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
160
161        * sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am:
162        Eliminate CFLAGS_OPTIMIZE_V.
163
1642005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
165
166        * sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am:
167        Remove build-variant support.
168
1692004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
170
171        * configure.ac: Remove RTEMS_ENABLE_BARE.
172
1732004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
174
175        * configure.ac: Require automake > 1.9.
176
1772004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
178
179        * sh7032/sci/sci.c: Include <rtems/iosupp.h> instead of <iosupp.h>.
180        * sh7045/sci/sci.c: Include <rtems/iosupp.h> instead of <iosupp.h>.
181        * sh7045/sci/sci_termios.c: Include <rtems/iosupp.h> instead of <iosupp.h>.
182
1832004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
184
185        * sh7032/clock/ckinit.c, sh7750/include/sh/sh4uart.h,
186        sh7750/sci/sh4uart.c: Cosmetics.
187
1882004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
189
190        * sh7032/clock/ckinit.c, sh7032/delay/delay.c,
191        sh7032/include/ispsh7032.h, sh7032/sci/sci.c,
192        sh7032/score/cpu_asm.c, sh7032/timer/timer.c, sh7045/clock/ckinit.c,
193        sh7045/include/ispsh7045.h, sh7045/sci/sci.c,
194        sh7045/sci/sci_termios.c, sh7045/score/cpu_asm.c,
195        sh7045/timer/timer.c, sh7750/clock/ckinit.c,
196        sh7750/include/rtems/score/ispsh7750.h, sh7750/include/sh/sh4uart.h,
197        sh7750/sci/sh4uart.c, sh7750/score/cpu_asm.c,
198        sh7750/score/ispsh7750.c, sh7750/timer/timer.c: Convert to using c99
199        fixed size types.
200
2012004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
202
203        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
204
2052004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
206
207        * sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
208        sh7750/score/cpu_asm.c: Use asm constraint "i" instead of "I" to
209        pass sizeof(Context_Control) to context switch.
210
2112004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am: Don't
214        include .../lib.am.
215
2162004-01-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * ChangeLog: Merge-in sh7032/ChangeLog, sh7045/ChangeLog,
219        sh7750/ChangeLog.
220        * sh7032/ChangeLog, sh7045/ChangeLog, sh7750/ChangeLog: Remove.
221
2222004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * Makefile.am: Unconditionally build subdirs sh7032, sh7045, sh7750.
225        * configure.ac: Merge-in sh7032/configure.ac, sh7045/configure.ac,
226        sh7750/configure.ac. Add AM_CONDITIONALS sh7032, sh7045, sh7750.
227        * sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am:  Reflect
228        changes above. Add PREINSTALL_DIRS.
229        * sh7032/configure.ac, sh7045/configure.ac, sh7750/configure.ac: Remove.
230        * sh7032/.cvsignore, sh7045/.cvsignore, sh7750/.cvsignore:  Reflect
231        changes above.
232
2332004-01-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * sh7032/configure.ac: Require automake 1.8.2. Add subdir-objects to
236        AUTOMAKE_OPTIONS. Add AM_PROG_CC_C_0.
237        * sh7032/Makefile.am: Use automake compilation rules.
238        * sh7045/configure.ac: Require automake 1.8.2. Add subdir-objects to
239        AUTOMAKE_OPTIONS. Add AM_PROG_CC_C_0.
240        * sh7045/Makefile.am: Use automake compilation rules.
241        * sh7750/configure.ac: Require automake 1.8.2. Add subdir-objects to
242        AUTOMAKE_OPTIONS. Add AM_PROG_CC_C_0.
243        * sh7750/Makefile.am: Use automake compilation rules.
244
2452004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * sh7032/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
248        PRE/TMPINSTALL_FILES to CLEANFILES.
249        * sh7045/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
250        PRE/TMPINSTALL_FILES to CLEANFILES.
251        * sh7750/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
252        PRE/TMPINSTALL_FILES to CLEANFILES.
253
2542003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
257        * sh7032/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
258        * sh7032/configure.ac: Require automake >= 1.8, autoconf >= 2.59.
259        * sh7045/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
260        * sh7045/configure.ac: Require automake >= 1.8, autoconf >= 2.59.
261        * sh7750/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
262        * sh7750/configure.ac: Require automake >= 1.8, autoconf >= 2.59.
263
2642003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * sh7032/Makefile.am: Misc cleanups and fixes.
267        * sh7045/Makefile.am: Misc cleanups and fixes.
268        * sh7750/Makefile.am: Misc cleanups and fixes.
269
2702003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * sh7032/Makefile.am: Remove all-local: $(ARCH).
273        * sh7045/Makefile.am: Remove all-local: $(ARCH).
274        * sh7750/Makefile.am: Remove all-local: $(ARCH).
275
2762003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * sh7032/Makefile.am: Reformat. Use dirstamps for preinstallation.
279        * sh7045/Makefile.am: Reformat. Use dirstamps for preinstallation.
280        * sh7750/Makefile.am: Reformat. Use dirstamps for preinstallation.
281
2822003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * configure.ac: Remove RTEMS_CANONICAL_HOST.
285        * sh7032/configure.ac: Remove RTEMS_CANONICAL_HOST.
286        * sh7045/configure.ac: Remove RTEMS_CANONICAL_HOST.
287        * sh7750/configure.ac: Remove RTEMS_CANONICAL_HOST.
288
2892003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * configure.ac: Remove RTEMS_CHECK_CPU.
292        * sh7032/configure.ac: Remove RTEMS_CHECK_CPU.
293        * sh7045/configure.ac: Remove RTEMS_CHECK_CPU.
294        * sh7750/configure.ac: Remove RTEMS_CHECK_CPU.
295
2962003-09-04      Joel Sherrill <joel@OARcorp.com>
297
298        * sh7032/clock/ckinit.c, sh7032/delay/delay.c,
299        sh7032/include/iosh7032.h, sh7032/include/ispsh7032.h,
300        sh7032/include/sci.h, sh7032/include/sh7_pfc.h,
301        sh7032/include/sh7_sci.h, sh7032/sci/sci.c, sh7032/score/cpu_asm.c,
302        sh7032/score/ispsh7032.c, sh7032/timer/timer.c: URL for license changed.
303        * sh7032/score/cpu_asm.c: Removed incorrect statement about copyright
304        assignment.
305        * sh7045/clock/ckinit.c, sh7045/include/io_types.h,
306        sh7045/include/iosh7045.h, sh7045/include/ispsh7045.h,
307        sh7045/include/sci.h, sh7045/include/sci_termios.h,
308        sh7045/include/sh7_pfc.h, sh7045/include/sh7_sci.h, sh7045/sci/sci.c,
309        sh7045/sci/sci_termios.c, sh7045/score/cpu_asm.c,
310        sh7045/score/ispsh7045.c, sh7045/timer/timer.c: URL for license changed.
311        * sh7045/score/cpu_asm.c: Removed incorrect statement about copyright
312        assignment.
313        * sh7750/clock/ckinit.c, sh7750/include/rtems/score/iosh7750.h,
314        sh7750/include/rtems/score/ipl.h,
315        sh7750/include/rtems/score/ispsh7750.h,
316        sh7750/include/rtems/score/sh4_regs.h,
317        sh7750/include/rtems/score/sh7750_regs.h, sh7750/include/sh/sh4uart.h,
318        sh7750/sci/console.c, sh7750/sci/sh4uart.c, sh7750/score/cpu_asm.c,
319        sh7750/score/ispsh7750.c, sh7750/timer/timer.c: URL for license changed.
320        * sh7750/score/cpu_asm.c: Removed incorrect statement about copyright
321        assignment.
322
3232003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * Makefile.am: Reflect having moved aclocal/.
326        * sh7032/Makefile.am: Reflect having moved aclocal/.
327        * sh7045/Makefile.am: Reflect having moved aclocal/.
328        * sh7750/Makefile.am: Reflect having moved aclocal/.
329
3302003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * Makefile.am: Reflect having moved automake/.
333        * sh7032/Makefile.am: Reflect having moved automake/.
334        * sh7045/Makefile.am: Reflect having moved automake/.
335        * sh7750/Makefile.am: Reflect having moved automake/.
336
3372003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
340        * sh7032/configure.ac: Use rtems-bugs@rtems.com as bug report email
341        address.
342        * sh7045/configure.ac: Use rtems-bugs@rtems.com as bug report email
343        address.
344        * sh7750/configure.ac: Use rtems-bugs@rtems.com as bug report email
345        address.
346
3472003-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * sh7032/Makefile.am: Preinstall $(PROJECT_INCLUDE)/rtems/score.
350        * sh7045/Makefile.am: Preinstall $(PROJECT_INCLUDE)/rtems/score.
351
3522003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * configure.ac: Remove AC_CONFIG_AUX_DIR.
355        * sh7032/configure.ac: Remove AC_CONFIG_AUX_DIR.
356        * sh7045/configure.ac: Remove AC_CONFIG_AUX_DIR.
357        * sh7750/configure.ac: Remove AC_CONFIG_AUX_DIR.
358
3592003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
362        * configure.ac: AC_PREREQ(2.57).
363        * sh7032/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
364        * sh7032/configure.ac: AC_PREREQ(2.57).
365        * sh7045/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
366        * sh7045/configure.ac: AC_PREREQ(2.57).
367        * sh7750/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
368        * sh7750/configure.ac: AC_PREREQ(2.57).
369
3702003-02-11      Joel Sherrill <joel@OARcorp.com>
371
372        * sh7032/score/cpu_asm.c: Rework logic that decides when to call
373        _Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru> determined
374        that _ISR_Signals_to_thread_executing was not being honored and/or
375        cleared properly.
376        * sh7045/score/cpu_asm.c: Rework logic that decides when to call
377        _Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru> determined
378        that _ISR_Signals_to_thread_executing was not being honored and/or
379        cleared properly.
380        * sh7750/score/cpu_asm.c: Rework logic that decides when to call
381        _Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru> determined
382        that _ISR_Signals_to_thread_executing was not being honored and/or
383        cleared properly.
384
3852003-02-03      Joel Sherrill <joel@OARcorp.com>
386
387        PR 338/filesystem
388        * sh7045/sci/sci.c: Side-effect of fixing reentrancy problem with
389        rtems_io_lookup_name() (API change).
390
3912003-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * sh7032/Makefile.am: Merge-in subdir Makefile.ams.
394        * sh7032/configure.ac: Reflect changes above.
395        * sh7032/score/Makefile.am: Removed.
396        * sh7032/sci/Makefile.am: Removed.
397        * sh7032/timer/Makefile.am: Removed.
398        * sh7032/clock/Makefile.am: Removed.
399        * sh7032/delay/Makefile.am: Removed.
400        * sh7045/Makefile.am: Merge-in subdir Makefile.ams.
401        * sh7045/configure.ac: Reflect changes above.
402        * sh7045/score/Makefile.am: Removed.
403        * sh7045/sci/Makefile.am: Removed.
404        * sh7045/timer/Makefile.am: Removed.
405        * sh7045/clock/Makefile.am: Removed.
406        * sh7750/Makefile.am: Merge-in subdir Makefile.ams.
407        * sh7750/configure.ac: Reflect changes above.
408        * sh7750/score/Makefile.am: Removed.
409        * sh7750/sci/Makefile.am: Removed.
410        * sh7750/timer/Makefile.am: Removed.
411        * sh7750/clock/Makefile.am: Removed.
412
4132003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * sh7045/sci/Makefile.am: Apply 2002-12-14 patch (Apparently dropped by
416        CVS).
417        * sh7045/score/Makefile.am: Likewise.
418        * sh7045/timer/Makefile.am: Likewise.
419
4202002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * sh7032/clock/Makefile.am: Eliminate *_O_FILES. Don't include
423        @RTEMS_BSP@.cfg.
424        * sh7032/delay/Makefile.am: Ditto.
425        * sh7032/sci/Makefile.am: Ditto.
426        * sh7032/score/Makefile.am: Ditto.
427        * sh7032/timer/Makefile.am: Ditto.
428        * sh7045/clock/Makefile.am: Eliminate *_O_FILES. Don't include
429        @RTEMS_BSP@.cfg.
430        * sh7045/sci/Makefile.am: Ditto.
431        * sh7045/score/Makefile.am: Ditto.
432        * sh7045/timer/Makefile.am: Ditto.
433        * sh7045/configure.ac: Apply 2002-11-07 patch (Apparently dropped by
434        CVS).
435
4362002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
439        * sh7032/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
440        * sh7045/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
441        * sh7750/configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
442
4432002-11-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * sh7032/Makefile.am: Merge in include/Makefile.am.
446        * sh7032/include/Makefile.am: Remove.
447        * sh7032/configure.ac: Reflect changes above.
448        * sh7045/Makefile.am: Merge in include/Makefile.am.
449        * sh7045/include/Makefile.am: Remove.
450        * sh7045/configure.ac: Reflect changes above.
451        * sh7750/Makefile.am: Merge in include/Makefile.am.
452        * sh7750/include/Makefile.am: Remove.
453        * sh7750/configure.ac: Reflect changes above.
454
4552002-11-01      Joel Sherrill <joel@OARcorp.com>
456
457        * sh7045/score/ispsh7045.c: Fixed typos.
458        * sh7045/score/cpu_asm.c: Fixed typo.
459        * sh7032/delay/delay.c, sh7032/score/ispsh7032.c: Removed warnings.
460        * sh7045/score/cpu_asm.c, sh7045/score/ispsh7045.c: Removed warnings.
461        * sh7750/score/cpu_asm.c, sh7750/score/ispsh7750.c: Removed warnings.
462
4632002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
466        * sh7032/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
467        * sh7045/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
468        * sh7750/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
469
4702002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * sh7032/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
473        * sh7032/delay/Makefile.am: Use .$(OBJEXT) instead of .o.
474        * sh7032/sci/Makefile.am: Use .$(OBJEXT) instead of .o.
475        * sh7032/score/Makefile.am: Use .$(OBJEXT) instead of .o.
476        * sh7032/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
477        * sh7045/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
478        * sh7045/sci/Makefile.am: Use .$(OBJEXT) instead of .o.
479        * sh7045/score/Makefile.am: Use .$(OBJEXT) instead of .o.
480        * sh7045/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
481        * sh7750/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
482        * sh7750/sci/Makefile.am: Use .$(OBJEXT) instead of .o.
483        * sh7750/score/Makefile.am: Use .$(OBJEXT) instead of .o.
484        * sh7750/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
485
4862002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * sh7032/score/cpu_asm.c: Adapt inline asm to gcc-3.0.4.
489
4902002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
493        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
494        * Makefile.am: Remove AUTOMAKE_OPTIONS.
495        * sh7032/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
496        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
497        * sh7032/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
498        * sh7032/Makefile.am: Remove AUTOMAKE_OPTIONS.
499        * sh7032/delay/Makefile.am: Remove AUTOMAKE_OPTIONS.
500        * sh7032/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
501        * sh7032/sci/Makefile.am: Remove AUTOMAKE_OPTIONS.
502        * sh7032/score/Makefile.am: Remove AUTOMAKE_OPTIONS.
503        * sh7032/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
504        * sh7045/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
505        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
506        * sh7045/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
507        * sh7045/Makefile.am: Remove AUTOMAKE_OPTIONS.
508        * sh7045/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
509        * sh7045/sci/Makefile.am: Remove AUTOMAKE_OPTIONS.
510        * sh7045/score/Makefile.am: Remove AUTOMAKE_OPTIONS.
511        * sh7045/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
512        * sh7750/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
513        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
514        * sh7750/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
515        * sh7750/Makefile.am: Remove AUTOMAKE_OPTIONS.
516        * sh7750/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
517        * sh7750/sci/Makefile.am: Remove AUTOMAKE_OPTIONS.
518        * sh7750/score/Makefile.am: Remove AUTOMAKE_OPTIONS.
519        * sh7750/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
520
5212002-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * sh7750/clock/Makefile.am: Eliminate @RTEMS_BSP@.cfg, $(C_O_FILES).
524        * sh7750/sci/Makefile.am: Likewise.
525        * sh7750/score/Makefile.am: Likewise.
526        * sh7750/timer/Makefile.am: Likewise.
527
5282002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        * sh7032/include/Makefile.am: Remove EXTRA_DIST.
531
5322001-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
533
534        * sh7045/include/iosh7045.h: Add SCI0_SMR, SCI1_SMR for sh7032
535        compatibility to make simsh happy.
536
5372001-10-28      Alexandra Kossovsky <sasha@oktet.ru>
538
539        * sh7750/include/rtems/score/sh7750_regs.h: Fix definitions of
540        SH7750_SCBRR1 and SH7750_SCBRR2 so things compile.
541
5422001-10-26      Alexandra Kossovsky <sasha@oktet.ru>
543
544        * sh7750/include/sh/sh4uart.h, sh7750/sci/sh4uart.c: Minor fixes post
545        merge.
546
5472001-10-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * sh7750/include/sh4uart.h: move to include/sh/sh4uart.h.
550        * sh7750/include/ispsh7750.h: move to include/rtems/score/ispsh7750.h.
551        * sh7750/include/iosh7750.h: move include/rtems/score/iosh7750.h.
552        * sh7750/include/sh7750_regs.h: move to
553        include/rtems/score/sh7750_regs.h.
554        * sh7750/include/rtems/score/ipl.h: move to include/rtems/score/ipl.h.
555        * sh7750/include/rtems/score/sh4_regs.h: Reintroduce from Alexandra
556        Kossovsky's original sources.
557        * sh7750/include/Makefile.am: reflect changes above, remove EXTRA_DIST,
558        require automake 1.5.
559        * sh7750/sci/Makefile.am: Disable compilation of console.c.
560        * sh7750/sci/sh4uart.c: include <sh/sh4uart.h>, add SH7750_SCSMR_CHK_S,
561        remove SH4_CPU_HZ_Frequency.
562        * sh7750/score/isph7750.c: Remove #if !defined(sh7750), include
563        sh4_regs.h.
564
5652001-10-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
566
567        * configure.ac: Add sh7750.
568
5692001-10-12      Joel Sherrill <joel@OARcorp.com>
570
571        * sh7032/clock/ckinit.c, sh7032/delay/delay.c,
572        sh7032/include/iosh7032.h, sh7032/include/ispsh7032.h,
573        sh7032/include/sci.h, sh7032/include/sh7_pfc.h,
574        sh7032/include/sh7_sci.h, sh7032/sci/sci.c, sh7032/score/cpu_asm.c,
575        sh7032/score/ispsh7032.c, sh7032/timer/timer.c: Fixed typo.
576        * sh7045/clock/ckinit.c, sh7045/include/iosh7045.h,
577        sh7045/include/ispsh7045.h, sh7045/include/sci.h,
578        sh7045/include/sh7_pfc.h, sh7045/include/sh7_sci.h, sh7045/sci/sci.c,
579        sh7045/score/cpu_asm.c, sh7045/score/ispsh7045.c, sh7045/timer/timer.c:
580        Fixed typo.
581        * sh7750/include/sh4_regs.h: Deleted and contents merged in score/cpu to
582        avoid dependencies.
583        * sh7750/include/Makefile.am: Reflects above.
584
5852001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
586
587        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
588        * configure.in: Remove.
589        * configure.ac: New file, generated from configure.in by autoupdate.
590        * sh7032/.cvsignore: Add autom4te.cache for autoconf > 2.52.
591        * sh7032/configure.in: Remove.
592        * sh7032/configure.ac: New file, generated from configure.in by
593        autoupdate.
594        * sh7045/.cvsignore: Add autom4te.cache for autoconf > 2.52.
595        * sh7045/configure.in: Remove.
596        * sh7045/configure.ac: New file, generated from configure.in by
597        autoupdate.
598
5992001-10-11      Alexandra Kossovsky <sasha@oktet.ru>
600
601        * sh7750/clock/Makefile.am, sh7750/clock/ckinit.c,
602        sh7750/clock/.cvsignore, sh7750/Makefile.am, sh7750/include/Makefile.am,
603        sh7750/include/iosh7750.h, sh7750/include/ipl.h,
604        sh7750/include/ispsh7750.h, sh7750/include/sh4_regs.h,
605        sh7750/include/sh4uart.h, sh7750/include/sh7750_regs.h,
606        sh7750/include/.cvsignore, sh7750/sci/Makefile.am, sh7750/sci/console.c,
607        sh7750/sci/sh4uart.c, sh7750/sci/.cvsignore, sh7750/score/Makefile.am,
608        sh7750/score/cpu_asm.c, sh7750/score/ispsh7750.c,
609        sh7750/score/.cvsignore, sh7750/timer/Makefile.am, sh7750/timer/timer.c,
610        sh7750/timer/.cvsignore, sh7750/configure.ac, sh7750/.cvsignore,
611        sh7750/ChangeLog:  New files.   Reviewed and updated to latest automake
612        and autoconf standards by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
613
6142001-10-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * configure.in: AC_PREREQ(2.52), Adapt CONFIG_SUBDIRS to autoconf-2.52.
617
6182001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
619
620        * sh7032/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
621        * sh7045/include/Makefile.am: Use 'TMPINSTALL_FILES ='.
622
6232001-08-10      Radzislaw Galler  <rgaller@et.put.poznan.pl>
624
625        * sh7045/score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector
626        number range check and handling of interrupt priority regs to conform
627        SH2 specs.
628        * sh7045/sci/sci_termios.c: New file.
629        * sh7045/include/sci_termios.h: New file.
630        * sh7045/include/Makefile.am (EXTRA_DIST): Added sci_termios.h.
631        (include_sh_HEADERS): Added sci_termios.h.
632        * sh7045/score/ispsh7045.c (isp): Calling an ISR with immediate argument
633        casued negative sign extension for vector numbers of 128 and above. This
634        was fixed.
635        * sh7045/sci/sci.c: Cleaned initialization of SCI registers; added
636        necessary setup for new TERMIOS console cooperation.
637
6382001-04-03      Joel Sherrill <joel@OARcorp.com>
639
640        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
641        * sh7032/include/ispsh7032.h, sh7032/score/ispsh7032.c: Account for name
642        change.
643        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
644        * sh7045/include/ispsh7045.h, sh7045/score/ispsh7045.c: Account for name
645        change.
646        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
647        * sh7750/include/rtems/score/ispsh7750.h, sh7750/score/ispsh7750.c:
648        Account for name change.
649
6502001-02-18      Ralf Corsepiu <corsepius@faw.uni-ulm.de>
651
652        * sh7032/include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
653        * sh7045/include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
654
6552001-01-22      Radzislaw Galler  <rgaller@et.put.poznan.pl>
656
657        * sh7045/clock/ckinit.c (Install_clock): Modified MTU timer 0
658        initialization to generate an interrupt exactly every 1us.
659
6602001-01-05      Joel Sherrill <joel@OARcorp.com>
661
662        * /dev/null moved to libmisc.
663        * sh7032/Makefile.am, sh7032/configure.in: Removed null directory.
664        * sh7032/include/Makefile.am: Removed null.h.
665        * sh7032/include/null.h, sh7032/null/.cvsignore,
666        sh7032/null/Makefile.am, sh7032/null/close.c, sh7032/null/cntrl.c,
667        sh7032/null/init.c, sh7032/null/open.c, sh7032/null/read.c,
668        sh7032/null/write.c: Removed.
669        * /dev/null moved to libmisc.
670        * sh7045/Makefile.am, sh7045/configure.in: Removed null directory.
671        * sh7045/include/Makefile.am: Removed null.h.
672        * sh7045/include/null.h, sh7045/null/.cvsignore,
673        sh7045/null/Makefile.am, sh7045/null/close.c, sh7045/null/cntrl.c,
674        sh7045/null/init.c, sh7045/null/open.c, sh7045/null/read.c,
675        sh7045/null/write.c: Removed.
676
6772000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
678
679        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
680        * sh7032/Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
681        * sh7045/Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
682
6832000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
686        * sh7032/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
687        $(RTEMS_TOPdir)/aclocal.
688        * sh7045/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
689        $(RTEMS_TOPdir)/aclocal.
690
6912000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU
694        canonicalization.
695        * sh7032/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch
696        to GNU canonicalization.
697        * sh7045/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch
698        to GNU canonicalization.
699
7002000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        * sh7032/clock/Makefile.am, sh7032/delay/Makefile.am,
703        sh7032/null/Makefile.am, sh7032/sci/Makefile.am,
704        sh7032/timer/Makefile.am, sh7032/score/Makefile.am: Include compile.am.
705        * sh7045/clock/Makefile.am, sh7045/null/Makefile.am,
706        sh7045/sci/Makefile.am, sh7045/timer/Makefile.am,
707        sh7045/score/Makefile.am: Include compile.am.
708
7092000-08-10      Joel Sherrill <joel@OARcorp.com>
710
711        * ChangeLog: New file.
712        * sh7032/ChangeLog: New file.
713        * sh7045/ChangeLog: New file.
714
Note: See TracBrowser for help on using the repository browser.