Joel Sherrill
7f4545ded0
2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* sh7750/score/ispsh7750.c, shgdb/score/ispshgdb.c: Fine tune
conditional so _CPU_ISR_install_vector is in CPU Kit now.
2008-09-30 16:23:46 +00:00
Joel Sherrill
ddf7cedcd6
2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shgdb/score/ispshgdb.c: Add dummy _CPU_ISR_install_vector.
2008-09-30 15:12:38 +00:00
Joel Sherrill
be7ca346fd
2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* Makefile.am, configure.ac, sh7032/score/cpu_asm.c,
sh7045/score/cpu_asm.c, sh7750/score/cpu_asm.c: Move duplicated
context switch code to score/cpu and provide an interrupt handling
stub for the GDB SuperH simulator since it does not support
interrupts or devices. This has been used to run tests on the
simulator BSP as SH1, SH2, and SH4.
* shgdb/score/cpu_asm.c, shgdb/score/ispshgdb.c: New files.
2008-09-25 19:32:15 +00:00
Joel Sherrill
34c33ff7bf
2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* sh7032/clock/ckinit.c, sh7045/clock/ckinit.c, sh7750/clock/ckinit.c:
The Shared Memory Driver no longer requires the special IOCTL in
Clock_control. This was a hack which has existed since before the
Classic API Timer Manager was implemented. All implementations of and
references to Clock_control were removed.
2008-09-05 22:06:56 +00:00
Ralf Corsepius
3942ccef56
Convert to "bool".
2008-09-05 12:11:47 +00:00
Ralf Corsepius
1fb90150e5
2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
Convert to "bool".
2008-09-05 12:09:15 +00:00
Ralf Corsepius
f58412d015
2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* sh7750/sci/sh4uart.c: Misc. bool cleanup.
2008-09-02 12:56:59 +00:00
Ralf Corsepius
3938b43726
Misc. bool cleanup.
2008-09-02 12:56:52 +00:00
Ralf Corsepius
7e9c03b8aa
2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* sh7045/include/sci.h, sh7045/sci/sci.c, sh7750/include/sh/sh4uart.h:
Convert to using bool.
2008-09-02 12:27:03 +00:00
Ralf Corsepius
326cc87faf
Convert to using bool.
2008-09-02 12:26:55 +00:00
Joel Sherrill
19b222386f
2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
Rename timer driver methods to follow RTEMS programming conventions.
2008-08-31 17:05:19 +00:00
Ralf Corsepius
1925dad2cb
Add missing prototypes.
2008-08-19 14:47:33 +00:00
Ralf Corsepius
8d7fe6221f
2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
Add missing prototypes.
2008-08-19 14:47:08 +00:00
Ralf Corsepius
fcd4a7c8fa
Cleanup.
2008-07-14 06:02:09 +00:00
Joel Sherrill
d01f399f6e
2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* sh7750/sci/console.c: Remove all references to
console_reserve_resources and termios_reserve_resources.
2008-04-23 21:51:44 +00:00
Joel Sherrill
99f67930c2
2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* sh7032/clock/ckinit.c, sh7032/delay/delay.c, sh7032/timer/timer.c,
sh7045/clock/ckinit.c, sh7045/timer/timer.c, sh7750/clock/ckinit.c,
sh7750/timer/timer.c: Eliminate the clicks_per_microsecond field in
the SuperH CPU Table and define another mechanism for drivers to
obtain this information.
2007-11-26 23:02:03 +00:00
Joel Sherrill
3d7fa72bc2
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
...
PR 1257/bsps
* sh7032/score/cpu_asm.c, sh7032/timer/timer.c, sh7045/score/cpu_asm.c,
sh7045/timer/timer.c, sh7750/score/cpu_asm.c, sh7750/timer/timer.c:
Code outside of cpukit should use the public API for
rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
public API and directly accessing _CPU_ISR_Disable and
_CPU_ISR_Enable, they were bypassing the compiler memory barrier
directive which could lead to problems. This patch also changes the
type of the variable passed into these routines and addresses minor
style issues.
2007-09-12 15:23:49 +00:00
Ralf Corsepius
d16970dcfc
2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
sh7750/score/cpu_asm.c:
Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-17 06:25:56 +00:00
Ralf Corsepius
74732fa3d9
Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-17 06:25:44 +00:00
Ralf Corsepius
63a88eb0bc
Regenerate.
2007-01-08 08:43:28 +00:00
Ralf Corsepius
fcb0cd462c
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: New BUG-REPORT address.
2006-12-02 06:06:55 +00:00
Ralf Corsepius
11c60096e2
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-10-17 06:35:01 +00:00
Ralf Corsepius
7323ad0b98
2006-09-13 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* sh7750/include/rtems/score/sh7750_regs.h: Fix spelling of IPRC
(Probably a cyrillic 'C' instead of an ASCI 'C').
2006-09-13 11:22:13 +00:00
Ralf Corsepius
4bee7d9c3c
2006-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Use RTEMS_AMPOLISH3.
2006-05-16 14:32:21 +00:00
Ralf Corsepius
2eb7d07e17
Regenerate.
2006-01-14 06:20:35 +00:00
Ralf Corsepius
008ff56754
Regenerate.
2006-01-12 10:16:01 +00:00
Ralf Corsepius
950f19aa86
Regenerate.
2006-01-12 05:57:00 +00:00
Ralf Corsepius
bb1571ecf5
Cleanup.
2006-01-12 05:40:08 +00:00
Ralf Corsepius
4609200824
2005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
2005-11-04 12:26:25 +00:00
Ralf Corsepius
2b8f6e7b85
2005-05-11 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* Makefile.am: Merge-in sh7750/Makefile.am.
* preinstall.am: Regenerate.
* sh7750/Makefile.am: Remove.
* configure.ac: Remove sh7750/Makefile.
2005-05-11 07:57:42 +00:00
Ralf Corsepius
305d6bfddb
Merge-in sh7750/Makefile.am.
2005-05-11 07:57:29 +00:00
Ralf Corsepius
2bd7befe53
Remove sh7750/Makefile.
2005-05-11 07:57:16 +00:00
Ralf Corsepius
f1ca01a8f0
Regenerate.
2005-05-11 07:56:50 +00:00
Ralf Corsepius
dd7e047b22
Remove.
2005-05-11 07:56:39 +00:00
Ralf Corsepius
5a1747ab16
2005-05-11 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* Makefile.am: Merge-in sh7045/Makefile.am.
* preinstall.am: Regenerate.
* sh7045/Makefile.am: Remove.
* configure.ac: Remove sh7045/Makefile.
2005-05-11 07:45:56 +00:00
Ralf Corsepius
ba1a141aae
Merge-in sh7045/Makefile.am.
2005-05-11 07:45:39 +00:00
Ralf Corsepius
8051955034
Remove sh7045/Makefile.
2005-05-11 07:45:27 +00:00
Ralf Corsepius
df287656d4
Regenerate.
2005-05-11 07:45:14 +00:00
Ralf Corsepius
8205275fc4
Remove.
2005-05-11 07:45:00 +00:00
Ralf Corsepius
17561c11b2
2005-05-11 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* Makefile.am: Merge-in sh7032/Makefile.am.
* preinstall.am: New.
* sh7032/Makefile.am: Remove.
* configure.ac: Remove sh7032/Makefile.
Add AMPOLISH3.
2005-05-11 07:39:13 +00:00
Ralf Corsepius
9fc8ed1935
Merge-in sh7032/Makefile.am.
2005-05-11 07:38:57 +00:00
Ralf Corsepius
c4f564964e
Remove sh7032/Makefile.
...
Add AMPOLISH3.
2005-05-11 07:38:39 +00:00
Ralf Corsepius
7b72b7e743
New.
2005-05-11 07:38:15 +00:00
Ralf Corsepius
2289e14354
Remove.
2005-05-11 07:37:48 +00:00
Joel Sherrill
2afd852a7c
2005-05-03 Joel Sherrill <joel@OARcorp.com>
...
* sh7045/sci/sci.c, sh7045/sci/sci_termios.c: Remove warnings.
2005-05-03 18:48:32 +00:00
Joel Sherrill
cd53898a04
2005-03-14 Joel Sherrill <joel@OARcorp.com>
...
* sh7750/sci/sh4uart.c: Now compiles under gcc 4.x and reformatted.
2005-03-14 21:22:10 +00:00
Ralf Corsepius
f00f70b59c
2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am:
Eliminate CFLAGS_OPTIMIZE_V.
2005-01-07 06:25:51 +00:00
Ralf Corsepius
7722eff74a
2005-01-02 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am:
Remove build-variant support.
2005-01-02 12:46:12 +00:00
Ralf Corsepius
1469078fc1
2004-10-19 Ralf Corsepius <ralf_corsepius@rtems.org>
...
* configure.ac: Remove RTEMS_ENABLE_BARE.
2004-10-19 07:47:26 +00:00
Ralf Corsepius
97891e5ea3
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
...
* configure.ac: Require automake > 1.9.
2004-09-24 05:54:59 +00:00