head     56.3;
access   paws bayes jws quist dew jwh;
symbols  ;
locks    ; strict;
comment  @# @;


56.3
date     93.01.27.13.54.37;  author jwh;  state Exp;
branches ;
next     56.2;

56.2
date     93.01.27.12.26.35;  author jwh;  state Exp;
branches ;
next     56.1;

56.1
date     91.11.05.10.02.26;  author jwh;  state Exp;
branches ;
next     55.1;

55.1
date     91.08.25.10.37.17;  author jwh;  state Exp;
branches ;
next     54.1;

54.1
date     91.03.18.15.37.53;  author jwh;  state Exp;
branches ;
next     53.1;

53.1
date     91.03.11.19.36.09;  author jwh;  state Exp;
branches ;
next     52.1;

52.1
date     91.02.19.09.22.18;  author jwh;  state Exp;
branches ;
next     51.1;

51.1
date     91.01.30.16.20.54;  author jwh;  state Exp;
branches ;
next     50.1;

50.1
date     90.10.29.16.34.46;  author jwh;  state Exp;
branches ;
next     49.1;

49.1
date     90.08.14.14.18.24;  author jwh;  state Exp;
branches ;
next     48.1;

48.1
date     90.07.26.11.24.59;  author jwh;  state Exp;
branches ;
next     47.1;

47.1
date     90.05.14.11.11.39;  author dew;  state Exp;
branches ;
next     46.1;

46.1
date     90.05.07.08.58.49;  author jwh;  state Exp;
branches ;
next     45.1;

45.1
date     90.04.19.16.06.37;  author jwh;  state Exp;
branches ;
next     44.1;

44.1
date     90.04.01.22.27.23;  author jwh;  state Exp;
branches ;
next     43.1;

43.1
date     90.03.20.14.17.15;  author jwh;  state Exp;
branches ;
next     42.2;

42.2
date     90.03.08.14.01.41;  author dew;  state Exp;
branches ;
next     42.1;

42.1
date     90.01.23.18.00.36;  author jwh;  state Exp;
branches ;
next     41.2;

41.2
date     90.01.10.15.29.57;  author dew;  state Exp;
branches ;
next     41.1;

41.1
date     89.12.22.11.42.15;  author jwh;  state Exp;
branches ;
next     40.2;

40.2
date     89.10.11.17.05.09;  author dew;  state Exp;
branches ;
next     40.1;

40.1
date     89.09.29.12.03.19;  author jwh;  state Exp;
branches ;
next     39.1;

39.1
date     89.09.26.16.48.17;  author dew;  state Exp;
branches ;
next     1.2;

1.2
date     89.09.15.10.08.54;  author dew;  state Exp;
branches ;
next     1.1;

1.1
date     89.09.14.10.30.52;  author dew;  state Exp;
branches ;
next     ;


desc
@State Machine Tables - these are the highest level tables.
@


56.3
log
@
pws2rcs automatic delta on Wed Jan 27 13:14:25 MST 1993
@
text
@ INCLUDE ST_EQU
*$machine_name SCSI_DRIVER
*$global_recover state_10
*******************************************************
*state_1        standard
*               HWI_UTILS_hwiGetPhase
*$event_pairs
*               BusFree,state_3
*               BusBusy,state_2
*               ScsiErr,state_12
*******************************************************
*state_2        standard
*               MESSAGES_msgWaitTimeOrFree
*$event_pairs
*               BusFree,state_3
*               ScsiErr,state_12
*******************************************************
*state_3        mcall
*               EstablishPath
*$event_pairs
*               CmdPhase,state_4
*               BusBusy,state_2
*               StatusPhase,state_6
*               ScsiErr,state_12
*               BusFree,state_11
*               MsgIn,state_11
*               MsgOut,state_11
*               DataPhase,state_11
*******************************************************
*state_4        mcall
*               DoTransfer
*$event_pairs
*               DataPhase,state_5
*               StatusPhase,state_6
*               ScsiErr,state_12
*               BusBusy,state_11
*               CmdPhase,state_11
*               BusFree,state_11
*               MsgIn,state_11
*               MsgOut,state_11
*******************************************************
*state_5        mcall
*               DoTransfer
*$event_pairs
*               StatusPhase,state_6
*               ScsiErr,state_12
*               BusBusy,state_11
*               CmdPhase,state_11
*               DataPhase,state_11
*               BusFree,state_11
*               MsgIn,state_11
*               MsgOut,state_11
*******************************************************
*state_6        standard
*               COMMANDS_cmdGetStatus
*               HWI_UTILS_hwiGetPhase
*$event_pairs
*               MsgIn,state_7
*               ScsiErr,state_12
*               DataPhase,state_11
*               StatusPhase,state_11
*               BusBusy,state_11
*               CmdPhase,state_11
*               BusFree,state_11
*               MsgOut,state_11
*******************************************************
*state_7        mcall
*               TerminatePath
*$event_pairs
*               BusFree,state_8
*               ScsiErr,state_12
*               MsgIn,state_11
*               CmdPhase,state_11
*               DataPhase,state_11
*               StatusPhase,state_11
*               BusBusy,state_11
*               MsgOut,state_11
*******************************************************
*state_8        standard
*               COMMANDS_cmdTerminateSession
*$event_pairs_catch
*               state_exit
*******************************************************
*state_10       standard
*               COMMANDS_cmdStateErr
*$event_pairs_catch
*               state_12
*******************************************************
*state_11       standard
*               COMMANDS_cmdPhaseErr
*$event_pairs_catch
*               state_12
*******************************************************
*state_12       mcall
*               AbortPath
*$event_pairs_catch
*               BusFree,state_13
*               BusBusy,state_13
*               state_14
*******************************************************
*state_13       standard
*               COMMANDS_cmdTerminateSession
*$event_pairs_catch
*               state_exit
*******************************************************
*state_14       standard
*               HWI_UTILS_hwiHardReset
*               COMMANDS_cmdUnlinkAllSessions
*$event_pairs_catch
*               state_exit
*******************************************************
*state_exit     mexit
*               0
*******************************************************
*$end_machine
@


56.2
log
@
pws2rcs automatic delta on Wed Jan 27 11:57:27 MST 1993
@
text
@d1 115
@


56.1
log
@Automatic bump of revision number for PWS version 3.25
@
text
@a0 115
 INCLUDE ST_EQU
*$machine_name SCSI_DRIVER
*$global_recover state_10
*******************************************************
*state_1        standard
*               HWI_UTILS_hwiGetPhase
*$event_pairs
*               BusFree,state_3
*               BusBusy,state_2
*               ScsiErr,state_12
*******************************************************
*state_2        standard
*               MESSAGES_msgWaitTimeOrFree
*$event_pairs
*               BusFree,state_3
*               ScsiErr,state_12
*******************************************************
*state_3        mcall
*               EstablishPath
*$event_pairs
*               CmdPhase,state_4
*               BusBusy,state_2
*               StatusPhase,state_6
*               ScsiErr,state_12
*               BusFree,state_11
*               MsgIn,state_11
*               MsgOut,state_11
*               DataPhase,state_11
*******************************************************
*state_4        mcall
*               DoTransfer
*$event_pairs
*               DataPhase,state_5
*               StatusPhase,state_6
*               ScsiErr,state_12
*               BusBusy,state_11
*               CmdPhase,state_11
*               BusFree,state_11
*               MsgIn,state_11
*               MsgOut,state_11
*******************************************************
*state_5        mcall
*               DoTransfer
*$event_pairs
*               StatusPhase,state_6
*               ScsiErr,state_12
*               BusBusy,state_11
*               CmdPhase,state_11
*               DataPhase,state_11
*               BusFree,state_11
*               MsgIn,state_11
*               MsgOut,state_11
*******************************************************
*state_6        standard
*               COMMANDS_cmdGetStatus
*               HWI_UTILS_hwiGetPhase
*$event_pairs
*               MsgIn,state_7
*               ScsiErr,state_12
*               DataPhase,state_11
*               StatusPhase,state_11
*               BusBusy,state_11
*               CmdPhase,state_11
*               BusFree,state_11
*               MsgOut,state_11
*******************************************************
*state_7        mcall
*               TerminatePath
*$event_pairs
*               BusFree,state_8
*               ScsiErr,state_12
*               MsgIn,state_11
*               CmdPhase,state_11
*               DataPhase,state_11
*               StatusPhase,state_11
*               BusBusy,state_11
*               MsgOut,state_11
*******************************************************
*state_8        standard
*               COMMANDS_cmdTerminateSession
*$event_pairs_catch
*               state_exit
*******************************************************
*state_10       standard
*               COMMANDS_cmdStateErr
*$event_pairs_catch
*               state_12
*******************************************************
*state_11       standard
*               COMMANDS_cmdPhaseErr
*$event_pairs_catch
*               state_12
*******************************************************
*state_12       mcall
*               AbortPath
*$event_pairs_catch
*               BusFree,state_13
*               BusBusy,state_13
*               state_14
*******************************************************
*state_13       standard
*               COMMANDS_cmdTerminateSession
*$event_pairs_catch
*               state_exit
*******************************************************
*state_14       standard
*               HWI_UTILS_hwiHardReset
*               COMMANDS_cmdUnlinkAllSessions
*$event_pairs_catch
*               state_exit
*******************************************************
*state_exit     mexit
*               0
*******************************************************
*$end_machine
@


55.1
log
@Automatic bump of revision number for PWS version 3.25A
@
text
@@


54.1
log
@Automatic bump of revision number for PWS version 3.24
@
text
@@


53.1
log
@Automatic bump of revision number for PWS version 3.24B
@
text
@@


52.1
log
@Automatic bump of revision number for PWS version 3.24A
@
text
@@


51.1
log
@Automatic bump of revision number for PWS version 3.24d
@
text
@@


50.1
log
@Automatic bump of revision number for PWS version 3.23c
@
text
@@


49.1
log
@Automatic bump of revision number for PWS version 3.24b
@
text
@@


48.1
log
@Automatic bump of revision number for PWS version 3.24a
@
text
@@


47.1
log
@Automatic bump of revision number for PWS version 3.23
@
text
@@


46.1
log
@Automatic bump of revision number for PWS version 3.23
@
text
@@


45.1
log
@Automatic bump of revision number for PWS version 3.23C
@
text
@@


44.1
log
@Automatic bump of revision number for PWS version 3.23B
@
text
@@


43.1
log
@Automatic bump of revision number for PWS version 3.23aA
@
text
@@


42.2
log
@Took out support for linked commands.
@
text
@@


42.1
log
@Automatic bump of revision number for PWS version 3.23e
@
text
@d8 1
a9 1
*               BusFree,state_3
a14 1
*               WaitForISR,state_2a
a17 3
*state_2a       suspend
*               state_2
*******************************************************
d22 2
a24 1
*               BusBusy,state_2
a28 1
*               StatusPhase,state_6
a44 1
*               DataPhase,state_5
d49 1
d70 1
a70 2
*               BusFree,state_9
*               CmdPhase,state_8
d73 1
a79 5
*               COMMANDS_cmdGetLinkedCommand
*$event_pairs_catch
*               state_4
*******************************************************
*state_9        standard
@


41.2
log
@Don't need to InitHW after a HardReset.
@
text
@@


41.1
log
@Automatic bump of revision number for PWS version 3.23d
@
text
@a116 1
*               HWI_UTILS_hwiInitHW
@


40.2
log
@Support a transition to status phase from EstablishPath.
@
text
@@


40.1
log
@Automatic bump of revision number for PWS version 3.23c
@
text
@d32 1
a32 1
*               StatusPhase,state_11
@


39.1
log
@Automatic bump of revision number for PWS version 3.23b
@
text
@@


1.2
log
@Minor update to work with turn system
@
text
@@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
 INCLUDE ST_EQU.
@
