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