Commit Graph
195 Commits
Author SHA1 Message Date
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 dd32d883d7 posix initialization threads table was misnamed "posix initialization
tasks table"
1996-05-29 22:46:05 +00:00
Joel Sherrill 7f72217e97 comment clean up 1996-05-29 21:27:26 +00:00
Joel Sherrill 2a98af841e types.c: spacing
psignal.c: kill recognizes SIGABRT and exits to prevent asserts from
recursively occurring because kill was not implemented and asserted.
1996-05-29 21:02:20 +00:00
Joel Sherrill 5240c71c52 fixed support for posix initialization threads table 1996-05-29 20:58:45 +00:00
Joel Sherrill cfcfdf0585 added pthread_exit
first posix thread ran
1996-05-29 20:55:05 +00:00
Joel Sherrill 5e0efa2b3a cleaned up spacing and parentheses 1996-05-29 20:50:52 +00:00
Joel Sherrill d835a35cbd spacing 1996-05-29 19:28:15 +00:00
Joel Sherrill ece8c9abd3 first cut at pthread_create 1996-05-29 19:28:01 +00:00
Joel Sherrill 9c877c0df6 addressed minimum stack size attribute.
There is a potential problem if setting PTHREAD_STACK_MIN to 0 does not
work with all applications since it is in limit.h over in newlib.  There
is a potential build order issue with newlib needing to know the rtems
cpu dependent stack size minimum.
1996-05-29 18:46:46 +00:00
Joel Sherrill 98849f4487 *** empty log message *** 1996-05-29 16:55:05 +00:00
Joel Sherrill 613cff6f58 removed all ifdef's on NOT_IMPLEMENTED. 1996-05-29 16:54:52 +00:00
Joel Sherrill e941ea131d added entry point for posix initialization threads to the posix initialization
threads table structure
1996-05-29 16:54:24 +00:00
Joel Sherrill d9a0689e35 Addressed RTEMS API initialization tasks table in a system without
RTEMS initialization tasks.
1996-05-29 16:07:21 +00:00
Joel Sherrill 99f9dffaf4 Added default POSIX API configuration table. 1996-05-29 16:05:28 +00:00
Joel Sherrill 019bce7917 It is now not an error to have 0 RTEMS initialization tasks since you could
create POSIX initialization threads.
1996-05-29 16:05:06 +00:00
Joel Sherrill 974ff40e57 renamed signal.c to psignal.c to avoid naming problems.
added mp stubs to cond.c and mutex.c to eliminate link errors.

added pthread_exit to pthread.c
1996-05-29 16:04:31 +00:00
Joel Sherrill c627b2a3a1 split the inclusion of "EXTERN" data based on whether it was sapi,
score, rtems api, or posix api related.
1996-05-28 21:40:52 +00:00
Joel Sherrill c6fa38c006 added maximum keys 1996-05-28 19:29:51 +00:00
Joel Sherrill 7640525da4 added enumerated constant for the POSIX API as an error source 1996-05-28 19:29:02 +00:00
Joel Sherrill 5a18e047ac added initial set of api extension callouts 1996-05-28 19:28:32 +00:00
Joel Sherrill 962c9b65f2 new file 1996-05-28 16:33:11 +00:00
Joel Sherrill 47d6b1400f commented out interrupt support 1996-05-28 16:32:55 +00:00
Joel Sherrill da33d26358 added ifndef's for the POSIX maximum field in the POSIX api configuration table 1996-05-28 16:18:34 +00:00
Joel Sherrill d4b4487779 added posix api initialization call to init.c
deleted a blank line in rtemsapi.c
1996-05-28 16:17:01 +00:00
Joel Sherrill 8165b48f51 comment cleanup 1996-05-28 16:16:28 +00:00
Joel Sherrill 52d9e4d1ac added maximum keys 1996-05-28 16:16:11 +00:00
Joel Sherrill 2eba45de91 made posix configuration information conditional so configurations wanting
only the rtems api don't have to include it.
1996-05-28 14:16:45 +00:00
Joel Sherrill cb9637246a changed call to _ISR_Enable() to _ISR_Set_level() in _Thread_Handler.
_ISR_Enable() takes the magic cookie expected by the cpu's status register
instead of a simple isr level.
1996-05-28 13:24:58 +00:00
Joel Sherrill e6d4b1d086 added initial posix configuration support 1996-05-28 13:13:34 +00:00
Joel Sherrill 87a2a7418b changed version to 3.5.17 1996-05-24 22:56:23 +00:00
Joel Sherrill 568ebf32f4 updates to fix typos 1996-05-24 19:32:37 +00:00
Joel Sherrill 8b2ecf8546 updates from Tony Bennett 1996-05-23 15:37:38 +00:00
Joel Sherrill a5f56a4398 *** empty log message *** 1996-05-23 15:35:32 +00:00
Joel Sherrill 859f17ce22 invoke thread stack free routine instead of Workspace free. 1996-05-23 15:35:26 +00:00
Joel Sherrill d196e48590 updates from Tony Bennett.
Broke the setjmp/longjmp pair in the context switch into a separate routine
so no code depended on local variables surviving the jump.
1996-05-23 15:34:54 +00:00
Joel Sherrill ef006c1e3b Modified to correct variables which defined the range of object classes
which are tasks.
1996-05-22 22:34:18 +00:00
Joel Sherrill f4719d5aaf These files have been modified in the initial pass at getting the portion
of the POSIX API necessary to support the GNAT runtime to initially compile.
We now have verified that the specifications for the necessary routines
are correct per the POSIX standards we have.
1996-05-22 22:32:39 +00:00
Joel Sherrill 05195890d7 These files have been modified in the initial pass at getting the portion
of the POSIX API necessary to support the GNAT runtime to initially compile.
We now have verified that the specifications for the necessary routines
are correct per the POSIX standards we have.

The removed files were moved to newlib as they were duplicates of files
already included there.
1996-05-22 22:31:51 +00:00
Joel Sherrill 92262ab412 fixed typo 1996-05-10 20:23:27 +00:00
Joel Sherrill 1c964ffab2 *** empty log message *** 1996-05-08 21:53:50 +00:00
Joel Sherrill bf6661e20d Updated version to 3.5.15. 1996-05-02 14:39:07 +00:00
Joel Sherrill dce1c1a10a Updates from Eric Norum to use the mcpu32 flags and fix comments. 1996-05-01 15:24:37 +00:00
Joel Sherrill a4126225c3 changed version number to 3.5.14 1996-04-24 21:21:14 +00:00
Joel Sherrill 1543932387 added comment regarding stack alignment issues to thread stack allocation
routine.
1996-04-24 17:36:35 +00:00
Joel Sherrill 8389628c1b updates from Tony Bennett 1996-04-22 16:53:46 +00:00
Joel Sherrill 1f94ed6bfd Updates from Tony Bennett. 1996-04-22 16:50:17 +00:00
Joel Sherrill 8faca06664 thread.c: added support for optional user provided stack allocator
wkspace.c: made initialization routine a regular subroutine
1996-04-22 16:46:36 +00:00
Joel Sherrill 6365f81898 made initialization routine a regular subroutine 1996-04-22 16:46:00 +00:00
Joel Sherrill a155b3c52d interr.h: added stack allocater error code
wkspace.h: made initialization routine a regular subroutine
1996-04-22 16:45:47 +00:00