| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This commit deletes all RTEMS ChangeLog files. These files have been abandoned
since converting to git version control. The historical data may be recovered
by checking out any commit before this one. Most of the contents of these
ChangeLog files can also be found in the git log.
Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
|
|
|
|
|
|
| |
PR 1917/bsps
* sh7045/sci/sci_termios.c: Modifications to add dynamic tables for
libchip serial drivers.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in sh7045/Makefile.am.
* preinstall.am: Regenerate.
* sh7045/Makefile.am: Remove.
* configure.ac: Remove sh7045/Makefile.
|
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in sh7032/Makefile.am.
* preinstall.am: New.
* sh7032/Makefile.am: Remove.
* configure.ac: Remove sh7032/Makefile.
Add AMPOLISH3.
|
|
|
|
| |
* sh7045/sci/sci.c, sh7045/sci/sci_termios.c: Remove warnings.
|
|
|
|
| |
* sh7750/sci/sh4uart.c: Now compiles under gcc 4.x and reformatted.
|
|
|
|
|
| |
* sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am:
Eliminate CFLAGS_OPTIMIZE_V.
|
|
|
|
|
| |
* sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am:
Remove build-variant support.
|
|
|
|
| |
* configure.ac: Remove RTEMS_ENABLE_BARE.
|
|
|
|
| |
* configure.ac: Require automake > 1.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>.
|
|
|
|
|
| |
* sh7032/clock/ckinit.c, sh7750/include/sh/sh4uart.h,
sh7750/sci/sh4uart.c: Cosmetics.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am: Don't
include .../lib.am.
|
|
|
|
|
|
| |
* ChangeLog: Merge-in sh7032/ChangeLog, sh7045/ChangeLog,
sh7750/ChangeLog.
* sh7032/ChangeLog, sh7045/ChangeLog, sh7750/ChangeLog: Remove.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Unconditionally build subdirs sh7032, sh7045, sh7750.
* configure.ac: Merge-in sh7032/configure.ac, sh7045/configure.ac,
sh7750/configure.ac.
Add AM_CONDITIONALS sh7032, sh7045, sh7750.
* sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am:
Reflect changes above. Add PREINSTALL_DIRS.
* sh7032/configure.ac, sh7045/configure.ac, sh7750/configure.ac:
Remove.
* sh7032/.cvsignore, sh7045/.cvsignore, sh7750/.cvsignore:
Reflect changes above.
|
|
|
|
| |
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
|
|
|
|
| |
* configure.ac: Remove RTEMS_CANONICAL_HOST.
|
|
|
|
| |
* configure.ac: Remove RTEMS_CHECK_CPU.
|
|
|
|
| |
* Makefile.am: Reflect having moved aclocal/.
|
| |
|