summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/sh (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-02Misc. bool cleanup.Ralf Corsepius1-3/+3
2008-09-022008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* sh7045/include/sci.h, sh7045/sci/sci.c, sh7750/include/sh/sh4uart.h: Convert to using bool.
2008-09-02Convert to using bool.Ralf Corsepius3-22/+22
2008-08-312008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-67/+36
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c: Rename timer driver methods to follow RTEMS programming conventions.
2008-08-19Add missing prototypes.Ralf Corsepius3-3/+3
2008-08-192008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c: Add missing prototypes.
2008-07-14Cleanup.Ralf Corsepius1-6/+0
2008-04-232008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-17/+5
* sh7750/sci/console.c: Remove all references to console_reserve_resources and termios_reserve_resources.
2007-11-262007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill8-20/+37
* 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-09-122007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill7-93/+106
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-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+6
* 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-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius3-6/+6
2007-01-08Regenerate.Ralf Corsepius1-6/+6
2006-12-022006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+5
* configure.ac: New BUG-REPORT address.
2006-10-172006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+6
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-09-132006-09-13 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+6
* sh7750/include/rtems/score/sh7750_regs.h: Fix spelling of IPRC (Probably a cyrillic 'C' instead of an ASCI 'C').
2006-05-162006-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-3/+5
* configure.ac: Use RTEMS_AMPOLISH3.
2006-01-14Regenerate.Ralf Corsepius1-1/+1
2006-01-12Regenerate.Ralf Corsepius1-0/+2
2006-01-12Regenerate.Ralf Corsepius1-2/+2
2006-01-12Cleanup.Ralf Corsepius1-3/+0
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+4
* configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
2005-05-112005-05-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+7
* Makefile.am: Merge-in sh7750/Makefile.am. * preinstall.am: Regenerate. * sh7750/Makefile.am: Remove. * configure.ac: Remove sh7750/Makefile.
2005-05-11Merge-in sh7750/Makefile.am.Ralf Corsepius1-4/+37
2005-05-11Remove sh7750/Makefile.Ralf Corsepius1-1/+0
2005-05-11Regenerate.Ralf Corsepius1-0/+35
2005-05-11Remove.Ralf Corsepius2-94/+0
2005-05-112005-05-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+7
* Makefile.am: Merge-in sh7045/Makefile.am. * preinstall.am: Regenerate. * sh7045/Makefile.am: Remove. * configure.ac: Remove sh7045/Makefile.
2005-05-11Merge-in sh7045/Makefile.am.Ralf Corsepius1-6/+43
2005-05-11Remove sh7045/Makefile.Ralf Corsepius1-1/+0
2005-05-11Regenerate.Ralf Corsepius1-0/+39
2005-05-11Remove.Ralf Corsepius2-95/+0
2005-05-112005-05-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+8
* Makefile.am: Merge-in sh7032/Makefile.am. * preinstall.am: New. * sh7032/Makefile.am: Remove. * configure.ac: Remove sh7032/Makefile. Add AMPOLISH3.
2005-05-11Merge-in sh7032/Makefile.am.Ralf Corsepius1-1/+47
2005-05-11Remove sh7032/Makefile.Ralf Corsepius1-1/+4
Add AMPOLISH3.
2005-05-11New.Ralf Corsepius1-0/+44
2005-05-11Remove.Ralf Corsepius2-92/+0
2005-05-032005-05-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-118/+106
* sh7045/sci/sci.c, sh7045/sci/sci_termios.c: Remove warnings.
2005-03-142005-03-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-513/+492
* sh7750/sci/sh4uart.c: Now compiles under gcc 4.x and reformatted.
2005-01-072005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius4-13/+18
* sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
2005-01-022005-01-02 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius4-136/+21
* sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am: Remove build-variant support.
2004-10-192004-10-19 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2-1/+4
* configure.ac: Remove RTEMS_ENABLE_BARE.
2004-09-242004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2-1/+5
* configure.ac: Require automake > 1.9.
2004-04-16Remove stray white spaces.Ralf Corsepius33-498/+498
2004-04-15Remove stray white spaces.Ralf Corsepius5-8/+0
2004-04-012004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius4-3/+9
* sh7032/sci/sci.c: Include <rtems/iosupp.h> instead of <iosupp.h>. * sh7045/sci/sci.c: Include <rtems/iosupp.h> instead of <iosupp.h>. * sh7045/sci/sci_termios.c: Include <rtems/iosupp.h> instead of <iosupp.h>.
2004-03-312004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius4-20/+25
* sh7032/clock/ckinit.c, sh7750/include/sh/sh4uart.h, sh7750/sci/sh4uart.c: Cosmetics.
2004-03-312004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius20-126/+139
* sh7032/clock/ckinit.c, sh7032/delay/delay.c, sh7032/include/ispsh7032.h, sh7032/sci/sci.c, sh7032/score/cpu_asm.c, sh7032/timer/timer.c, sh7045/clock/ckinit.c, sh7045/include/ispsh7045.h, sh7045/sci/sci.c, sh7045/sci/sci_termios.c, sh7045/score/cpu_asm.c, sh7045/timer/timer.c, sh7750/clock/ckinit.c, sh7750/include/rtems/score/ispsh7750.h, sh7750/include/sh/sh4uart.h, sh7750/sci/sh4uart.c, sh7750/score/cpu_asm.c, sh7750/score/ispsh7750.c, sh7750/timer/timer.c: Convert to using c99 fixed size types.
2004-03-262004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2-1/+5
* configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
2004-03-262004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius4-3/+9
* sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c, sh7750/score/cpu_asm.c: Use asm constraint "i" instead of "I" to pass sizeof(Context_Control) to context switch.