Commit Graph
35 Commits
Author SHA1 Message Date
Joel Sherrill 4522dbafbc 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* optman/sapi/no-io.c: Split IO Manager into one function per file so
	now we only need required initialization methods.
2007-05-29 19:59:46 +00:00
Joel Sherrill 3f72383ce8 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* optman/sapi/no-io.c: Eliminate maximum_drivers configuration
	parameter since it was used to configure a no longer used feature.
	Device names are now part of the filesystem not in a table.
2007-05-29 11:35:51 +00:00
Joel Sherrill ff114dc5bf 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* optman/Makefile.am, optman/preinstall.am, optman/rtems/no-dpmem.c,
	optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
	optman/rtems/no-part.c, optman/rtems/no-region.c,
	optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
	optman/rtems/no-signal.c, optman/rtems/no-timer.c,
	optman/sapi/no-ext.c: Add optional manager stub for Barrier. Simplify
	other optional managers so using them reduces application size
	instead of increasing it.
	* optman/rtems/no-barrier.c: New file.
2007-05-09 18:47:03 +00:00
Joel Sherrill c2c0379c82 2006-01-08 Joel Sherrill <joel@OARcorp.com>
* optman/sapi/no-io.c: Change rtems_io_register_name to take a const
	char *.
2006-01-08 17:59:11 +00:00
Ralf Corsepius c83b5678c9 2004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>
* optman/rtems/no-dpmem.c, optman/rtems/no-mp.c,
	optman/rtems/no-msg.c, optman/rtems/no-part.c,
	optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
	optman/rtems/no-sem.c, optman/rtems/no-timer.c,
	optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert to using c99
	fixed size types.
2004-03-31 08:29:14 +00:00
Ralf Corsepius 2609e83f77 Unused. 2004-03-08 16:26:41 +00:00
Joel Sherrill 9e7c546a47 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* rtems/no-dpmem.c, rtems/no-event.c, rtems/no-mp.c, rtems/no-msg.c,
	rtems/no-part.c, rtems/no-region.c, rtems/no-rtmon.c, rtems/no-sem.c,
	rtems/no-signal.c, rtems/no-timer.c, sapi/no-ext.c, sapi/no-io.c: URL
	for license changed.
2003-09-04 18:53:23 +00:00
Joel Sherrill da2151f40d 2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
	* sapi/no-io.c: Side-effect of fixing reentrancy problem with
	rtems_io_lookup_name() (API change).  Unused function removed.
2003-02-03 23:56:29 +00:00
Ralf Corsepius cccb7e04b0 2002-11-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in rtems/Makefile.am and sapi/Makefile.am.
	* sapi/Makefile.am: Removed.
	* rtems/Makefile.am: Removed.
	* rel.am: Removed.
	* configure.ac: Add RTEMS_BSP_CHECK_CACHE.
	Reflect changes above.
2002-11-20 14:21:25 +00:00
Ralf Corsepius c34635be66 2002-11-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/Makefile.am: Reworked.
	* sapi/Makefile.am: Reworked.
	* rel.am: New.
2002-11-08 17:57:06 +00:00
Ralf Corsepius 2f6a4b3405 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* sapi/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 05:58:11 +00:00
Ralf Corsepius c0198bbd87 2002-07-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* sapi/Makefile.am: Add bsplib_DATA = $(PGMS).
	Remove ASM4FLAGS.
	* rtems/Makefile.am: Add bsplib_DATA = $(PGMS).
2002-07-23 02:30:52 +00:00
Ralf Corsepius dfa9b5fcfd 2002-06-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove multilib support.
	* configure.ac: Ditto.
	* sapi/Makefile.am: Ditto.
2002-06-15 08:20:55 +00:00
Joel Sherrill 7eeb237662 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]).
	* rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* Makefile.am: Remove AUTOMAKE_OPTIONS.
	* sapi/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-28 00:49:59 +00:00
Joel Sherrill b91f03384b 2002-01-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ChangeLog: New.
	* configure.ac: New.
	* Makefile.am: New.
	* rtems/*: Copied from c/src/exec/rtems/optman.
	* sapi/*: Copied from c/src/exec/sapi/optman.
2002-01-04 17:58:43 +00:00
Joel Sherrill 624c881ae0 2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* optman/Makefile.am: Add multilib support.
	* src/Makefile.am: Add multilib support.
2001-12-19 14:35:14 +00:00
Joel Sherrill 059a371409 2001-10-16 Chris Johns <ccj@acm.org>
* include/confdefs.h, include/rtems/config.h, include/rtems/io.h,
	optman/no-io.c, src/exinit.c, src/io.c: Added a device driver
	register/unregister interface to allow device drivers to be
	installed and removed at runtime. This means you do not need devices
	present in the device table when you build.
2001-10-16 19:05:29 +00:00
Joel Sherrill fa1661b611 2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
2001-09-24 18:20:53 +00:00
Joel Sherrill 3ac5d4e276 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am, optman/Makefile.am: Include compile.am.
2000-09-05 15:34:41 +00:00
Joel Sherrill df49c60c96 Merged from 4.5.0-beta3a 2000-06-12 15:00:15 +00:00
Joel Sherrill db3e01084a Patch rtems-rc-19991203-6.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
which fixes a nasty dependency bug in optman/Makefile.am. Those
directories have been build twice before, i.e. re-running make after
having built rtems before, was rebuilding the files in optman/
directories.

    To apply:
        patch -p1 < rtems-rc-19991203-6.diff
        ./bootstrap
1999-12-21 14:32:00 +00:00
Joel Sherrill 49da88cc99 Patch rtems-rc-19991117-16.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
* the PACKHEX etc problem
  * prevents the *.rels being removed inside the build-tree
  * a typo which only shows for when MP is activated
  * Alters some custom/*cfg files
1999-11-23 15:53:09 +00:00
Joel Sherrill fba12eb6ff Patch rtems-rc-19991117-11.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
to convert the libc directory to automake and "dozens of
small fixes for Makefile.ins/configure.ins below c/src/lib."
1999-11-23 13:29:04 +00:00
Joel Sherrill 08311cc3a9 Updated copyright notice. 1999-11-17 17:51:34 +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 68d887326e removed include of unnecessary include file. 1997-01-28 23:33:40 +00:00
Joel Sherrill 3b76313da9 modified to generate fatal error when an unconfigured directive is invoked. 1996-04-19 21:09:20 +00:00
Joel Sherrill 10017a7223 Changed io manager initialization routine to not be static. 1996-02-21 22:37:47 +00:00
Joel Sherrill 5e9b32b439 posix support initially added 1995-09-26 19:27:15 +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 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
Joel Sherrill b06e68ef1f Numerous miscellaneous features incorporated from Tony Bennett
(tbennett@divnc.com) including the following major additions:

  + variable length messages
  + named devices
  + debug monitor
  + association tables/variables
1995-08-17 19:51:51 +00:00
Joel Sherrill ac7d5ef06a Initial revision 1995-05-11 17:39:37 +00:00