Commit Graph

4779 Commits

Author SHA1 Message Date
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
Jeff Hill
889e03fa83 check for shutdown condition when socket sys call returns EINTR 2000-06-13 22:33:27 +00:00
W. Eric Norum
78b8324a8d Add call to clockInit.
Clean up some threadInit calls.
2000-06-13 22:30:40 +00:00
Jeff Hill
0c5b00ce4c cosmetic 2000-06-13 22:30:05 +00:00
Jeff Hill
f945d5e6c9 cosmetic 2000-06-13 20:41:17 +00:00
Jeff Hill
9fced3bc4f codmetic 2000-06-13 20:40:14 +00:00
Jeff Hill
2518b8f727 cosmetic 2000-06-13 20:37:04 +00:00
Marty Kraimer
081ceea52d call threadInit where needed 2000-06-13 19:08:16 +00:00
Marty Kraimer
ac8754459d remove threadInit; add caMonitor.c 2000-06-13 19:05:25 +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
Jeff Hill
5a29032168 clear channel to avoid disconnect warning 2000-06-13 01:04:34 +00:00
Jeff Hill
63f850eaf8 call ca_task_exit() 2000-06-13 01:00:09 +00:00
Jeff Hill
18b38cb969 fixed printf format warnings from GNU 2000-06-13 00:57:53 +00:00
Jeff Hill
07bcb7a55d cosmetic 2000-06-12 23:59:58 +00:00
Jeff Hill
00ba314344 init sufficent space in pool global sooner 2000-06-12 23:59:39 +00:00
Jeff Hill
963fee1856 added exception handler for UDP protocol errors 2000-06-12 23:53:34 +00:00
Jeff Hill
9a41b6d2ba fixed duplicate address entry search loop bug 2000-06-12 20:59:58 +00:00
Jeff Hill
f4e905be5b fixed priority polarization of event thread 2000-06-12 19:16:19 +00:00
Jeff Hill
0077b27fe3 moved stdlib.h (an ANSI C file) outside of OS depen switch 2000-06-12 17:32:11 +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
25b4959f3f added caMonitor 2000-06-09 12:48:10 +00:00
Janet B. Anderson
bbb3f2cf9a Aded clean rule and changed .DEPENDS to DEPENDS. 2000-06-08 21:21:16 +00:00
Jeff Hill
faf8e5f2d2 cleaned up thread names 2000-06-08 18:08:39 +00:00
Jeff Hill
314671f6e9 cleaned up thread names 2000-06-08 17:59:30 +00:00
Jeff Hill
fc5e479d97 cleaned up thread names 2000-06-08 17:56:22 +00:00
Jeff Hill
a828ff01fe minor optimization 2000-06-08 17:56:03 +00:00
Jeff Hill
e613d58ea5 fixed lock () where unlock() was needed 2000-06-08 16:55:24 +00:00
Jeff Hill
e37dd309fc cosmetic 2000-06-08 16:26:22 +00:00
Jeff Hill
d53c56763b many changes 2000-06-08 15:11:54 +00:00
Jeff Hill
0c960706b6 changed locking mechanisms 2000-06-08 15:09:12 +00:00
Jeff Hill
6065f78d3b locking mechanism is now virtual 2000-06-08 15:06:04 +00:00
Jeff Hill
9e3dafa4bb improved message 2000-06-08 15:05:17 +00:00
Jeff Hill
7d6d6e6b11 addded lock member functions 2000-06-08 15:04:45 +00:00
Jeff Hill
a2b7e25be5 removed lock macros 2000-06-08 15:04:16 +00:00
Jeff Hill
c95b5225e2 added mutex protection 2000-06-08 15:03:10 +00:00
Jeff Hill
10570cfe0c removed warning message when lower priority is unavailable 2000-06-08 15:00:57 +00:00
Jeff Hill
436cdc0562 cosmetic 2000-06-08 14:59:51 +00:00
Jeff Hill
9c65e69c0b added test for first subscription update 2000-06-08 14:59:21 +00:00
Marty Kraimer
a4f1f73330 fix big bug in semBCreate 2000-06-07 20:41:28 +00:00
Marty Kraimer
f0df1e4519 add message 2000-06-07 12:03:13 +00:00
Jeff Hill
7cda8e208f fixed user name exits test logic 2000-06-06 21:18:59 +00:00
Marty Kraimer
e1cce327ef include not needed 2000-06-06 15:19:15 +00:00
Jeff Hill
bd3a2ed76a install loopback address into the address list if no interfaces
found during auto-configure.
2000-06-06 00:17:33 +00:00
Jeff Hill
e698db7345 fixed printf format miss-match 2000-06-06 00:15:20 +00:00
Jeff Hill
4ce66fbc3d cleaned up arch ifdefs 2000-06-05 23:57:33 +00:00
W. Eric Norum
1c9ae934f9 Since registerRecordDeviceDriver.c is part of example_SRCS_DEFAULT there's
no need to add it to example_SRCS_RTEMS.
2000-06-05 17:52:58 +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