Commit Graph
18544 Commits
Author SHA1 Message Date
Joel Sherrill cadbf44ae3 Patch rtems-rc-20000731-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that is a cosmetic patch to ampolish.
2000-08-01 14:16:16 +00:00
Joel Sherrill 8353969815 Updated versions. 2000-08-01 14:13:12 +00:00
Joel Sherrill ff0187023f Removed unused macro. 2000-08-01 14:13:02 +00:00
Joel Sherrill 327cf9134c Corrected BSP name in script. 2000-08-01 14:12:46 +00:00
Joel Sherrill dc12bf41d5 Added numerous BSPs. 2000-08-01 14:12:33 +00:00
Joel Sherrill c9f7123ae9 New files. 2000-08-01 14:06:35 +00:00
Joel Sherrill 68132f2e8e ARMulator BSP now runs with gdb 5.0. 2000-08-01 14:06:11 +00:00
Joel Sherrill 3631dad88f Closer to linking. h8300-rtems-ld now core dumps. 2000-07-31 19:23:21 +00:00
Joel Sherrill caf8869939 New bsp for simulator in gdb. Does not work yet. 2000-07-31 18:29:37 +00:00
Joel Sherrill 93d31bec59 Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Removed obsolete flags from new custom files.
2000-07-27 17:44:11 +00:00
Joel Sherrill 2d354ea6a5 Minor problems addressed with the merger and with the arm_bare_bsp.
That BSP now has a stub clock driver so the tests can link even
if they won't execute.  A handful of Makefiles had to be updated
and we had to account for printk.c being a shared file now.
2000-07-27 06:17:44 +00:00
Joel Sherrill 08330bf0be Port of RTEMS to the ARM processor family by Eric Valette
<valette@crf.canon.fr> and Emmanuel Raguet <raguet@crf.canon.fr>
of Canon CRF - Communication Dept.  This port includes a
basic BSP that is sufficient to link hello world.
2000-07-27 01:04:11 +00:00
Joel Sherrill db9ae7078d Patch from Charles-Antoine Gauthier <charles.gauthier@nrc.ca> that
removes warnings from the network.c file and has slight additions
to the configuration file to support Java.
2000-07-26 21:15:27 +00:00
Joel Sherrill b1446092bd changed version to ss-20000726 2000-07-26 20:47:12 +00:00
Joel Sherrill 8c3c1763f0 Added ifdef on C4x to avoid invalid address alignment checks since there
is no such thing on the C4x.
2000-07-26 20:44:11 +00:00
Joel Sherrill ca7858bb88 Port of RTEMS to the Texas Instruments C3x/C4x DSP families including
a BSP (c4xsim) supporting the simulator included with gdb.  This port
was done by Joel Sherrill and Jennifer Averett of OAR Corporation.
Also included with this port is a space/time optimization to eliminate
FP context switch management on CPUs without hardware or software FP.

An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8)
on this CPU.  This required addressing alignment checks and assumptions
as well as fixing code that assumed sizeof(unsigned32) == 4.
2000-07-26 19:28:11 +00:00
Joel Sherrill 17508d02bb Port of RTEMS to the Texas Instruments C3x/C4x DSP families including
a BSP (c4xsim) supporting the simulator included with gdb.  This port
was done by Joel Sherrill and Jennifer Averett of OAR Corporation.
Also included with this port is a space/time optimization to eliminate
FP context switch management on CPUs without hardware or software FP.

An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8)
on this CPU.  This required addressing alignment checks and assumptions
as well as fixing code that assumed sizeof(unsigned32) == 4.
2000-07-26 19:26:28 +00:00
Joel Sherrill 6b4a11bf4e Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that removes an unnecessary inclusion of @RTEMS_BSP@.cfg.
2000-07-25 13:38:03 +00:00
Joel Sherrill 7496d9c30a Patch rtems-rc-20000725-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that is an improvement in the version handling macro that compensates
for Joel's bug in the release script which broke the VERSION file format.
2000-07-25 13:33:08 +00:00
Joel Sherrill dbe50fd464 Added c3xsim as alias of c4xsim. 2000-07-25 13:31:59 +00:00
Joel Sherrill ca8dfbcc6b Forgot to remove these when code moved. 2000-07-25 11:48:33 +00:00
Joel Sherrill e001d84afb Use bitwise and not cast to unsigned16 to remove upper bits. 2000-07-24 22:28:15 +00:00
Joel Sherrill ce21604c21 Fixed so autoconf macros will like this file. 2000-07-24 20:33:30 +00:00
Joel Sherrill 30a1617192 Corrected spelling mistake. 2000-07-24 20:33:07 +00:00
Joel Sherrill 3c5118178e Corrected file name in EXTRA_DIST setting. 2000-07-24 20:32:47 +00:00
Joel Sherrill 7d5077c1f4 Patch from Eric Valette <valette@crf.canon.fr> with debugging
by Till Straumann <strauman@SLAC.Stanford.EDU>.  With this
patch, the motorola_shared BSP should also support the MVME2303.
2000-07-24 19:18:42 +00:00
Joel Sherrill 14b35d4796 changed version to ss-20000717 2000-07-17 13:06:17 +00:00
Joel Sherrill 09f52f00de Make _ISR_Dispatch global. 2000-07-17 13:05:28 +00:00
Joel Sherrill fb31e1a2e7 Update from Philip Quaife <rtemsdev@qs.co.nz> that was hand-merged.
This update addresses the following:

  + the ISR enable/disable/flash macros now work with old gcc versions.
  + the UI CCR bits are now masked since other example code did so
  + _ISR_Dispatch disables interrupts during call setup

Together these removed the instabilities he was seeing.
2000-07-17 13:01:44 +00:00
Joel Sherrill 237c259851 Changed default value to "pause". 2000-07-17 01:54:14 +00:00
Joel Sherrill 4dcd9436d4 Changed name of static table versions to avoid conflict. 2000-07-14 18:52:54 +00:00
Joel Sherrill 62e1271aef Switch logical in conditional. 2000-07-13 16:17:09 +00:00
Joel Sherrill b8a30d07a5 Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that is yet another multilib-related structual cleanup patch:

  Changes:
  * Make RTEMS_TEST_NO_PAUSE a tests/ subpackage specific option.
    - Remove RTEMS_TEST_NO_PAUSE from custom/*.cfg, targopts.h and
      cpuopts.h.
    - Add autoconf macros RTEMS_*_RTEMS_TEST_NO_PAUSE
      (aclocal/rtems-test-no-pause.m4).
    - Add RTEMS_*_RTEMS_TEST_NO_PAUSE support to sptests/configure.ins
      and tmtests/configure.in. These are the only subdirectories which
      currently apply RTEMS_TEST_NO_PAUSE.
    - Add autoconf-DEFS support to all test subpackages' configure.ins
      below tests/. I.e. AC_DEFINES now get explicitly propagated as
      preprocessor defines into Makefiles, cf. AM_CPPFLAGS in
      tests/*/*.am, instead of using a global config-files.
    - Remove NDEBUG from custom/*.cfg.

  * AC_DEFINE POSIX_API, ITRON_API and MULTIPROCESSING in
    exec/configure.in, only.
    - All other sources now should relay on the values from cpuopts.h
      and should not define them themselves.
    - Several related changes to many configure.ins

  * Bug-fixes to RTEMS_*_RTEMS_DEBUG macros (Actually workarounds to
    quoting bugs in autoconf).

  Notes:
    * This patch is rather immature and only tested for a small subset
      of BSPs (requires the tests to be enabled and therefore takes an
      tremendous amount of disc space and time.)
    * The patches to *cfg were generated by a script. Expect file
      formating changes :)
2000-07-13 15:05:38 +00:00
Joel Sherrill ce39123263 Removed NDEBUG as a per BSP option. 2000-07-13 14:53:41 +00:00
Joel Sherrill bfc86bcb95 Removed references to stack checker defines since it is dynamically
enabled now at configure time.
2000-07-12 19:28:27 +00:00
Joel Sherrill ea56a07256 Removed stupid reference to NO_TABLE_MOVE in comment block. 2000-07-12 19:27:02 +00:00
Joel Sherrill 396079844d Patch rtems-rc-20000712-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that is yet another multilib-related structual cleanup patch:

  Changes:
    * Make RTEMS_DEBUG a global per-cpu configuration option
    * Remove RTEMS_DEBUG from targopts.h
    * Add a global --enable-rtems-debug option disabled by default.
    * Add RTEMS_DEBUG to cpuopts.h
    * Remove all references to RTEMS_DEBUG from custom/*.cfg

  Notes:
    * RTEMS_DEBUG is set in c/src/exec/configure.in only
      (RTEMS_CHECK_RTEMS_DEBUG) and should be defined in cpuopts.h only.
      BSPs should not redefine it, but use the value being provided by
      cpuopts.h.
      => With multilibs, users have to choose: Either enable RTEMS_DEBUG
         for all BSPs and CPU_MODELs of a cpu or not.
    * Only few BSPs had RTEMS_DEBUG enabled, therefore I set the default
      to disabled.
    * This patch influences the per-BSP building scheme. Existing BSPs
      which set RTEMS_DEBUG in their make-target-options rule might have
      problems at runtime.
2000-07-12 19:23:14 +00:00
Joel Sherrill 8bb456a4ce Added comment. 2000-07-12 13:50:45 +00:00
Joel Sherrill 71f578ef61 Removed unnecessary include of targopts.h. 2000-07-12 13:50:28 +00:00
Joel Sherrill c3b7608768 Added comment. 2000-07-12 13:44:27 +00:00
Joel Sherrill 60179c23fc Removed unnecessary include of targopts.h. 2000-07-12 13:42:40 +00:00
Joel Sherrill 3a6bfc6b86 Added comment. 2000-07-12 13:15:01 +00:00
Joel Sherrill 5ffa4e456a New file missed in earlier commit. 2000-07-12 12:36:00 +00:00
Joel Sherrill 0e7da150a9 Removed no cpu references. 2000-07-11 21:38:41 +00:00
Joel Sherrill 0daf588a12 New file. 2000-07-11 21:18:13 +00:00
Joel Sherrill 4159370f5d Reworked score/cpu/sparc so it can be safely compiled multilib. All
routines and structures that require CPU model specific information
are now in libcpu.  This primarily required moving erc32 specific
information from score/cpu files to libcpu/sparc and the erc32 BSP.
2000-07-11 21:16:53 +00:00
Joel Sherrill f38d829af4 Added Hitachi H8/300 to the list of CPUs that should be OK with
using cpuopts.h and not targopts.h.
2000-07-11 20:45:13 +00:00
Joel Sherrill 073e2411d3 Adding .cvsignore files. 2000-07-11 19:41:38 +00:00
Joel Sherrill bc85fd5a6d Reworked score/cpu/i960 so it can be safely compiled multilib. All
routines and structures that require CPU model specific information
are now in libcpu.  This required significant rework of the
score/cpu header files and the creation of multiple header files
and subdirectories in libcpu/i960.
2000-07-11 19:31:04 +00:00
Joel Sherrill 9e52b29cbc Patch rtems-rc-20000711-2-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that removes setting unused variables WORKSPACE_MB and HEAPSPACE_MB.
2000-07-11 15:26:40 +00:00