Jeff Hill
c5e7a1ed82
removed unused priority assignments
2000-06-14 21:36:15 +00:00
W. Eric Norum
cedcb42d63
Try switching to FIFO (no priority inheritence) mutex. This improves
...
the response shown by catime by about 5%.
2000-06-14 21:35:37 +00:00
Jeff Hill
022fb68485
installed fix for range mapping integer overflow
2000-06-14 21:11:05 +00:00
Marty Kraimer
d6bf15feae
changes in thread priorities
2000-06-14 14:35:09 +00:00
W. Eric Norum
3d57ac34ef
The latest release of RTEMS reduced the default size of many system values.
...
Modify rtems_init.c to restore these to values which will work with EPICS.
Move clockInit call to threadInit.
Minor cleanups.
2000-06-13 22:33:55 +00:00
W. Eric Norum
78b8324a8d
Add call to clockInit.
...
Clean up some threadInit calls.
2000-06-13 22:30:40 +00:00
Marty Kraimer
081ceea52d
call threadInit where needed
2000-06-13 19:08:16 +00:00
Marty Kraimer
5e252ab9fe
client/server priorities were reversed
2000-06-13 15:01:25 +00:00
W. Eric Norum
64b4e5cb80
Increase init task (IOC sh) priority to be higher than all EPICS tasks.
...
Adjust RTEMS workspace to a size that allows simple IOC applications
to run on machines with `only' 4 Megabytes of memory.
2000-06-13 01:59:13 +00:00
W. Eric Norum
5c085da486
Use three characters in name since EPICS uses *lots* of semaphores.
2000-06-13 01:56:58 +00:00
W. Eric Norum
3e75b6f0c2
Add `level' argument to semstat command.
...
Dynamically size task, semaphore, timer and queue tables.
Set aside more memory for RTEMS executive and network buffers.
RTEMS IOCs now need at least 8Mbytes.
2000-06-11 18:52:58 +00:00
Marty Kraimer
a4f1f73330
fix big bug in semBCreate
2000-06-07 20:41:28 +00:00
Jeff Hill
7cda8e208f
fixed user name exits test logic
2000-06-06 21:18:59 +00:00
Marty Kraimer
0cb718c4d6
threadPrivateGet must return 0 before first call to threadPrivateSet
2000-06-05 14:38:59 +00:00
W. Eric Norum
856a98f244
Remove reference to non-existent include file.
2000-06-04 01:38:30 +00:00
Jeff Hill
9b5c502142
use thread once during initialization
2000-06-03 01:19:29 +00:00
Jeff Hill
086b19d059
nill out thread private storage pointer just after making it a task variable in
...
the new thread so that it will not point at the other thread's task variable
2000-06-03 00:48:28 +00:00
Jeff Hill
a62dcb8215
reveresed sense of if in previous change, but otherwise purpose was valid
2000-06-03 00:26:59 +00:00
Jeff Hill
37881ab4e1
threadPrivateGet() now retuns undefined variables as NULL
2000-06-02 23:42:39 +00:00
Jeff Hill
f3275d7a3d
added newline at EOF
2000-06-02 22:43:58 +00:00
Jeff Hill
9258359949
fixed BSD version test
2000-06-02 20:18:31 +00:00
Marty Kraimer
c67d0a44ef
TakeTimeout: make ticks at least 1
2000-06-02 14:48:13 +00:00
Marty Kraimer
e0c9a741d2
return semTakeTimeout if ticks<=0
2000-06-01 20:52:18 +00:00
Jeff Hill
31b61dd408
installed
2000-06-01 15:54:51 +00:00
Jeff Hill
3e99facbd3
changed the name of bsdSock{Attach,Release}
2000-05-31 22:56:36 +00:00
Marty Kraimer
4276a503ad
add defs for c++
2000-05-31 19:17:33 +00:00
W. Eric Norum
c303ad0550
Remove call to max().
2000-05-30 19:52:00 +00:00
Jeff Hill
4337981a29
dont return failure code when there is no OS support - return
...
no support error code instead
2000-05-30 17:15:14 +00:00
Jeff Hill
390d9f1fb8
removed warning message
2000-05-30 17:13:50 +00:00
Jeff Hill
6ee0d611fd
fixed message format
2000-05-30 17:12:55 +00:00
Jeff Hill
c863e0a631
use errlogPrintf instead of fprintf (stderr, ...)
2000-05-30 17:11:46 +00:00
Jeff Hill
f03ef5eb5d
fixed pool corruption problems
2000-05-30 17:08:57 +00:00
W. Eric Norum
49982e20a7
Add RTEMS-specific netstat and semstat commands.
2000-05-26 22:04:10 +00:00
W. Eric Norum
118036917d
Decouple aToIPAddr from bsdSockAttach by using threadOnce to create the mutex.
2000-05-26 19:08:40 +00:00
W. Eric Norum
44c872ca3e
Track change to IOC shell common registration.
2000-05-25 22:28:25 +00:00
Jeff Hill
34b352cc5b
updated to match thread class changes
2000-05-24 22:07:40 +00:00
Jeff Hill
15fca75a88
fixed startup order problems without impactiing the structure of the
...
design
2000-05-24 22:07:10 +00:00
Jeff Hill
5040152dc9
cosmetic
2000-05-24 22:04:05 +00:00
Marty Kraimer
8230a0622d
add start method to osiThread
2000-05-19 15:40:15 +00:00
Marty Kraimer
e4d9ceb26c
add epicsPrtEnvParams
2000-05-19 14:32:28 +00:00
Marty Kraimer
91f6c63908
add decoration to names
2000-05-18 20:24:07 +00:00
W. Eric Norum
96f30d12e0
Convert iocccrf to take a single pathname argument.
...
If the pathname is NULL, emit prompts and read from stdin.
Use the last component of the pathname as the `filename' argument to showError.
Get the prompt from the IOCSH_PS1 environment variable or use default "iocsh> ".
Return 0 on success. Print message and return -1 on failure (e.g. can't open file).
If using readline, get history size from IOCSH_HISTSIZE environment variable.
2000-05-08 18:59:59 +00:00
W. Eric Norum
37d9ca299d
Add include file to finish off previous change.
2000-05-06 03:02:38 +00:00
W. Eric Norum
1a690fa68b
Add call to registerRecordDeviceDriverRegister().
2000-05-06 02:47:07 +00:00
Jeff Hill
003b83f74c
beter size check
2000-05-05 18:50:56 +00:00
Jeff Hill
dd6e06ad2f
renamed loadTimeInit class
2000-05-05 14:44:43 +00:00
W. Eric Norum
0cea7fc069
Add dummy threadExitMain routine.
2000-05-04 19:59:39 +00:00
Jeff Hill
326e2cad35
added stub for thread id from name
2000-05-04 01:15:53 +00:00
W. Eric Norum
a374888f07
There is no longer an RTEMS-specific command interpreter.
...
Its functions have been taken over by the routines in src/iocsh.
2000-05-03 21:34:10 +00:00
W. Eric Norum
bacef349bc
Minor cosmetic change on task information table header.
2000-05-03 20:47:26 +00:00