Commit Graph

179 Commits

Author SHA1 Message Date
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