Commit Graph
56 Commits
Author SHA1 Message Date
Ralf Corsepius 7862f888f5 2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Reflect having moved aclocal/.
2003-08-18 05:50:27 +00:00
Ralf Corsepius 61d9371e24 Fix broken ChangeLog entries. 2003-08-17 12:59:28 +00:00
Ralf Corsepius e76fd739d4 2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Makefile.am: Reflect having moved automake.
	mp01/Makefile.am: Reflect having moved automake.
	mp01/node1/Makefile.am: Reflect having moved automake.
	mp01/node2/Makefile.am: Reflect having moved automake.
	mp02/Makefile.am: Reflect having moved automake.
	mp02/node1/Makefile.am: Reflect having moved automake.
	mp02/node2/Makefile.am: Reflect having moved automake.
	mp03/Makefile.am: Reflect having moved automake.
	mp03/node1/Makefile.am: Reflect having moved automake.
	mp03/node2/Makefile.am: Reflect having moved automake.
	mp04/Makefile.am: Reflect having moved automake.
	mp04/node1/Makefile.am: Reflect having moved automake.
	mp04/node2/Makefile.am: Reflect having moved automake.
	mp05/Makefile.am: Reflect having moved automake.
	mp05/node1/Makefile.am: Reflect having moved automake.
	mp05/node2/Makefile.am: Reflect having moved automake.
	mp06/Makefile.am: Reflect having moved automake.
	mp06/node1/Makefile.am: Reflect having moved automake.
	mp06/node2/Makefile.am: Reflect having moved automake.
	mp07/Makefile.am: Reflect having moved automake.
	mp07/node1/Makefile.am: Reflect having moved automake.
	mp07/node2/Makefile.am: Reflect having moved automake.
	mp08/Makefile.am: Reflect having moved automake.
	mp08/node1/Makefile.am: Reflect having moved automake.
	mp08/node2/Makefile.am: Reflect having moved automake.
	mp09/Makefile.am: Reflect having moved automake.
	mp09/node1/Makefile.am: Reflect having moved automake.
	mp09/node2/Makefile.am: Reflect having moved automake.
	mp10/Makefile.am: Reflect having moved automake.
	mp10/node1/Makefile.am: Reflect having moved automake.
	mp10/node2/Makefile.am: Reflect having moved automake.
	mp11/Makefile.am: Reflect having moved automake.
	mp11/node1/Makefile.am: Reflect having moved automake.
	mp11/node2/Makefile.am: Reflect having moved automake.
	mp12/Makefile.am: Reflect having moved automake.
	mp12/node1/Makefile.am: Reflect having moved automake.
	mp12/node2/Makefile.am: Reflect having moved automake.
	mp13/Makefile.am: Reflect having moved automake.
	mp13/node1/Makefile.am: Reflect having moved automake.
	mp13/node2/Makefile.am: Reflect having moved automake.
	mp14/Makefile.am: Reflect having moved automake.
	mp14/node1/Makefile.am: Reflect having moved automake.
	mp14/node2/Makefile.am: Reflect having moved automake.
2003-08-16 16:27:11 +00:00
Ralf Corsepius 7dcc3feefc 2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2003-08-11 14:20:43 +00:00
Ralf Corsepius c98849ef33 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove CC_CFLAGS_DEBUG_V.
	CC_CFLAGS_DEFAULT (obsolete).
2003-05-27 09:40:33 +00:00
Ralf Corsepius 78bea1442c 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove CC_CFLAGS_PROFILE_V.
	Remove CC_LDFLAGS_PROFILE_V.
2003-05-27 07:18:07 +00:00
Ralf Corsepius 3c55718aca Merger from rtems-4-6-branch. 2003-03-11 09:06:13 +00:00
Ralf Corsepius ccd81b60c2 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2003-02-11 11:47:49 +00:00
Ralf Corsepius 9b5c258556 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AC_PREREQ(2.57).
2003-02-11 11:11:33 +00:00
Ralf Corsepius 8730f45f28 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Reformat.
	Add autom4te*cache.
	Remove autom4te.cache.
2002-10-21 12:19:27 +00:00
Ralf Corsepius d822540ec6 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mp01/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp01/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp02/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp02/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp03/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp03/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp04/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp04/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp05/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp05/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp06/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp06/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp07/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp07/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp08/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp08/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp09/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp09/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp10/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp10/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp11/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp11/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp12/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp12/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp13/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp13/node2/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp14/node1/Makefile.am: Use $(OBJEXT) instead of .o.
	* mp14/node2/Makefile.am: Use $(OBJEXT) instead of .o.
2002-08-11 04:49:45 +00:00
Joel Sherrill 116845e8ad 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* mp01/task1.c, mp02/task1.c, mp03/task1.c, mp04/task1.c, mp05/task1.c,
	mp06/task1.c, mp07/task1.c, mp08/task1.c, mp09/task1.c, mp10/init.c,
	mp11/init.c, mp12/init.c, mp13/init.c, mp13/task2.c: Modified.
2002-08-02 00:53:03 +00:00
Joel Sherrill cb9b2bfcaa 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove ENABLE_GCC28.
2002-04-16 13:53:23 +00:00
Joel Sherrill ed794ad779 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:
	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* mp01/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp01/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp02/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp02/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp03/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp03/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp04/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp04/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp05/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp05/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp06/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp06/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp07/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp07/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp08/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp08/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp09/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp09/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp10/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp10/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp10/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp11/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp11/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp12/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp12/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp13/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp13/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp14/node1/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* mp14/node2/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-28 00:44:13 +00:00
Joel Sherrill 0897d3818c 2001-11-07 Joel Sherrill <joel@OARcorp.com>
Tracked as PR72 but related to the object id problem (PR36)
	reported by Todor.Todorov@barco.com.
	* mp03/delay.c: Dispatch disable level is actually 1 not 0.
	* mp13/system.h: Configure enough tasks (CONFIGURE_MAXIMUM_TASKS=3).
	* mp14/delay.c: Dispatch disable level may be arbitrarily > 0.
2001-11-07 23:04:50 +00:00
Joel Sherrill d7aecdc8f8 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
	* configure.in: Remove.
2001-10-12 18:47:00 +00:00
Joel Sherrill df25c9989b 2001-10-11 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.
2001-10-11 19:36:23 +00:00
Joel Sherrill 65126558db 2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2001-09-24 18:27:53 +00:00
Joel Sherrill e242657da6 2001-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mp02/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp02/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp04/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp04/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp14/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp14/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp06/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp06/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp08/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp08/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp03/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp03/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp10/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp10/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp05/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp05/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp13/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp13/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp01/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp01/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp07/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp07/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp11/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp11/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp12/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp12/node1/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp09/node2/Makefile.am: include leaf.am instead of leaf.cfg.
	* mp09/node1/Makefile.am: include leaf.am instead of leaf.cfg.
2001-09-19 17:20:55 +00:00
Joel Sherrill 95083c0db9 2001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2001-05-10 13:38:37 +00:00
Joel Sherrill feead22618 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2000-11-09 16:43:05 +00:00
Joel Sherrill a314d3b497 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2000-11-02 15:49:06 +00:00
Joel Sherrill b33e20ea90 2000-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
        Switch to GNU canonicalization.
	* mptests.am: Remove DEFS.
2000-10-27 13:32:26 +00:00
Joel Sherrill 5b6ea7a775 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mp01/node1/Makefile.am, mp01/node2/Makefile.am,
	mp02/node1/Makefile.am, mp02/node2/Makefile.am,
	mp03/node1/Makefile.am, mp03/node2/Makefile.am,
	mp04/node1/Makefile.am, mp04/node2/Makefile.am,
	mp05/node1/Makefile.am, mp05/node2/Makefile.am,
	mp06/node1/Makefile.am, mp06/node2/Makefile.am,
	mp07/node1/Makefile.am, mp07/node2/Makefile.am,
	mp08/node1/Makefile.am, mp08/node2/Makefile.am,
	mp09/node1/Makefile.am, mp09/node2/Makefile.am,
	mp10/node1/Makefile.am, mp10/node2/Makefile.am,
	mp11/node1/Makefile.am, mp11/node2/Makefile.am,
	mp12/node1/Makefile.am, mp12/node2/Makefile.am,
	mp13/node1/Makefile.am, mp13/node2/Makefile.am,
	mp14/node1/Makefile.am, mp14/node2/Makefile.am: Include compile.am
2000-09-05 16:05:46 +00:00
Joel Sherrill e94ad1feb9 Adding ChangeLogs. 2000-08-10 13:24:00 +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 df49c60c96 Merged from 4.5.0-beta3a 2000-06-12 15:00:15 +00:00
Joel Sherrill bf85b19188 Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
adds .cvsignore.
2000-04-13 14:37:14 +00:00
Joel Sherrill 8fbdf07b62 Patch rtems-rc-20000118-2.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that contains cosmetical changes to the Makefile.ams below tests (removes
old, now invalid comments from these Makefile.ams).
2000-01-31 15:22:23 +00:00
Joel Sherrill 369ef189b2 Patch rtems-rc-19991203-7.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
which does minor cleanup  for Makefile.ams below mptests, which only
removes some bogus comments from the Makefile.ams.

To apply:
  patch -p1 < rtems-rc-19991203-8.diff
  ./bootstrap
1999-12-21 15:00:49 +00:00
Joel Sherrill 116e54ad16 Uncommitted remains of a previous patch from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> which converted fiels to automake.
1999-11-30 14:03:29 +00:00
Joel Sherrill 1d9a2fc5ab Patch rtems-rc-19991123-rc-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
which (among other things) converted the mptests to automake.

    SUB_DIRS was used instead of SUBDIRS in some Makefile.ins
    (apparently a leftover from moving the start* directories)

    Addtional major bugs:
    * psxtests/include was empty (incomplete psxtests changes).
    * bogus handling of *.scn in itrontests (screens/sptests vs.
      screens/itrontests installation dirs)

    In addition I have added a few more changes (I couldn't resist)
    * automake support for itrontests
    * OPERATION_COUNT support in tmitrontests/
    * automake support for tmitrontests
    * automake suppport for mptests
    * Some (minor) corrections to several configure.in/Makefile.ams

    => c/src/tests/ is completly under automake control, now.
    => we could start to sort out the structural issues with c/src/tests
      (tests/support, stubdr, tools, get "make dist" working)
1999-11-29 15:45:11 +00:00
Joel Sherrill c4ea5efc61 Patch rtems-rc-19991123-rc-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
which (among other things) converted the mptests to automake.
1999-11-24 14:19:26 +00:00
Joel Sherrill 08311cc3a9 Updated copyright notice. 1999-11-17 17:51:34 +00:00
Joel Sherrill 811804fec8 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make fix bug
where wrapup left pieces out of the librtemsall.a.
1999-10-04 19:15:14 +00:00
Joel Sherrill 908436c1ec New configuration files added by patch from
Ralf Corsepius <corsepiu@faw.uni-ulm.de>".
1999-08-10 15:38:09 +00:00
Joel Sherrill 9a993ed573 Added CONFIGURE_EXTRA_TASK_STACKS definition to make memory requirements
more accurate.
1998-04-27 13:51:23 +00:00
Joel Sherrill 60b791ada1 updated copyright to 1998 1998-02-17 23:46:28 +00:00
Joel Sherrill 98e4ebf594 Fixed typo in the pointer to the license terms. 1997-10-08 15:45:54 +00:00
Joel Sherrill 03f2154e51 headers updated to reflect new style copyright notice as part
of switching to the modified GNU GPL.
1997-04-22 17:20:27 +00:00
Joel Sherrill be1c11edab tests now specify whether using posix initialization threads table
or rtems initialization table in configuration table
1996-05-29 22:48:26 +00:00
Joel Sherrill 8b2ecf8546 updates from Tony Bennett 1996-05-23 15:37:38 +00:00
Joel Sherrill 5c491aef41 changes remerged after lost in disk crash -- recovered from snapshot, partially recovered working tree, etc 1995-12-20 15:39:19 +00:00
Joel Sherrill 8bdcfc474f changes remerged after disk crash -- history lost 1995-12-19 20:26:32 +00:00
Joel Sherrill 2122a0b7f4 Modifications from Tony Bennett accepted to tune this test a little. 1995-09-19 21:44:33 +00:00
Joel Sherrill 38ffa0cee2 Incorporated the submission from John S. Gwynne
<jsg@coulomb.eng.ohio-state.edu> of the rest of the 68000-ish support
for interrupt handling and bfffo support, the two BSPs he submitted
(efi68k and efi332), and SGI Irix 5.3 host support.
1995-09-19 18:32:18 +00:00
Joel Sherrill 3652ad356b Minor bug fixes to get all targets compilable and running. The
single biggest changes were the expansion of the workspace size
macro to include other types of objects and the increase in the
minimum stack size for most CPUs.
1995-09-19 14:53:29 +00:00
Joel Sherrill 3a4ae6c210 The word "RTEMS" almost completely removed from the core.
Configuration Table Template file added and all tests
modified to use this.  All gvar.h and conftbl.h files
removed from test directories.

Configuration parameter maximum_devices added.

Core semaphore and mutex handlers added and RTEMS API Semaphore
Manager updated to reflect this.

Initialization sequence changed to invoke API specific initialization
routines.  Initialization tasks table now owned by RTEMS Tasks Manager.

Added user extension for post-switch.

Utilized user extensions to implement API specific functionality
like signal dispatching.

Added extensions to the System Initialization Thread so that an
API can register a function to be invoked while the system
is being initialized.  These are largely equivalent to the
pre-driver and post-driver hooks.

Added the Modules file oar-go32_p5, modified oar-go32, and modified
the file make/custom/go32.cfg to look at an environment varable which
determines what CPU model is being used.

All BSPs updated to reflect named devices and clock driver's IOCTL
used by the Shared Memory Driver.  Also merged clock isr into
main file and removed ckisr.c where possible.

Updated spsize to reflect new and moved variables.

Makefiles for the executive source and include files updated to show
break down of files into Core, RTEMS API, and Neither.

Header and inline files installed into subdirectory based on whether
logically in the Core or a part of the RTEMS API.
1995-09-11 19:35:39 +00:00
Joel Sherrill 7f6a24abdd Added unused priority ceiling parameter to rtems_semaphore_create.
Rearranged code to created thread handler routines to initialize,
start, restart, and "close/delete" a thread.

Made internal threads their own object class.  This now uses the
thread support routines for starting and initializing a thread.

Insured deleted tasks are freed to the Inactive pool associated with the
correct Information block.

Added an RTEMS API specific data area to the thread control block.

Beginnings of removing the word "rtems" from the core.
1995-08-28 15:30:29 +00:00
Joel Sherrill 3235ad9a2c Support for variable length names added to Object Handler. This supports
both fixed length "raw" names and strings from the API's point of view.

Both inline and macro implementations were tested.
1995-08-23 19:30:23 +00:00