Commit Graph
22127 Commits
Author SHA1 Message Date
Joel Sherrill 3135649340 Changed release date. 1999-11-16 19:43:14 +00:00
Joel Sherrill 8f9efcb994 Added status chapter. 1999-11-16 19:41:31 +00:00
Joel Sherrill 71689d441e Added reference to rtems_get_class, rtems_get_node, and rtems_get_index
so users know they are part of the public API.
1999-11-16 18:40:25 +00:00
Joel Sherrill dc2b3376dd Added task variable services. 1999-11-16 18:28:20 +00:00
Joel Sherrill 1dbf307fd6 Added categorized list of constants in confdefs.h. 1999-11-16 18:28:06 +00:00
Joel Sherrill 90378e483f Added BSP_MAXIMUM_OPERATION_COUNT and BSP_ITERATION_COUNT
which allow the BSP to override the default number of objects
that will be created in the timing tests.  This is useful for
reducing memory consumption on small targets.  The BSP_ITERATION_COUNT
can be used to reduce the number of repititions in some of the
tests.  This is useful for extremely slow targets (we haven't seen
any slow enough to justify modifying this one yet though. :)
1999-11-16 16:23:26 +00:00
Joel Sherrill 4b960e5f29 Added code to the macros which checked directive status to also
check that the _Thread_Dispatch_disable_level is set to the
proper value (0 99% of the time).  This automatic check significantly
reduces the chance of mismatching disable/enable dispatch pairs
while doing internal RTEMS work.
1999-11-16 16:21:00 +00:00
Joel Sherrill 72d4b1d96d Use the miniIMFS to reduce code space. 1999-11-16 16:19:06 +00:00
Joel Sherrill a20190a408 Added test cases for uname(). 1999-11-16 16:15:05 +00:00
Joel Sherrill 65a38bcab7 Web server uses the POSIX API. Therefor, it must be disabled when the
POSIX API is disabled.
1999-11-16 16:14:37 +00:00
Joel Sherrill ce18601a7d Removed start subdirectory and distributed contents to the appropriate
places under the libbsp tree.
1999-11-16 16:13:26 +00:00
Joel Sherrill 0cb7cb9e7c Added comments. 1999-11-16 16:10:39 +00:00
Joel Sherrill d3fdf45917 Now use _Thread_Reset(). 1999-11-16 16:09:50 +00:00
Joel Sherrill 88cb6b22ab Added threadreset.c. 1999-11-16 16:08:10 +00:00
Joel Sherrill f6d082148b Added prototype for _Thread_Reset() and numerous comments. 1999-11-16 16:07:52 +00:00
Joel Sherrill c09454282b Only check for System V IPC if multiprocessing is enabled. The unix
port only uses System V IPC for shared memory and semaphores to
communicate between nodes in a multiprocessor configuration.  If you
disable multiprocessing, then this code should be unused.  Thus systems
like Cygwin which are POSIX but do not support System V IPC should
not work.
1999-11-16 16:07:17 +00:00
Joel Sherrill f4b76ab569 Fixed so can be included multiple times in the executive source. 1999-11-16 16:04:51 +00:00
Joel Sherrill 31473b7107 Works now.
Removed times() since the version in the C Library support code is
fine.
1999-11-16 16:03:21 +00:00
Joel Sherrill 165fe39ff2 Return a reasonable error other than ENOSYS. 1999-11-16 16:01:54 +00:00
Joel Sherrill 7fec3b7a36 Added call to _Watchdog_Remove to remove the sporadic timer. It was
being reinserted onto the ticks chain.
1999-11-16 16:01:32 +00:00
Joel Sherrill 2c0e896e9c Moved utsname from "build for now" (unimplemented files) to the main
list of C_PIECES since it is now implemented.
1999-11-16 16:00:11 +00:00
Joel Sherrill d280ce18b8 Comment fixed when adding prototype for
_ITRON_Message_buffer_Translate_core_message_buffer_return_code.
1999-11-16 15:58:21 +00:00
Joel Sherrill bd462d1146 New file. 1999-11-16 15:52:49 +00:00
Joel Sherrill d6c8352925 Patch rtems-rc-19991105-1.diff.gz from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> which does the following:

    This is the configuration cleanup patch:

    Main changes:
      * TARGET_ARCH removed
      * target.cfg.in moved to c/make/target.cfg.in (Only configured once for
        all BSPs of a target)
      * BARE_XXX variables appended to bsp.cfg.in
      * autogen renamed to bootstrap
      * removed stray variables from make/custom/*.cfg

    To apply:
        cd <source-tree>
        rm c/src/make/target.cfg.in
        cp autogen bootstrap
        mkdir c/make
        cp make/target.cfg.in c/make/target.cfg.in
        rm make/target.cfg.in
        rm autogen
        patch -p1 < rtems-rc-19991105-1.diff
1999-11-16 15:48:11 +00:00
Jennifer Averett fa3346f509 Modified file to match seen output. 1999-11-16 15:41:58 +00:00
Jennifer Averett f9879915b9 Modified output file to match seen output. Added comment to all ino
values that they may change slightly on a processor basis.
1999-11-16 15:41:29 +00:00
Jennifer Averett e9b00d7628 Removed compiler warning. 1999-11-16 15:40:40 +00:00
Jennifer Averett d37aa4442a Changed asserts to tmmacros. 1999-11-16 15:39:08 +00:00
Jennifer Averett 2d82857db3 Updated scn file to match new output. Left out unemplemented
parts as a reminder to fix when these routines became implemented.
1999-11-16 15:38:44 +00:00
Jennifer Averett 4761995134 + Changed ID to 1. ( Compilation error introduced by modifications. ) 1999-11-16 15:33:10 +00:00
Jennifer Averett 1da9f4bdff Modified scan file to match. 1999-11-16 15:30:04 +00:00
Joel Sherrill 817031fa5c New file. 1999-11-16 15:28:03 +00:00
Joel Sherrill c7016198fa Added. 1999-11-16 15:27:52 +00:00
Joel Sherrill b88691c30f Source and destination arguments to strncpy were swapped. This mistake
was made in the conversion of bcopy() to strncpy().
1999-11-16 15:26:29 +00:00
Joel Sherrill c276c87111 Added itron tests. 1999-11-16 15:24:30 +00:00
Jennifer Averett 3fb7b70be2 Changed to call tmmacros instead of assert. 1999-11-16 14:39:56 +00:00
Joel Sherrill 56e61bb8e1 Patch rtems-rc-19991105-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
This is the gdb.spec.in fix patch:

        * install infos gzip-ed
        * add gdb to group rtems
1999-11-16 14:24:50 +00:00
Joel Sherrill ac656f2dc4 Moved start code from lib/start to libbsp. 1999-11-16 14:15:56 +00:00
Joel Sherrill 25f705eebf Moved start code from lib/start to libbsp. 1999-11-16 13:55:35 +00:00
Joel Sherrill 1d04e1673e Moved start code from lib/start to libbsp. 1999-11-16 13:45:51 +00:00
Joel Sherrill 7f93f772d8 Committed modifications from ITRON Task and Task Dependendent Synchronization
Working Group.  Included are tests.
1999-11-16 13:37:49 +00:00
Joel Sherrill a7d988a53e Minor changes since new Makefile. 1999-11-16 13:37:25 +00:00
Joel Sherrill 14dbf50aa2 Added start subdirectory. 1999-11-16 13:34:41 +00:00
Joel Sherrill 1bcdb3f6ec Committed modifications from ITRON Task and Task Dependendent Synchronization
Working Group.  Included are tests.
1999-11-16 13:31:13 +00:00
Joel Sherrill 80fd69998a Removed nanosleep() since it is now in its own file. 1999-11-15 22:19:51 +00:00
Jennifer Averett 40aac293b7 Returned third parameter for a NULL name to the objects open call. 1999-11-15 21:37:56 +00:00
Jennifer Averett 2578970553 + Fixed files to consistantly use a case of the location after calls
to ITRON_Task_Get.
+ Modified to consistantly call _ITRON_return_errorno with E_OK.
+ Optimized the code to not disable dispatch prior to checking input values.
1999-11-15 21:35:14 +00:00
Jennifer Averett 1ae60eb4e6 + Modified to use new Thread_Reset routine instead of the restart method. 1999-11-15 21:31:28 +00:00
Jennifer Averett e672263c39 Fixed verificaiton checks to call correct macro if dispatch is disabled. 1999-11-15 21:28:21 +00:00
Jennifer Averett 06380cfeac + Added check that a task could be sent to a dormant state
then sta_tsk used to restart the task to its initial state.
+ Added calls to ref_tsk to yellow paths for suspended and
  ready but not running tasks.
+ Fixed output file to correctly state test name
+ Added priority of preempt to the header file.  Allows ref_tsk verification.
1999-11-15 21:25:53 +00:00