| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
* sci/Makefile.am: Use .$(OBJEXT) instead of .o.
* score/Makefile.am: Use .$(OBJEXT) instead of .o.
* timer/Makefile.am: Use .$(OBJEXT) instead of .o.
|
|
|
|
|
|
|
|
| |
* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
* delay/Makefile.am: Use .$(OBJEXT) instead of .o.
* sci/Makefile.am: Use .$(OBJEXT) instead of .o.
* score/Makefile.am: Use .$(OBJEXT) instead of .o.
* timer/Makefile.am: Use .$(OBJEXT) instead of .o.
|
|
|
|
| |
* score/cpu_asm.c: Adapt inline asm to gcc-3.0.4.
|
|
|
|
|
|
| |
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
* include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
name change.
|
|
|
|
|
| |
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
* include/ispsh7045.h, score/ispsh7045.c: Account for name change.
|
|
|
|
|
| |
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
* include/ispsh7032.h, score/ispsh7032.c: Account for name change.
|
|
|
|
|
|
|
| |
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* sci/Makefile.am: Remove AUTOMAKE_OPTIONS.
* score/Makefile.am: Remove AUTOMAKE_OPTIONS.
* timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* delay/Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* sci/Makefile.am: Remove AUTOMAKE_OPTIONS.
* score/Makefile.am: Remove AUTOMAKE_OPTIONS.
* timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
| |
* include/Makefile.am: Remove EXTRA_DIST.
|
|
|
|
|
| |
* include/iosh7045.h: Add SCI0_SMR, SCI1_SMR for sh7032
compatibility to make simsh happy.
|
|
|
|
|
| |
* include/rtems/score/sh7750_regs.h: Fix definitions of
SH7750_SCBRR1 and SH7750_SCBRR2 so things compile.
|
|
|
|
| |
* include/sh/sh4uart.h, sci/sh4uart.c: Minor fixes post merge.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/sh4uart.h: move to include/sh/sh4uart.h.
* include/ispsh7750.h: move to include/rtems/score/ispsh7750.h.
* include/iosh7750.h: move include/rtems/score/iosh7750.h.
* include/sh7750_regs.h: move to include/rtems/score/sh7750_regs.h.
* include/rtems/score/ipl.h: move to include/rtems/score/ipl.h.
* include/rtems/score/sh4_regs.h: Reintroduce from Alexandra
Kossovsky's original sources.
* include/Makefile.am: reflect changes above, remove EXTRA_DIST,
require automake 1.5.
* sci/Makefile.am: Disable compilation of console.c.
* sci/sh4uart.c: include <sh/sh4uart.h>, add SH7750_SCSMR_CHK_S,
remove SH4_CPU_HZ_Frequency;
* score/isph7750.c: Remove #if !defined(sh7750), include sh4_regs.h.
|
|
|
|
| |
* configure.ac: Add sh7750.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/sh4uart.h: move to include/sh/sh4uart.h.
* include/ispsh7750.h: move to include/rtems/score/ispsh7750.h.
* include/iosh7750.h: move include/rtems/score/iosh7750.h.
* include/sh7750_regs.h: move to include/rtems/score/sh7750_regs.h.
* include/rtems/score/ipl.h: move to include/rtems/score/ipl.h.
* include/rtems/score/sh4_regs.h: Reintroduce from Alexandra
Kossovsky's original sources.
* include/Makefile.am: reflect changes above, remove EXTRA_DIST,
require automake 1.5.
* sci/Makefile.am: Disable compilation of console.c.
* sci/sh4uart.c: include <sh/sh4uart.h>, add SH7750_SCSMR_CHK_S,
remove SH4_CPU_HZ_Frequency;
* score/isph7750.c: Remove #if !defined(sh7750), include sh4_regs.h.
|
|
|
|
|
|
|
| |
* clock/ckinit.c, delay/delay.c, include/iosh7032.h,
include/ispsh7032.h, include/sci.h, include/sh7_pfc.h,
include/sh7_sci.h, sci/sci.c, score/cpu_asm.c, score/ispsh7032.c,
timer/timer.c: Fixed typo.
|
|
|
|
|
|
| |
* clock/ckinit.c, include/iosh7045.h, include/ispsh7045.h,
include/sci.h, include/sh7_pfc.h, include/sh7_sci.h, sci/sci.c,
score/cpu_asm.c, score/ispsh7045.c, timer/timer.c: Fixed typo.
|
|
|
|
|
|
| |
* clock/ckinit.c, include/iosh7750.h, include/ipl.h,
include/ispsh7750.h, sci/console.c, sci/sh4uart.c, score/cpu_asm.c,
score/ispsh7750.c, timer/timer.c: Fixed typo.
|
|
|
|
|
| |
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
* configure.in: Remove.
|
|
|
|
|
|
| |
* include/sh4_regs.h: Deleted and contents merged in score/cpu
to avoid dependencies.
* include/Makefile.am: Reflects above.
|
|
|
|
|
|
| |
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
* configure.in: Remove.
* configure.ac: New file, generated from configure.in by autoupdate.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* clock/Makefile.am, clock/ckinit.c, clock/.cvsignore, Makefile.am,
include/Makefile.am, include/iosh7750.h, include/ipl.h,
include/ispsh7750.h, include/sh4_regs.h, include/sh4uart.h,
include/sh7750_regs.h, include/.cvsignore, sci/Makefile.am,
sci/console.c, sci/sh4uart.c, sci/.cvsignore, score/Makefile.am,
score/cpu_asm.c, score/ispsh7750.c, score/.cvsignore,
timer/Makefile.am, timer/timer.c, timer/.cvsignore, configure.ac,
.cvsignore, ChangeLog: New files.
Reviewed and updated to latest automake and autoconf standards
by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
|
|
|
|
|
|
| |
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
* configure.in: Remove.
* configure.ac: New file, generated from configure.in by autoupdate.
|
|
|
|
|
| |
* configure.in: AC_PREREQ(2.52), Adapt CONFIG_SUBDIRS to
autoconf-2.52.
|
|
|
|
| |
* include/Makefile.am: Use 'TMPINSTALL_FILES ='.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector
number range check and handling of interrupt priority regs to
conform SH2 specs.
* sci/sci_termios.c: New file.
* include/sci_termios.h: New file.
* include/Makefile.am (EXTRA_DIST): Added sci_termios.h.
(include_sh_HEADERS): Added sci_termios.h.
* score/ispsh7045.c (isp): Calling an ISR with immediate argument
casued negative sign extension for vector numbers of 128 and
above. This was fixed.
* sci/sci.c: Cleaned initialization of SCI registers; added
necessary setup for new TERMIOS console cooperation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector
number range check and handling of interrupt priority regs to
conform SH2 specs.
* sci/sci_termios.c: New file.
* include/sci_termios.h: New file.
* include/Makefile.am (EXTRA_DIST): Added sci_termios.h.
(include_sh_HEADERS): Added sci_termios.h.
* score/ispsh7045.c (isp): Calling an ISR with immediate argument
casued negative sign extension for vector numbers of 128 and
above. This was fixed.
* sci/sci.c: Cleaned initialization of SCI registers; added
necessary setup for new TERMIOS console cooperation
|
|
|
|
| |
* include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
|
|
|
|
| |
* include/Makefile.am: Apply include_*HEADERS instead of H_FILES.
|
|
|
|
|
| |
* clock/ckinit.c (Install_clock): Modified MTU timer 0 initialization
to generate an interrupt exactly every 1us
|
|
|
|
|
|
|
|
|
| |
* /dev/null moved to libmisc.
* Makefile.am, configure.in: Removed null directory.
* include/Makefile.am: Removed null.h.
* include/null.h, null/.cvsignore, null/Makefile.am, null/close.c,
null/cntrl.c, null/init.c, null/open.c, null/read.c, null/write.c:
Removed.
|
|
|
|
| |
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
|
|
|
|
| |
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
|
|
|
|
|
| |
* Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
Switch to GNU canonicalization.
|
|
|
|
|
| |
* clock/Makefile.am, null/Makefile.am, sci/Makefile.am,
timer/Makefile.am, score/Makefile.am: Include compile.am
|
|
|
|
|
|
| |
* clock/Makefile.am, delay/Makefile.am, null/Makefile.am,
sci/Makefile.am, timer/Makefile.am, score/Makefile.am: Include
compile.am
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<corsepiu@faw.uni-ulm.de> that migrates the SH port to
multilib'ing. This patch involved moving a number of
files in the CVS repository, adding new files, and
deleting files from their previous location. Ralf
gave good instructions (not repeated here) and here
are his notes:
Note 1: In this version, I did not change the installation points of
the headers which are moved inside of the source-tree. This is a
temporary hack for not breaking compatibility with 4.5 based BSPs,
but will probably not last once having real multilibs (We would have
include file conflicts when several BSPs/CPU_MODELS share a common
installation prefix).
Note 2: I hope not to have broken too much, but I would not be
astonished if something goes wrong.
Note 3: There are more patches to come :)
|
| |
|
|
|
|
| |
adds .cvsignore.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that contains:
* Removes remaining (now illegal) references to $(SRC) from a couple of
Makefile.ams
* Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in
* Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR
from most configure scripts, i.e. LIBCDIR becomes less visible)
* Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to
libbsp/*/configure.ins (A minor bug in previous implementations, which
only has an impact when switching to GNU/Cygnus canonicalization)
* Cleans up several bogus comments.
* Removes MKLIB
* Switches the version number to 4.5.0 (for testing version number
handling)
|
|
|
|
|
|
|
|
|
|
| |
Ralf Corsepius <corsepiu@faw.uni-ulm.de> that contain:
* Modifications, (minor) corrections, cleanups to most existing
Makefile.ams
* Adds automake support to all remaining BSPs which have not yet been
converted to automake.
* Makefile.am for all remaining wrapup/Makefile.ams
|
|
|
|
|
|
|
| |
being set to 0 to indicate that there should be no Clock Tick. This
was used by the Timing Tests to avoid clock tick overhead perturbing
execution times. Now the Timing Tests simply leave the Clock Tick
Driver out of the Device Driver Table.
|
|
|
|
| |
serial drivers used in the 'gensh2' BSP for the Hitachi sh7045 CPU.
|
| |
|
|
|
|
| |
errors.
|
|
|
|
| |
to automake by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
which adds partial automake support to libcpu/<cpu>/*.
Until now I have only implemented full automake support for the sh (my
demonstration example :) and the i386 (inevitiable for structural
reasons of this subdirectory). For all other cpus only their toplevel
directories (exception: powerpc), include subdirectories and a few
selected subdirectories have been converted to automake.
I did this on purpose, because add automake support to each subdirectory
requires individual adaptations which to be tested individually.
Additionally the weirdnesses of the powerpc subdirectories hit again,
esp. some powerpc cpu-models
* install files to $(PROJECT_INCLUDE)/<cpu-model>/ while others install
them to $(PROJECT_INCLUDE)/
* the scheme used to configure libcpu/powerpc/ is difficult to implement
using automake, therefore this subdirectory still is configured by
autoconf (The one out of an unlimited set selection scheme hits again
:), though powerpc/*/* subdirectories already apply automake.
The patch also reveils structural weaknesses in RTEMS:
E.g. There seem to exist at least 5 different general schemes:
* Not using libcpu at all (eg. i960)
* Strictly tree-style a libcpu/<cpu-variant>/* (eg. m68k, sh)
* Flat libcpu directory layout with cpu-variants merged into sources or
not destinguishing cpu-variants (i386)
* Not supporting variants with deep source tree (sparc, hppa, mips64orion)
* Woven directory structure with shared directories (powerpc)
I regret having to say this, but from my POV this means, that there
doesn't exist a general implementation scheme for libcpu at all.
To apply:
rm -rf ./c/src/lib/libcpu/i386/wrapup
rm -rf ./c/src/lib/libcpu/mips64orion/include
rm -rf ./c/src/lib/libcpu/powerpc/ppc403/include
patch -p1 < rtems-rc-19991203-7.diff
./bootstrap
|