Commit Graph

36 Commits

Author SHA1 Message Date
John Winans
e7e17f07af Probable race condition in PEP TX task. Moved the final transmission
byte assignment into the point where the busy list is locked.  This
is how the Xycom TX task has worked all along.  This change fixed
seems to have fixed an apparant race condition where the receive task
gets a response to a transmitted message BEFORE the TX task gets
it on the busy list.
1995-03-24 21:24:25 +00:00
John Winans
0859173047 Added debug flag guards to ALL printing. The default debug level is set
to 1 -- this provides the same output as the old version.
1994-12-16 16:11:26 +00:00
John Winans
ad41921414 Rewrote the init code so that it always returns a zero (don't kill the
startup.cmd file.)  It is possible that this could cause some confusion
to the database, should it decide to then use a link that did not init
properly.
1994-12-12 16:03:00 +00:00
John Winans
7a96e3e27e ANSIfied the bitbus driver so that the compiler stopped warning about
exery third line of code.
1994-10-19 18:31:22 +00:00
John Winans
34979f6b77 Added an extensive debugging facility. 1994-10-04 18:42:46 +00:00
Matt Needes
deed02d520 LANL merge into ANL for R3.12 1994-06-22 15:35:59 +00:00
John Winans
ec14c35f2d changed invalid link messages and limited print storm possibility 1994-06-10 09:03:26 +00:00
John Winans
4cb7ccbbb8 Added either-or logic to message completion notification 1994-06-08 10:44:07 +00:00
John Winans
9472e6e616 *** empty log message *** 1994-06-08 10:39:45 +00:00
John Winans
bd1af0644d (finally) added the per-message timeout feature 1994-05-10 12:56:16 +00:00
John Winans
faa429fb7e Changed order of the callback and semGive in the WdTask. There was a race condition 1994-05-02 11:10:50 +00:00
John Winans
f9ca40db83 Changed all FASTSHLOCK stuff to SEM_ID 1993-12-16 10:37:02 +00:00
Marty Kraimer
817da309c3 *** empty log message *** 1993-08-04 10:17:17 +00:00
John Winans
53166691cf changed max outstanding messages count to 4 1993-06-14 13:13:33 +00:00
John Winans
72be7ec7db added link-wide message limit 1993-02-03 11:29:07 +00:00
John Winans
2f41d41bf7 changed the reset time delay and added some more 1993-01-29 11:51:16 +00:00
John Winans
1fc62d83d1 Removes ANOTHER transmit task race condition 1992-08-31 15:07:08 +00:00
John Winans
f8e25ae8bf Added transmitter timeout code and removed a txTask race condition 1992-08-26 10:11:54 +00:00
John Winans
20a18bee6b added drvBitBusDumpMsg and use new drvet structure 1992-07-10 16:14:04 +00:00
John Winans
88faf64382 rearranged the rxTask to remove possible race condition 1992-05-20 10:18:18 +00:00
John Winans
85cb1ccfd3 moved the xvmeReset call after the structure inits in init() 1992-04-30 15:36:05 +00:00
John Winans
08837c1e6e locked interrupts during reset-time IRQ-vector setting 1992-04-17 11:55:56 +00:00
John Winans
0c9f9a735a moved the board config constants to module_types.h 1992-04-10 15:25:40 +00:00
John Winans
3ee58625f1 complete redesign of watchdog code 1992-04-06 14:40:03 +00:00
John Winans
f003ff4454 complete rewrite 1992-03-26 14:32:35 +00:00
John Winans
b969366ea4 changed interrupt level & removed ram_base calcs (not used) 1992-03-04 15:48:34 +00:00
Janet B. Anderson
f75e66267e included task_params.h 1992-01-21 12:55:28 +00:00
John Winans
ee1539db7e moved taks parameters into task_params.h 1992-01-21 10:44:50 +00:00
John Winans
3409761909 changed linked list operations & fixed some Int Handler bugs 1992-01-10 09:59:04 +00:00
John Winans
86ba20288b changed some logMsgs to printfs 1991-12-06 11:28:59 +00:00
John Winans
11bd9a9ef5 changed prioritization scheme 1991-12-05 13:55:55 +00:00
John Winans
1c2eebddf1 replaced some code that was doc'd out for development debugging 1991-11-06 12:27:56 +00:00
John Winans
d0222cb166 callback request fixed in the interrupt handler 1991-10-25 09:34:25 +00:00
John Winans
0010a63f7e *** empty log message *** 1991-10-24 16:40:44 +00:00
John Winans
3a6edad2aa *** empty log message *** 1991-10-24 16:17:26 +00:00
John Winans
6b58a8bbc9 Initial revision 1991-10-24 16:04:16 +00:00