Joel Sherrill
|
f126ae2a86
|
pthread_mutexattr_setprioceiling: fixed typo
|
1996-08-12 17:04:13 +00:00 |
|
Joel Sherrill
|
db8e901180
|
pthread_mutexattr_setprioceiling: valid priority ceiling check looked at
value in attribute structure instead of passed in priority
|
1996-08-12 17:02:39 +00:00 |
|
Joel Sherrill
|
684c3c49c3
|
pthread_mutexattr_getprotocol: added check for attribute structure being
initialized
|
1996-08-12 16:29:14 +00:00 |
|
Joel Sherrill
|
b9444fb905
|
added code to catch NULL pointers for return values passed to get routines
|
1996-08-09 19:58:58 +00:00 |
|
Joel Sherrill
|
8699a7008e
|
sched_yield: was not invoking the dispatcher.
|
1996-08-09 18:45:10 +00:00 |
|
Joel Sherrill
|
d858fdbbaf
|
merged remote object id and invalid id error cases.
|
1996-08-09 17:30:13 +00:00 |
|
Mark Johannes
|
2a9a479d90
|
CORE_mutex_Status: added CORE_MUTEX_STATUS_CEILING_VIOLATED to enum
|
1996-08-08 18:27:11 +00:00 |
|
Mark Johannes
|
567ac4579d
|
_POSIX_signals_Clear_signals: added this routine
_POSIX_signals_Get_highest: changed initial starting signal to SIGHUP, still needs SIGFIRSTNOTRT
|
1996-08-08 18:24:29 +00:00 |
|
Joel Sherrill
|
66e519c1c1
|
ERC32_Force_interrupt implementation replaced per Jiri Gaisler's experience
on the real erc32 hardware.
|
1996-08-08 16:52:24 +00:00 |
|
Joel Sherrill
|
f55d898c6b
|
added ss_high_priority field to support sporadic server.
|
1996-08-08 16:51:14 +00:00 |
|
Mark Johannes
|
b67f5bfb91
|
_MPCI_Register_packet_processor: changed protoype first parameter type to MP_packet_Classes
|
1996-08-08 12:35:20 +00:00 |
|
Mark Johannes
|
6b722e2747
|
_MPCI_Register_packet_processor: Changed prototype of fist parameter name to the_class
|
1996-08-08 12:32:50 +00:00 |
|
Mark Johannes
|
3fd3da452b
|
_MPCI_Register_packet_processor: changes first parameter type to MP_packet_Classes
|
1996-08-08 12:31:01 +00:00 |
|
Joel Sherrill
|
2014063fec
|
sporadic server debugged and working. This required minor changes in all
sporadic server related routines.
|
1996-08-07 22:06:08 +00:00 |
|
Mark Johannes
|
a14684c356
|
_POSIX_Mutex_From_core_mutex_status: added priority ceiling violation case
|
1996-08-07 20:58:59 +00:00 |
|
Mark Johannes
|
cc757febff
|
_CORE_Mutex_seize: added checks for priority ceiling violation, also added
checks to ensure priority was not lowered.
|
1996-08-07 20:57:28 +00:00 |
|
Joel Sherrill
|
4bab8e2d35
|
get_errno: no longer needed by gnat runtime
|
1996-08-06 17:45:12 +00:00 |
|
Mark Johannes
|
0f99198845
|
_CORE_mutex_Seize: added change priority case if the mutex was obtained.
|
1996-08-06 16:26:11 +00:00 |
|
Joel Sherrill
|
a61f1a4682
|
_POSIX_Threads_Delete_extension: reorder to eliminate use of local pointer
variable before set.
pthread_join: using local variable so user can pass NULL pointer as argument
|
1996-08-06 16:24:41 +00:00 |
|
Mark Johannes
|
06883e131c
|
POSIX_Mutex_Default_attributes: changed prio_ceiling to maximum priority
|
1996-08-06 16:24:06 +00:00 |
|
Joel Sherrill
|
b521ae2fa7
|
pthread_getspecific: use local variable so references to tcb are completed
before enabling dispatching
|
1996-08-06 16:23:09 +00:00 |
|
Joel Sherrill
|
22b4b2e0d2
|
added page delimiters for comment blocks
|
1996-08-01 19:24:57 +00:00 |
|
Joel Sherrill
|
16bae520ac
|
added 3 nops following write to wim since a restore following it is
subject to causing unpredictable window underflow/overflows.
|
1996-08-01 15:06:00 +00:00 |
|
Mark Johannes
|
adae080a0e
|
Fixed default vectors initialization, sigaction which had a redundant
if clause for DFT action.
|
1996-07-15 14:02:14 +00:00 |
|
Joel Sherrill
|
69c9543543
|
basic test cases passed
|
1996-07-04 18:09:23 +00:00 |
|
Joel Sherrill
|
e21cf313ca
|
another attempt at the rtems_posix_api ifdef
|
1996-07-03 14:24:07 +00:00 |
|
Joel Sherrill
|
503dc05890
|
switched from "STATIC INLINE" to "RTEMS_INLINE_ROUTINE"
|
1996-07-03 14:20:03 +00:00 |
|
Joel Sherrill
|
5fc0dc11a0
|
changed version
|
1996-07-03 14:19:09 +00:00 |
|
Joel Sherrill
|
df8d1440d1
|
*** empty log message ***
|
1996-07-02 18:13:59 +00:00 |
|
Joel Sherrill
|
8d7a1d76e2
|
minor changes to insure the few posix-ish routines needed in non-posix
mode have stubs.
|
1996-06-18 19:06:58 +00:00 |
|
Joel Sherrill
|
108ef35570
|
initial modifications to support sigtimedwait.
|
1996-06-15 19:55:39 +00:00 |
|
Joel Sherrill
|
7f13a93288
|
fields for init threads stuff said tasks.
|
1996-06-14 15:49:31 +00:00 |
|
Mark Johannes
|
9e28da4165
|
sigtimedwait passes initial test cases of timeout and simple satisfaction.
|
1996-06-13 22:16:47 +00:00 |
|
Mark Johannes
|
4334949d02
|
added maximum_queued_signals to _POSIX_Default_configuration
|
1996-06-13 21:01:21 +00:00 |
|
Joel Sherrill
|
eb0551f312
|
added posix configuration parameter maximum_queued_signals.
|
1996-06-13 20:47:31 +00:00 |
|
Joel Sherrill
|
3a075f5d18
|
now passing maximum_queued_signals to posix signals manager initialization
|
1996-06-13 20:46:43 +00:00 |
|
Joel Sherrill
|
c53cfd0f2d
|
added queued signals and cleaned up setting of process wide signals so
it occurs in only one place.
|
1996-06-13 20:46:15 +00:00 |
|
Joel Sherrill
|
25a882a611
|
config.h: added maximum_queued_signals.
psignal.h: fixed typo.
|
1996-06-13 20:45:38 +00:00 |
|
Joel Sherrill
|
1b17790ccd
|
Added code so post context switch extensions can be run on every context
switch. This was needed to support process wide signals.
|
1996-06-13 16:43:39 +00:00 |
|
Joel Sherrill
|
e89f8cacbf
|
Added include so _POSIX_signals_Manager_initialization is prototyped.
|
1996-06-13 16:42:51 +00:00 |
|
Joel Sherrill
|
b85649c47b
|
basic test cases for kill() and alarm().
kill() in particular needs more test cases for full coverage. The search
for a thread interested in this signal has a lot of paths.
|
1996-06-13 16:42:21 +00:00 |
|
Joel Sherrill
|
7fc3029a59
|
added prototype for manager initialization routine.
|
1996-06-13 16:39:28 +00:00 |
|
Joel Sherrill
|
da4b6e88ed
|
use exit() from newlib by default.
|
1996-06-12 22:50:03 +00:00 |
|
Joel Sherrill
|
2e0ebd11ad
|
added initialization of posix signal manager.
|
1996-06-12 22:49:33 +00:00 |
|
Joel Sherrill
|
281ad526b6
|
basic kill() which send a signal to pthread_self() appears to work.
|
1996-06-12 22:49:14 +00:00 |
|
Joel Sherrill
|
4a1bc34b8f
|
added waiting for signal state.
|
1996-06-12 17:45:34 +00:00 |
|
Joel Sherrill
|
2291b71654
|
initial implementation of blocking signal routines -- sigwait, sigwaitinfo,
sigtimedwait, sigsuspend, and pause.
|
1996-06-12 17:45:01 +00:00 |
|
Joel Sherrill
|
937808f500
|
added comment to make sure we add unblock of thread
|
1996-06-11 22:55:39 +00:00 |
|
Joel Sherrill
|
ea1a5bef17
|
first attempt at adding algorithm to select the thread which will
receive a process-directed signal.
|
1996-06-11 22:52:42 +00:00 |
|
Joel Sherrill
|
20d099eabd
|
deleted field for signals_global_pending.
|
1996-06-11 22:51:59 +00:00 |
|