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