| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many files had an extra blank line in the license text
found in the file header. This patch removes that line.
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
*
* http://www.rtems.com/license/LICENSE.
The script that did this also turned off execute permission
when it was turned on incorrectly.
|
| |
|
|
|
|
|
|
| |
PR 1917/bsps
* sh7045/sci/sci_termios.c: Modifications to add dynamic tables for
libchip serial drivers.
|
|
|
|
|
|
|
|
|
|
| |
PR 1777/cpukit
* src/lib/libbsp/powerpc/shared/startup/panic.c,
src/lib/libcpu/sh/sh7032/score/cpu_asm.c,
src/lib/libcpu/sh/sh7045/score/cpu_asm.c,
src/lib/libcpu/sh/sh7750/score/cpu_asm.c,
src/lib/libcpu/sh/shgdb/score/cpu_asm.c: Consolidated access to
_Thread_Dispatch_disable_level.
|
|
|
|
|
|
|
|
|
|
| |
* sh7032/delay/delay.c, sh7032/score/cpu_asm.c,
sh7032/score/ispsh7032.c, sh7045/sci/sci.c,
sh7045/sci/sci_termios.c, sh7045/score/cpu_asm.c,
sh7045/score/ispsh7045.c, sh7750/sci/sh4uart.c,
sh7750/score/cpu_asm.c, sh7750/score/ispsh7750.c,
shgdb/score/cpu_asm.c, shgdb/score/ispshgdb.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
|
|
|
|
|
|
| |
* sh7032/delay/delay.c, sh7032/score/cpu_asm.c,
sh7032/score/ispsh7032.c, sh7045/sci/sci.c,
sh7045/sci/sci_termios.c, sh7045/score/cpu_asm.c,
sh7045/score/ispsh7045.c, sh7750/sci/sh4uart.c,
sh7750/score/cpu_asm.c, sh7750/score/ispsh7750.c,
shgdb/score/cpu_asm.c, shgdb/score/ispshgdb.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
| |
* configure.ac: Require autoconf-2.68, automake-1.11.1.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
PR 1573/cpukit
* sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
sh7750/score/cpu_asm.c, shgdb/score/cpu_asm.c: Add a per cpu data
structure which contains the information required by RTEMS for each
CPU core. This encapsulates information such as thread executing,
heir, idle and dispatch needed.
|
|
|
|
|
| |
* sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
sh7750/score/cpu_asm.c, shgdb/score/cpu_asm.c: Spacing.
|
|
|
|
|
| |
* sh7045/include/sci_termios.h, sh7045/sci/sci.c,
sh7045/sci/sci_termios.c: Reflect termios API changes.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* sh7750/score/ispsh7750.c, shgdb/score/ispshgdb.c: Fine tune
conditional so _CPU_ISR_install_vector is in CPU Kit now.
|
|
|
|
| |
* shgdb/score/ispshgdb.c: Add dummy _CPU_ISR_install_vector.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
Convert to "bool".
|
|
|
|
| |
* sh7750/sci/sh4uart.c: Misc. bool cleanup.
|
| |
|
|
|
|
|
| |
* sh7045/include/sci.h, sh7045/sci/sci.c, sh7750/include/sh/sh4uart.h:
Convert to using bool.
|
| |
|
|
|
|
|
| |
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
Rename timer driver methods to follow RTEMS programming conventions.
|
| |
|
|
|
|
|
| |
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
Add missing prototypes.
|
| |
|
|
|
|
|
| |
* sh7750/sci/console.c: Remove all references to
console_reserve_resources and termios_reserve_resources.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
|
|
|
| |
* configure.ac: New BUG-REPORT address.
|
|
|
|
| |
* configure.ac: Require autoconf-2.60. Require automake-1.10.
|
|
|
|
|
| |
* sh7750/include/rtems/score/sh7750_regs.h: Fix spelling of IPRC
(Probably a cyrillic 'C' instead of an ASCI 'C').
|
|
|
|
| |
* configure.ac: Use RTEMS_AMPOLISH3.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in sh7750/Makefile.am.
* preinstall.am: Regenerate.
* sh7750/Makefile.am: Remove.
* configure.ac: Remove sh7750/Makefile.
|
| |
|
| |
|
| |
|
| |
|