User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:comsssd

Common COMSSSD

10 Modifications

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.comsssd +++|          CTEXT  COMSSSD - SUBSYSTEM DEFINITIONS.
00002  M01S00002.comsssd +++|          SPACE  4,10
00003  M01S00003.comsssd +++|          BASE   M
Line S00004 Modification History
M01 (Added by) comsssd
M02 (Updated by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00004  M02S00004.281l803 ---|*         COMMENT COPYRIGHT CONTROL DATA CORPORATION, 1981.
00005  M01S00001.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00006  M01S00005.comsssd +++|          SPACE  4,10
00007  M01S00006.comsssd +++|***       COMSSSD - SUBSYSTEM DEFINITIONS.
00008  M01S00007.comsssd +++|*
00009  M01S00008.comsssd +++|*         R. M. DANISCH.     81/01/26.
00010  M01S00009.comsssd +++|*         R. C. SCHMITTER.   83/08/17.
00011  M01S00010.comsssd +++|          SPACE  4,10
00012  M01S00011.comsssd +++|**        COMSSSD DEFINES SUBSYSTEM IDENTIFICATION NUMBERS FOR
00013  M01S00012.comsssd +++|*         ALL SUBSYSTEMS.  IN ADDITION, IF SYMBOL *SUB$* IS DEFINED
00014  M01S00013.comsssd +++|*         BY THE CALLING PROGRAM, A MACRO CALL WILL BE ISSUED FOR
00015  M01S00014.comsssd +++|*         EACH SUBSYSTEM.  THE CALLING PROGRAM MUST DEFINE THE
00016  M01S00015.comsssd +++|*         *SUBSYST* MACRO SUCH THAT IT GENERATES THE REQUIRED CODE.
00017  M01S00016.comsssd +++| SSID     SPACE  4,10
00018  M01S00017.comsssd +++|***       SSID - DEFINE SUBSYSTEM ID.
00019  M01S00018.comsssd +++|*
00020  M01S00019.comsssd +++|*         SSID   ID,TAG
00021  M01S00020.comsssd +++|*
00022  M01S00021.comsssd +++|*         ENTRY  *ID* = SUBSYSTEM ID SYMBOL NAME.
00023  M01S00022.comsssd +++|*                *TAG* = ALTERNATE SYMBOL NAME.
00024  M01S00023.comsssd +++|
00025  M01S00024.comsssd +++|
00026  M01S00025.comsssd +++|          PURGMAC  SSID
00027  M01S00026.comsssd +++|
00028  M01S00027.comsssd +++| SSID     MACRO  ID,TAG
00029  M01S00028.comsssd +++| .A       IFC    EQ,$ID$BEGIN$
00030  M01S00029.comsssd +++| .1       SET    10000B
00031  M01S00030.comsssd +++| .D       SKIP
00032  M01S00031.comsssd +++| .A       ELSE
00033  M01S00032.comsssd +++| .B       IFC    NE,$ID$END$
00034  M01S00033.comsssd +++| ID       EQU    .1
00035  M01S00034.comsssd +++| .B       ENDIF
00036  M01S00035.comsssd +++| .C       IFC    NE,$TAG$$
00037  M01S00036.comsssd +++| TAG      EQU    .1
00038  M01S00037.comsssd +++| .C       ENDIF
00039  M01S00038.comsssd +++| .D       ENDIF
00040  M01S00039.comsssd +++| .1       SET    .1-1
00041  M01S00040.comsssd +++| SSID     ENDM
00042  M01S00041.comsssd +++|          SPACE  4,10
00043  M01S00042.comsssd +++|**        DEFINE SUBSYSTEM IDENTIFICATION NUMBERS.
00044  M01S00043.comsssd +++|*
00045  M01S00044.comsssd +++|*         TO ADD A NEW SUBSYSTEM ID, INSERT AN *SSID* MACRO CALL
00046  M01S00045.comsssd +++|*         WITH THE ID SYMBOL.  THE POSITION OF THE SUBSYSTEM IN THE
00047  M01S00046.comsssd +++|*         TABLE DETERMINES ITS SUBSYSTEM ID; THEY ARE DEFINED IN
00048  M01S00047.comsssd +++|*         DESCENDING NUMERICAL ORDER.  A NEW SUBSYSTEM SHOULD
00049  M01S00048.comsssd +++|*         ONLY BE ADDED AT THE END OF THE TABLE TO AVOID BINARY
00050  M01S00049.comsssd +++|*         INCOMPATIBILITIES BETWEEN EXISTING ABSOLUTE BINARIES
00051  M01S00050.comsssd +++|*         AND *SCP* TYPE SUBSYSTEMS, SUCH AS *CDCS* AND *MCS*.
00052  M01S00051.comsssd +++|*         TWO SUBSYSTEMS ARE DEFINED AND RESERVED FOR INSTALLATION
00053  M01S00052.comsssd +++|*         USE.
00054  M01S00053.comsssd +++|
00055  M01S00054.comsssd +++|
Line S00055 Modification History
M01 (Added by) comsssd
M02 (Updated by) ns2483
Seq #  *Modification Id* Act 
----------------------------+
00056  M02S00055.ns2483  ---|          LIST   G
00057  M01S00056.comsssd +++|          SSID   BEGIN
00058  M01S00057.comsssd +++|          SSID   DSSI        DEADSTART SEQUENCING
00059  M01S00058.comsssd +++|          SSID   IFSI,MXSI   IAF
00060  M01S00059.comsssd +++|          SSID   RFSI        RHF
00061  M01S00060.comsssd +++|          SSID   I1SI        RESERVED FOR INSTALLATION
00062  M01S00061.comsssd +++|          SSID   I2SI        RESERVED FOR INSTALLATION
00063  M01S00062.comsssd +++|          SSID   TRSI        TAF
00064  M01S00063.comsssd +++|          SSID   MPSI        MAP III
00065  M01S00064.comsssd +++|          SSID   NMSI        NAM
00066  M01S00065.comsssd +++|          SSID   NVSI        NVE
00067  M01S00066.comsssd +++|          SSID   CDSI        CDCS
00068  M01S00067.comsssd +++|          SSID   MCSI        MCS
00069  M01S00068.comsssd +++|          SSID   RDSI        RDF
00070  M01S00069.comsssd +++|          SSID   MFSI        MSS
00071  M01S00070.comsssd +++|          SSID   RBSI        RBF
00072  M01S00071.comsssd +++|          SSID   BISI        BATCHIO
00073  M01S00072.comsssd +++|          SSID   MTSI        MAGNET
00074  M01S00073.comsssd +++|          SSID   STSI        STIMULATOR
00075  M01S00074.comsssd +++|          SSID   MSSI        MSM
00076  M01S00075.comsssd +++|          SSID   SMSI        SMF
00077  M01S00076.comsssd +++|          SSID   SSSI        SSF
00078  M01S00077.comsssd +++|          SSID   ASSI        MSE
00079  M01S00078.comsssd +++|          SSID   TLSI        TLF
00080  M01S00079.comsssd +++|          SSID   NJSI        NJF
Line S00080 Modification History
M01 (Added by) comsssd
M02 (Updated by) ns2746
Seq #  *Modification Id* Act 
----------------------------+
00081  M02S00080.ns2746  ---|          SSID   PLSI        PLATO
00082  M01S00001.ns2746  +++|          SSID   PLSI        CYBIS
Line S00081 Modification History
M01 (Added by) comsssd
M02 (Updated by) 274l797
Seq #  *Modification Id* Act 
----------------------------+
00083  M02S00081.274l797 ---|          SSID   END,LSSI    LOWEST SUBSYSTEM ID - 1
00084  M01S00001.274l797 +++|          SSID   ATSI        ATF
00085  M01S00001.ncccrs  +++|          SSID   C1SI        CRS
00086  M01S00002.274l797 +++|          SSID   END,LSSI    LOWEST SUBSYSTEM ID - 1
Line S00082 Modification History
M01 (Added by) comsssd
M02 (Updated by) ns2483
Seq #  *Modification Id* Act 
----------------------------+
00087  M02S00082.ns2483  ---|          LIST   *
00088  M01S00083.comsssd +++|
00089  M01S00084.comsssd +++|          ERRNG  LSSI-MXSI+60D  TOO MANY SUBSYSTEMS
00090  M01S00085.comsssd +++|
00091  M01S00001.ns2355  +++| FZSI     EQU    4           INHIBIT ROLLOUT (FROZEN JOB)
00092  M01S00086.comsssd +++| ORSI     EQU    3           ALLOW OPERATOR ROLLOUT (FOR *SSJ=* JOBS)
Line S00087 Modification History
M01 (Added by) comsssd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
00093  M02S00087.273l780 ---| QCSI     EQU    2           INHIBIT ROLLOUT (USER CALL TO *QAC*)
00094  M01S00088.comsssd +++| IRSI     EQU    1           INHIBIT ROLLOUT (USED BY *SSJ=* JOBS)
00095  M01S00089.comsssd +++| UJSI     EQU    0           NON-SUBSYSTEM JOB (DEFAULT FOR USER JOBS)
00096  M01S00090.comsssd +++|          SPACE  4,10
00097  M01S00091.comsssd +++| .A       SET    MXSI-LSSI+4
00098  M01S00092.comsssd +++| SSCTL    EQU    .A/5        LENGTH OF SSCT
00099  M01S00093.comsssd +++| SUB$     IF     DEF,SUB$
00100  M01S00094.comsssd +++|          SPACE  4,10
00101  M01S00095.comsssd +++|**        DEFINE SUBSYSTEM ATTRIBUTES.
00102  M01S00096.comsssd +++|*
00103  M01S00097.comsssd +++|*         THESE MACRO CALLS DEFINE THE ATTRIBUTES OF EACH SUBSYSTEM
00104  M01S00098.comsssd +++|*         IN THE SYSTEM.  EACH DECK THAT REQUIRES A TABLE OF ONE OR
00105  M01S00099.comsssd +++|*         MORE OF THESE ATTRIBUTES MUST DEFINE THE *SUBSYST* MACRO
00106  M01S00100.comsssd +++|*         APPROPRIATELY.  IN ORDER TO ADD A SUBSYSTEM, THE FOLLOWING
00107  M01S00101.comsssd +++|*         DECKS MUST BE CHANGED AND ALL DECKS CALLING THIS COMMON
00108  M01S00102.comsssd +++|*         DECK (COMSSSD) MUST BE REASSEMBLED.
00109  M01S00103.comsssd +++|*
00110  M01S00104.comsssd +++|*         1. PPCOM - DOCUMENT THE BYTE POSITION IN THE *SSCT* AND
00111  M01S00105.comsssd +++|*                    *SSAT* TABLES.
00112  M01S00106.comsssd +++|*         2. COMSPRD - DEFINE A CPU PRIORITY FOR THE SUBSYSTEM.
00113  M01S00107.comsssd +++|*         3. COMSSSD - DEFINE A SUBSYSTEM ID WITH THE *SSID* MACRO.
00114  M01S00108.comsssd +++|*                      ADD A *SUBSYST* MACRO CALL WITH ALL ATTRIBUTES.
00115  M01S00109.comsssd +++|*         4. COMUCPD - ADD THE SUBSYSTEM NAME TO THE HEADER TABLE.
00116  M01S00110.comsssd +++|*         5. DSD - ADD A SYNTAX TABLE ENTRY FOR INITIATING THE
00117  M01S00111.comsssd +++|*                  SUBSYSTEM IN ALPHABETICAL ORDER IN THE SYNTAX TABLE
00118  M01S00112.comsssd +++|*                  OVERLAYS.
00119  M01S00003.274l797 +++|*         6. COMTNAP - IF THE NEW SUBSYSTEM IS A *NAM* APPLICATION,
00120  M01S00004.274l797 +++|*                  ADD AN ENTRY TO THE *TNAV* TABLE.
00121  M01S00005.274l797 +++|*         7. COMSACC - IF THE NEW SUBSYSTEM IS A *NAM* APPLICATION,
00122  M01S00006.274l797 +++|*                  DOCUMENT THE APPLICATION VALIDATION BIT.
00123  M01S00007.274l797 +++|*         8. MODVAL - IF THE NEW SUBSYSTEM IS A *NAM* APPLICATION,
00124  M01S00008.274l797 +++|*                  DOCUMENT THE APPLICATION VALIDATION BIT.
00125  M01S00113.comsssd +++|*
00126  M01S00114.comsssd +++|*         THE FOLLOWING ATTRIBUTES ARE DEFINED BY THE *SUBSYST* MACRO
00127  M01S00115.comsssd +++|*         CALLS.  THEY ARE DESCRIBED IN THE ORDER THEY APPEAR IN THE
00128  M01S00116.comsssd +++|*         CALL; EACH DECK MUST INSURE THAT ITS MACRO IS DEFINED WITH
00129  M01S00117.comsssd +++|*         THE PARAMETERS DEFINED IN THE SAME ORDER.  THE *SUBSYST*
00130  M01S00118.comsssd +++|*         MACRO IS CALLED AS FOLLOWS -
00131  M01S00119.comsssd +++|*
Line S00120 Modification History
M01 (Added by) comsssd
M02 (Updated by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00132  M02S00120.271l750 ---|*         SUBSYST  NAME,ID,PR,PP,AUTO,DEF,DCP,CP,PROC,ABT
00133  M01S00001.271l750 +++|*         SUBSYST  NAME,ID,PR,PP,AUTO,DEF,DCP,CP,PROC,ABT,CPU
00134  M01S00121.comsssd +++|*
00135  M01S00122.comsssd +++|*
00136  M01S00123.comsssd +++|*         NAME - SUBSYSTEM NAME (THREE CHARACTERS).
00137  M01S00124.comsssd +++|*         ID   - SUBSYSTEM ID (AS DEFINED BY THE *SSID* MACRO ABOVE).
00138  M01S00125.comsssd +++|*         PR   - CPU PRIORITY (AS DEFINED IN *COMSPRD*).
00139  M01S00126.comsssd +++|*         PP   - WHETHER OR NOT THE SUBSYSTEM IS PP INITIATED.  IF SO,
00140  M01S00127.comsssd +++|*                THE PP NAME IS USED AS THE PARAMETER VALUE.  IF NOT, A
00141  M01S00128.comsssd +++|*                NULL VALUE IS USED.
00142  M01S00129.comsssd +++|*         AUTO - WHETHER OR NOT THE SUBSYSTEM IS INITIATED BY THE AUTO
00143  M01S00130.comsssd +++|*                OPERATOR COMMAND (IF ENABLED IN *SSSL*).  IF SO, THE
00144  M01S00131.comsssd +++|*                VALUE *AUTO* IS USED.  IF NOT, A NULL VALUE IS USED.
00145  M01S00132.comsssd +++|*         DEF  - WHETHER OR NOT THE SUBSYSTEM IS ENABLED BY DEFAULT.
00146  M01S00133.comsssd +++|*                IF SO, A VALUE OF *ENABLE* IS USED.  OTHERWISE A NULL
00147  M01S00134.comsssd +++|*                VALUE IS USED.
00148  M01S00135.comsssd +++|*         DCP  - WHETHER OR NOT A DEFAULT CONTROL POINT NUMBER IS
00149  M01S00136.comsssd +++|*                DEFINED AT WHICH TO INITIATE THE SUBSYSTEM (IF NONE
00150  M01S00137.comsssd +++|*                IS SUPPLIED BY AN IPRDECK *ENABLE/DISABLE* ENTRY OR
00151  M01S00138.comsssd +++|*                OPERATOR *ENABLE/DISABLE* ENTRY FROM THE *SUBSYST*
00152  M01S00139.comsssd +++|*                L-DISPLAY.  THIS VALUE CAN BE A SYMBOL OR A VALUE SUCH
00153  M01S00140.comsssd +++|*                AS -1, WHICH MEANS THE LAST CONTROL POINT.
00154  M01S00141.comsssd +++|*         CP  -  WHETHER OR NOT A CONTROL POINT IS ALLOWED ON THE
00155  M01S00142.comsssd +++|*                *ENABLE/DISABLE* COMMANDS.   FOR EXAMPLE, *IAF* DOES
00156  M01S00143.comsssd +++|*                NOT ALLOW THE DEFAULT OF CONTROL POINT 1 TO BE
00157  M01S00144.comsssd +++|*                CHANGED.  IF ANOTHER CONTROL POINT IS ALLOWED, THE
00158  M01S00145.comsssd +++|*                VALUE *YES* IS USED.  IF NOT, THE VALUE *NO* IS USED.
00159  M01S00146.comsssd +++|*         PROC - WHETHER OR NOT THE PROCEDURE THAT INITIATES THE
00160  M01S00147.comsssd +++|*                SUBSYSTEM CAN CONSIST OF MORE THAN JUST THE 3
00161  M01S00148.comsssd +++|*                CHARACTER SUBSYSTEM NAME.  FOR EXAMPLE, *BATCHIO* MUST
00162  M01S00149.comsssd +++|*                BE INITIATED BY A PROCEDURE NAMED *BIO*, WHILE *IAF*
00163  M01S00150.comsssd +++|*                IS INITIATED BY ANY PROCEDURE OF THE FORM *IAFXXXX*.
00164  M01S00151.comsssd +++|*                IF AN ALTERNATE NAME IS ALLOWED, THE VALUE *YES* IS
00165  M01S00152.comsssd +++|*                USED.  IF NOT, THE VALUE *NO* IS USED.
00166  M01S00153.comsssd +++|*         ABT  - WHETHER OR NOT THE SUBSYSTEM SHOULD BE ABORTED BY
00167  M01S00154.comsssd +++|*                *1CK* WHEN PROCESSING A *CHECKPOINT SYSTEM* COMMAND.
00168  M01S00155.comsssd +++|*                IF THE SUBSYSTEM IS NOT TO BE ABORTED, THE VALUE *NA*
00169  M01S00156.comsssd +++|*                IS USED.  IF THE SUBSYSTEM IS TO BE ABORTED, A NULL
00170  M01S00157.comsssd +++|*                VALUE IS USED.
00171  M01S00002.271l750 +++|*         CPU  - WHETHER OR NOT THE SUBSYSTEM SHOULD BE FORCED INTO
00172  M01S00003.271l750 +++|*                CPU 0 ON A DUAL CPU MACHINE WITH CACHE.  IF THE
00173  M01S00004.271l750 +++|*                SUBSYSTEM IS TO BE FORCED INTO CPU 0, THE VALUE *CPU0*
00174  M01S00005.271l750 +++|*                IS USED.  IF THE SUBSYSTEM MAY RUN IN EITHER CPU,
00175  M01S00006.271l750 +++|*                A NULL VALUE IS USED.
00176  M01S00158.comsssd +++|
00177  M01S00159.comsssd +++|
Line S00160 Modification History
M01 (Added by) comsssd
M02 (Updated by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00178  M02S00160.271l750 ---|          SUBSYST  IAF,IFSI,IACS,,AUTO,,VCPT,NO,YES
00179  M01S00007.271l750 +++|          SUBSYST  IAF,IFSI,IACS,,AUTO,,VCPT,NO,YES,,CPU0
00180  M01S00161.comsssd +++|          SUBSYST  RHF,RFSI,RFCS,,AUTO,,,YES,YES
00181  M01S00162.comsssd +++|          SUBSYST  IN1,I1SI,I1CS,,AUTO,,,YES,YES
00182  M01S00163.comsssd +++|          SUBSYST  IN2,I2SI,I2CS,,AUTO,,,YES,YES
00183  M01S00164.comsssd +++|          SUBSYST  TAF,TRSI,TACS,,AUTO,,,YES,YES
00184  M01S00165.comsssd +++|          SUBSYST  MAP,MPSI,MPCS,,AUTO,,,YES,YES,NA
00185  M01S00166.comsssd +++|          SUBSYST  NAM,NMSI,NMCS,,AUTO,,,YES,YES
Line S00167 Modification History
M01 (Added by) comsssd
M02 (Updated by) ns2779
Seq #  *Modification Id* Act 
----------------------------+
00186  M02S00167.ns2779  ---|          SUBSYST  NVE,NVSI,MLCS,,AUTO,,,YES,YES,NA
00187  M01S00001.ns2779  +++|          SUBSYST  NVE,NVSI,MLCS,,AUTO,,,YES,YES,NA,CPU0
00188  M01S00168.comsssd +++|          SUBSYST  CDC,CDSI,CZCS,,AUTO,,,YES,YES
00189  M01S00169.comsssd +++|          SUBSYST  MCS,MCSI,MCCS,,AUTO,,,YES,YES
Line S00170 Modification History
M01 (Added by) comsssd
M02 (Updated by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00190  M02S00170.271l750 ---|          SUBSYST  RDF,RDSI,,,AUTO,,VCPT,NO,YES
00191  M01S00008.271l750 +++|          SUBSYST  RDF,RDSI,,,AUTO,,VCPT,NO,YES,,CPU0
00192  M01S00171.comsssd +++|          SUBSYST  MSS,MFSI,MFCS,,AUTO,,,YES,YES
Line S00172 Modification History
M01 (Added by) comsssd
M02 (Updated by) 274l797
Seq #  *Modification Id* Act 
----------------------------+
00193  M02S00172.274l797 ---|          SUBSYST  RBF,RBSI,RBCS,,AUTO,,,YES,YES
00194  M01S00009.274l797 +++|          SUBSYST  RBF,RBSI,RBCS,,,,,YES,YES
00195  M01S00173.comsssd +++|          SUBSYST  BIO,BISI,BICS,1IO,AUTO,ENABLE,-2,YES,NO
Line S00174 Modification History
M01 (Added by) comsssd
M02 (Updated by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00196  M02S00174.271l750 ---|          SUBSYST  MAG,MTSI,MTCS,,AUTO,ENABLE,-3,YES,YES,NA
00197  M01S00009.271l750 +++|          SUBSYST  MAG,MTSI,MTCS,,AUTO,ENABLE,-3,YES,YES,NA,CPU0
Line S00175 Modification History
M01 (Added by) comsssd
M02 (Updated by) ns2715
Seq #  *Modification Id* Act 
----------------------------+
00198  M02S00175.ns2715  ---|          SUBSYST  STM,STSI,TSCS,,,,-1,NO,YES
00199  M01S00001.ns2715  +++|          SUBSYST  STM,STSI,TSCS,,,,-1,YES,YES
00200  M01S00176.comsssd +++|          SUBSYST  CMS,MSSI,MFCS,CMS,,,,NO,NO
00201  M01S00177.comsssd +++|          SUBSYST  SMF,SMSI,SMCS,,AUTO,,,YES,YES
00202  M01S00178.comsssd +++|          SUBSYST  SSF,SSSI,SSCS,,AUTO,,,YES,YES
00203  M01S00179.comsssd +++|          SUBSYST  MSE,ASSI,AFCS,,AUTO,,,YES,YES
00204  M01S00180.comsssd +++|          SUBSYST  TLF,TLSI,TLCS,,AUTO,,,YES,YES
00205  M01S00181.comsssd +++|          SUBSYST  NJF,NJSI,NJCS,,AUTO,,,YES,YES
Line S00182 Modification History
M01 (Added by) comsssd
M02 (Updated by) ns2746
Seq #  *Modification Id* Act 
----------------------------+
00206  M02S00182.ns2746  ---|          SUBSYST  PLA,PLSI,PLCS,,,,,YES,YES
00207  M01S00002.ns2746  +++|          SUBSYST  CYB,PLSI,PLCS,,,,,YES,YES
Line S00183 Modification History
M01 (Added by) comsssd
M02 (Updated by) 274l797
Seq #  *Modification Id* Act 
----------------------------+
00208  M02S00183.274l797 ---| SUB$     ENDIF
00209  M01S00010.274l797 +++|          SUBSYST  ATF,ATSI,ATCS,,,,,YES,YES
00210  M01S00002.ncccrs  +++|          SUBSYST  CRS,C1SI,C1CS,,AUTO,,,YES,YES
00211  M01S00011.274l797 +++| SUB$     ENDIF
00212  M01S00184.comsssd +++|          SPACE  4,10
00213  M01S00185.comsssd +++|          BASE   *
00214  M01S00186.comsssd +++|          ENDX
cdc/nos2.source/opl.opl871/common/comsssd.txt ยท Last modified: by 127.0.0.1