Seq # *Modification Id* Act
----------------------------+
02879 M01S00044.ns2769 +++| QUAL COMPIMB
02880 M01S00045.ns2769 +++| LIST X
02881 M01S00046.ns2769 +++|*CALL COMPIMB
02882 M01S00047.ns2769 +++| LIST *
02883 M01S00048.ns2769 +++| QUAL *
02884 M01S00049.ns2769 +++| IMB EQU /COMPIMB/IMB
02885 M00S02682.1mb +++| SPACE 4,15
02886 M00S02683.1mb +++|** MAINTENANCE REGISTER BUFFERS.
02887 M00S02684.1mb +++|
02888 M00S02685.1mb +++|
02889 M00S02686.1mb +++| BCMR EQU *
02890 M00S02687.1mb +++| BDMR EQU BCMR+10
02891 M00S02688.1mb +++| PRGB EQU BDMR+10 PP REGISTER BUFFER
02892 M00S02689.1mb +++| BHDR EQU PRGB *EMB* HEADER WORD
02893 M00S02690.1mb +++| MBUF EQU BHDR+5 MODEL DEPENDENT DATA *BML* BUFFER
02894 M00S02691.1mb +++|
02895 M00S02692.1mb +++| ERRPL PRGB+240B-EPFW PP REGISTER BUFFER OVERFLOW
02896 M00S02693.1mb +++| ERRPL MBUF+50D*5-EPFW MODEL DEPENDENT DATA BUFFER OVERFLOW
02897 M00S02694.1mb +++| TITLE OVERLAYABLE SUBROUTINES.
02898 M00S02695.1mb +++|* THESE SUBROUTINES ARE OVERLAYED BY THE MAINTENANCE REGISTER
02899 M00S02696.1mb +++|* AND MODEL DEPENDENT DATA BUFFERS.
02900 M00S02697.1mb +++| SBA SPACE 4,25
02901 M00S02698.1mb +++|** SBA - SET BUFFER ADDRESSES.
02902 M00S02699.1mb +++|*
02903 M00S02700.1mb +++|* EXIT (DC - DC+3) = *DFT* CONTROL WORD.
02904 M00S02701.1mb +++|* (DOBA - DOBA+1) = DFT/OS BUFFER ADDRESS.
02905 M00S02702.1mb +++|* (SDAA - SDAA+1) = NOS REQUEST HEADER ADDRESS.
02906 M00S02703.1mb +++|* (MRBA - MRBA+1) = ADDRESS OF M/R BUFFERS.
02907 M00S02704.1mb +++|* (LMRB) = LENGTH OF M/R BUFFER.
02908 M00S02705.1mb +++|* MACHINE ID, MESSAGE ID AND CHANNEL PLACED IN *BML*
02909 M00S02706.1mb +++|* MESSAGE BUFFER.
02910 M00S02707.1mb +++|* *DFT* VERSION PLACED IN *BML* MESSAGE BUFFER.
02911 M00S02708.1mb +++|* CODE MODIFIED TO SKIP LOGGING IF NOS/VE IS LOGGING.
02912 M00S02709.1mb +++|*
02913 M00S02710.1mb +++|* IN ADDITION, FOR *DFT* VERSION 4 OR ABOVE -
02914 M00S02711.1mb +++|* (DFTV) = *DFT* VERSION.
02915 M00S02712.1mb +++|* (LMRA) = SIZE OF ELEMENT COUNTER BUFFER.
02916 M00S02713.1mb +++|* (FNRA - FNRA+1) = NON-REGISTER DATA ADDRESS.
Line S02714 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
02917 M01S02714.271l716 ---|* NOTE - NON-REGISTER DATA SUPPORT IS NOT IMPLEMENTED.
02918 M00S02715.1mb +++|* (LSSA - LSSA+1) = SUPPORTIVE STATUS BUFFER ADDRESS.
02919 M00S02716.1mb +++|* (MDBA - MDBA+1) = MODEL DEPENDENT BUFFER ADDRESS.
02920 M00S02717.1mb +++|*
02921 M00S02718.1mb +++|* USES CM - CM+4, CN - CN+4, DC - DC+3.
02922 M00S02719.1mb +++|*
02923 M00S02720.1mb +++|* CALLS DLI, DOB, DSP.
02924 M00S02721.1mb +++|*
02925 M00S02722.1mb +++|* MACROS ISTORE, RPTR.
02926 M00S02723.1mb +++|
02927 M00S02724.1mb +++|
02928 M00S02725.1mb +++| SBA SUBR ENTRY/EXIT
02929 M00S02726.1mb +++| LDC SBAL DEFINE LONG INSTRUCTIONS
02930 M00S02727.1mb +++| RJM DLI
02931 M00S02728.1mb +++| RJM DSP READ *DFT/OS* BUFFER POINTER
02932 M00S02729.1mb +++| ADK DSCM+3
02933 M00S02730.1mb +++| CRDL CN
02934 M00S02731.1mb +++| RPTR CN,DOBA SET *DFT/OS* BUFFER ADDRESS
02935 M00S02732.1mb +++| RJM DOB READ *DFT* CONTROL WORD
02936 M00S02733.1mb +++| ADK DFCW
02937 M00S02734.1mb +++| CRDL DC
02938 M00S02735.1mb +++| ADK DFRQ-DFCW READ NOS REQUEST HEADER POINTER
02939 M00S02736.1mb +++| CRDL CM
02940 M00S02737.1mb +++| ADK DFMR-DFRQ READ M/R BUFFERS POINTER
02941 M00S02738.1mb +++| CRDL CN
02942 M00S02739.1mb +++| RPTR CN,MRBA SAVE FWA OF M/R BUFFERS
02943 M00S02740.1mb +++| RPTR CM,SDAA SET ADDRESS OF NOS REQUEST HEADER
02944 M00S02741.1mb +++| LDDL DC+2 SET LENGTH OF M/R BUFFER
02945 M00S02742.1mb +++| SHN -10
02946 M00S02743.1mb +++| STM LMRB
02947 M00S02744.1mb +++| LDDL DC+1 GET *DFT* VERSION
02948 M00S02745.1mb +++| SHN -10
02949 M00S02746.1mb +++| LPN 77
02950 M00S02747.1mb +++| STM IBMG SET *DFT* VERSION INTO *BML*
02951 M00S02748.1mb +++| SHN -2
02952 M00S02749.1mb +++| STM DFTV SAVE *DFT* VERSION (0 = VERSION 3)
Line S02750 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
02953 M01S02750.271l716 ---| ZJP SBA1 IF *DFT* VERSION 3
Line S00092 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
02954 M01S00092.271l716 +++| ZJP SBA2 IF *DFT* VERSION 3
02955 M00S02751.1mb +++| ISTORE SCAA,(UJN SCA2) USE POINTER TO FIND CONTROL WORDS
Line S02752 Modification History
M01(Removed by)
1mb31
Seq # *Modification Id* Act
----------------------------+
02956 M01S02752.1mb31 ---| LDC IBMG+2 MOVE MEMORY MODEL IN *BML*
02957 M01S02753.1mb31 ---| STM SIDA
02958 M00S02754.1mb +++| RJM DOB
02959 M00S02755.1mb +++| ADK DFMD READ MODEL DEPENDENT BUFFER POINTER
02960 M00S02756.1mb +++| CRDL T1
02961 M00S02757.1mb +++| ADK DFSS-DFMD READ SUPPORTIVE STATUS BUFFER POINTER
02962 M00S02758.1mb +++| CRDL CM
02963 M00S02759.1mb +++| ADK DFNR-DFSS READ NON-REGISTER DATA POINTER
02964 M00S02760.1mb +++| CRDL CN
02965 M00S02761.1mb +++| RPTR T1,MDBA SAVE FWA OF MODEL DEPENDENT BUFFER
02966 M00S02762.1mb +++| RPTR CM,FSSA SAVE FWA OF SUPPORTIVE STATUS DATA
Line S02763 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
02967 M01S02763.271l716 ---|* RPTR CN,FNRA SAVE FWA OF NON-REGISTER DATA
02968 M01S02764.271l716 ---| RJM DOB
Line S00093 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
02969 M01S00093.271l716 +++| LDM IBMG CHECK FOR *DFT* VERSION 5 AND ABOVE
02970 M01S00094.271l716 +++| SBN 5
02971 M01S00095.271l716 +++| MJN SBA1 IF *DFT* VERSION 4 OR PRIOR
02972 M01S00096.271l716 +++| RPTR CN,FNRA SAVE FWA OF NON-REGISTER DATA
Line S00020 Modification History
M01(Added by)
ns2660
Seq # *Modification Id* Act
----------------------------+
02973 M01S00020.ns2660 +++| LDDL DC+3 CHECK DEDICATED MODE
02974 M01S00021.ns2660 +++| SHN 21-DCDM
02975 M01S00022.ns2660 +++| PJN SBA1 IF *DFT* IS IN DEDICATED MODE
02976 M01S00023.ns2660 +++| LDD IR+2 CHECK FOR TOP OF HOUR
02977 M01S00024.ns2660 +++| LPN SPTP
02978 M01S00025.ns2660 +++| ZJN SBA0 IF NOT TOP OF HOUR
02979 M01S00026.ns2660 +++| ISTORE CTPB,(LDN SPTH) SET TO SECOND TOP OF HOUR FUNCTION
02980 M01S00027.ns2660 +++| UJN SBA1 CONTINUE
02981 M01S00028.ns2660 +++|
02982 M01S00029.ns2660 +++| SBA0 LDD IR+2 CHECK FOR TOP OF HOUR PASS TWO
02983 M01S00030.ns2660 +++| LPN SPTH
02984 M01S00031.ns2660 +++| ZJN SBA1 IF NOT TOP OF HOUR PASS TWO
02985 M01S00032.ns2660 +++| ISTORE DPPA,(UJN DPP5) SET TO RECALL *DFT*
02986 M01S00033.ns2660 +++|* LPN SPTP
02987 M01S00034.ns2660 +++| LPN SPLG
02988 M01S00035.ns2660 +++| STD IR+2
02989 M01S00036.ns2660 +++| LDD IA REWRITE INPUT REGISTER
02990 M01S00037.ns2660 +++| CWD IR
Line S00097 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
02991 M01S00097.271l716 +++| SBA1 RJM DOB
02992 M00S02765.1mb +++| ADK DFEC READ ELEMENT COUNTER BUFFER POINTER
02993 M00S02766.1mb +++| CRDL CM
02994 M00S02767.1mb +++| LDD CM+3 SAVE SIZE OF BUFFER
02995 M00S02768.1mb +++| STM LMRA
Line S02769 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
02996 M01S02769.271l716 ---| SBA1 LDDL DC+3 CHECK OS LOGGING FLAG
Seq # *Modification Id* Act
----------------------------+
03144 M01S00058.ns2769 +++|
03145 M01S00059.ns2769 +++|
03146 M01S00060.ns2769 +++| TEMB BSS 0 TABLE OF *EMB* ADDRESSES
03147 M01S00061.ns2769 +++| QUAL COMPIMB
03148 M01S00062.ns2769 +++| TEMB HERE
03149 M01S00063.ns2769 +++| QUAL *
03150 M01S00064.ns2769 +++| CON 0 TERMINATE TABLE
03151 M01S00065.ns2769 +++| STA SPACE 4,10
03152 M01S00066.ns2769 +++|** STA - SET TABLE ADDRESSES.
03153 M01S00067.ns2769 +++|*
03154 M01S00068.ns2769 +++|* ENTRY (A) = 6/ TP, 12/ TA
03155 M01S00069.ns2769 +++|* TP = TABLE POINTER.
03156 M01S00070.ns2769 +++|* TA = INSTRUCTION TABLE ADDRESS.
03157 M01S00071.ns2769 +++|*
03158 M01S00072.ns2769 +++|* EXIT (A) = 0.
03159 M01S00073.ns2769 +++|*
03160 M01S00074.ns2769 +++|* USES T0, T1, T2.
03161 M01S00075.ns2769 +++|
03162 M01S00076.ns2769 +++|
03163 M01S00077.ns2769 +++| STA1 STD T2 SET INSTRUCTION ADDRESS
03164 M01S00078.ns2769 +++| LDM 1,T1
03165 M01S00079.ns2769 +++| RAM 1,T2 SET LOWER 12 BITS OF ADDRESS
03166 M01S00080.ns2769 +++| SHN -14
03167 M01S00081.ns2769 +++| ADI T1 SET UPPER 6 BITS OF ADDRESS
03168 M01S00082.ns2769 +++| LPN 37
03169 M01S00083.ns2769 +++| RAI T2
03170 M01S00084.ns2769 +++| AOD T0 ADVANCE INSTRUCTION LIST
03171 M01S00085.ns2769 +++| STA2 LDI T0
03172 M01S00086.ns2769 +++| NJN STA1 IF NOT END OF TABLE
03173 M01S00087.ns2769 +++|
03174 M01S00088.ns2769 +++| STA SUBR ENTRY/EXIT
03175 M01S00089.ns2769 +++| STD T0
03176 M01S00090.ns2769 +++| SHN -14 SET ADDRESS POINTER
03177 M01S00091.ns2769 +++| STD T1
03178 M01S00092.ns2769 +++| UJN STA2 ENTER LOOP
03179 M00S02905.1mb +++| L1MB EQU * LWA+1 OF *1MB* CODE
03180 M00S02906.1mb +++| SPACE 4,10
03181 M00S02907.1mb +++| OVERFLOW PPFW,EPFW
03182 M00S02908.1mb +++| TTL 1MB/1SC - SCR ERROR PROCESSOR.
03183 M00S02909.1mb +++| TITLE
03184 M00S02910.1mb +++| IDENT 1SC,PPFW
03185 M00S02911.1mb +++| QUAL 1SC
03186 M00S02912.1mb +++|*COMMENT 1MB - SCR ERROR PROCESSOR.
Line S02913 Modification History
M01(Removed by)
281l803
Seq # *Modification Id* Act
----------------------------+
03187 M01S02913.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORPORATION. 1984.
Line S00002 Modification History
M01(Added by)
281l803
Seq # *Modification Id* Act
----------------------------+
03188 M01S00002.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
03189 M00S02914.1mb +++| SEP SPACE 4,10
03190 M00S02915.1mb +++|*** SEP - SCR ERROR PROCESSOR.
03191 M00S02916.1mb +++|*
03192 M00S02917.1mb +++|* *SEP* IS THE MAIN DRIVER THAT PROCESSES ERRORS
03193 M00S02918.1mb +++|* DETECTED IN THE SCR (OR SIMULATED SCR). *1SC* IS CALLED
03194 M00S02919.1mb +++|* FOR LOGGING *UIDL* (SEE *COMSSCR*) UNIQUE SECDED ERRORS,
03195 M00S02920.1mb +++|* FOR END-OF-HOUR PROCESSING, AND FOR ALL SCR ERRORS OTHER
03196 M00S02921.1mb +++|* THAN SECDED ERRORS.
03197 M00S02922.1mb +++|*
03198 M00S02923.1mb +++|* *1SC* FIRST CHECKS FOR GROUP 1 AND GROUP 2 FATAL ERRORS (SEE
03199 M00S02924.1mb +++|* *COMSSCR*). IF ANY OF THESE BITS ARE SET, *1SC* DISPLAYS
03200 M00S02925.1mb +++|* *FATAL MAINFRAME ERROR*, CHECKPOINTS THE DEVICES (IF NOT A
03201 M00S02926.1mb +++|* IAF ERROR), REQUESTS STEP MODE, AND HANGS THE PP. IF NO
03202 M00S02927.1mb +++|* FATAL ERROR BITS ARE DETECTED, *1SC* CONTINUES CHECKING FOR
03203 M00S02928.1mb +++|* OTHER ERRORS.
03204 M00S02929.1mb +++|*
03205 M00S02930.1mb +++|* *1SC* THEN CHECKS THE S/C REGISTER FOR BITS 36 AND/OR
03206 M00S02931.1mb +++|* 37 SET. IF BIT 36 (POWER FAILURE) IS SET, THE STEP
03207 M00S02932.1mb +++|* REQUEST BIT IN CM WORD *SCRL* IS SET AND A STEP FUNCTION
03208 M00S02933.1mb +++|* IS ISSUED. THE S/C REGISTER(S) ARE READ ALONG WITH THE
03209 M00S02934.1mb +++|* TIME OF DAY. IF ONLY BIT 36 IS SET, THE MESSAGE
03210 M00S02935.1mb +++|* *POWER FAILURE.* IS DISPLAYED AT THE SYSTEM CONTROL
03211 M00S02936.1mb +++|* POINT. IF BOTH BITS 36 AND 37 ARE SET, THE MESSAGE
03212 M00S02937.1mb +++|* *POWER DOWN.* IS DISPLAYED. IF BIT 37 ALONE IS SET, *1CK*
03213 M00S02938.1mb +++|* IS CALLED TO PERFORM A SYSTEM CHECKPOINT AND THE MESSAGE
03214 M00S02939.1mb +++|* *SHUTDOWN IMMINENT.* IS ENTERED IN THE ERROR LOG AND
03215 M00S02940.1mb +++|* DISPLAYED AT THE SYSTEM CP. THEN THE STEP REQUEST BIT
03216 M00S02941.1mb +++|* IS SET AND A STEP FUNCTION IS ISSUED. DURING THIS TIME
03217 M00S02942.1mb +++|* AND SUBSEQUENTLY, BITS 36 AND 37 ARE MONITORED AND THE
03218 M00S02943.1mb +++|* CONTROL POINT MESSAGE KEPT UP TO DATE. IF BIT 36 BECOMES
03219 M00S02944.1mb +++|* SET, STEP MODE IS IMMEDIATELY REQUESTED. IF BOTH BITS
03220 M00S02945.1mb +++|* BECOME CLEAR, THE MESSAGE *POWER/ENVIRONMENT NORMAL.*
03221 M00S02946.1mb +++|* IS DISPLAYED AT THE SYSTEM CONTROL POINT, THE S/C
03222 M00S02947.1mb +++|* REGISTER(S) AND THE TIME OF DAY ARE READ, AND THE STEP
03223 M00S02948.1mb +++|* REQUEST BIT IS CLEARED, ENABLING THE ENTERING OF THE
03224 M00S02949.1mb +++|* *DSD* COMMAND *UNSTEP.* BY THE OPERATOR. WHEN *UNSTEP.*
03225 M00S02950.1mb +++|* IS EXECUTED, *1SC* ENTERS INTO THE ERROR LOG AS
03226 M00S02951.1mb +++|* APPROPRIATE, THE MESSAGE *SR HH.MM.SS. POWER FAILURE.*
03227 M00S02952.1mb +++|* OR *SR HH.MM.SS. POWER DOWN.*. THE LAST MESSAGE SEQUENCE
03228 M00S02953.1mb +++|* IN THE ERROR LOG BEFORE *1MB* DROPS WILL BE
03229 M00S02954.1mb +++|* *SR HH.MM.SS. POWER/ENVIRONMENT NORMAL.*.
03230 M00S02955.1mb +++|* (ON A CYBER 70, BIT 0 OF THE INTERLOCK REGISTER INDICATES
03231 M00S02956.1mb +++|* POWER FAILURE. THERE IS NO SHUTDOWN IMMINENT BIT. THE
03232 M00S02957.1mb +++|* POWER FAILURE PROCEDURE DESCRIBED ABOVE IS FOLLOWED
03233 M00S02958.1mb +++|* EXCEPT THE MESSAGE PREFIX BECOMES *IR* INSTEAD OF *SR*.)
03234 M00S02959.1mb +++|*
03235 M00S02960.1mb +++|* IF S/C REGISTER BITS 36 AND/OR 37 ARE NOT SET,
03236 M00S02961.1mb +++|* *1SC* S/C REGISTER(S) PROCESSING WILL, FOR EACH
03237 M00S02962.1mb +++|* AVAILABLE S/C REGISTER, CLEAR APPROPRIATE ERROR
03238 M00S02963.1mb +++|* BITS, AND ISSUE ERROR INFORMATION TO THE BML.
03239 M00S02964.1mb +++|*
03240 M00S02965.1mb +++|* FOR PP MEMORY PARITY ERRORS, *1SC* WILL DISPLAY A
03241 M00S02966.1mb +++|* *PP MEMORY PARITY ERROR* MESSAGE AT THE SYSTEM
03242 M00S02967.1mb +++|* CONTROL POINT.
03243 M00S02968.1mb +++|*
03244 M00S02969.1mb +++|* EACH SINGLE BIT SECDED ERROR DETECTED IN THE SCR (OR
03245 M00S02970.1mb +++|* SIMULATED SCR) WILL BE COUNTED. THE FIRST *UIDL* UNIQUE
03246 M00S02971.1mb +++|* PER HOUR WILL BE LOGGED (SUBSEQUENT SINGLE BIT SECDED
03247 M00S02972.1mb +++|* ERRORS DETECTED BY MONITOR WILL MERELY INCREMENT THE COUNTS
03248 M00S02973.1mb +++|* AND CLEAR THE ERROR BITS IN MONITOR ITSELF). AT THE END OF
03249 M00S02974.1mb +++|* EACH HOUR, THE *TIME PROCESSING* CALL TO *1SC* WILL CAUSE
03250 M00S02975.1mb +++|* THE CURRENT SINGLE BIT SECDED ERROR COUNT TO BE LOGGED TO
03251 M00S02976.1mb +++|* THE ERROR LOG. THE CM AND LCME SECDED ID TABLES AND COUNTS
03252 M00S02977.1mb +++|* WILL ALSO BE LOGGED TO THE BML. THESE TABLES AND COUNTS
03253 M00S02978.1mb +++|* WILL THEN BE CLEARED AFTER LOGGING. THE ESM SECDED
03254 M00S02979.1mb +++|* ERROR LOG IS ALSO LOGGED TO THE BML, IF AN ESM
03255 M00S02980.1mb +++|* MAINTENANCE PORT IS DEFINED.
03256 M00S02981.1mb +++|*
03257 M00S02982.1mb +++|* FOR CYBER 176 MACHINES, LCME SINGLE BIT SECDED
03258 M00S02983.1mb +++|* ERRORS ARE HANDLED IN A SIMILAR MANNER. THE
03259 M00S02984.1mb +++|* THRESHOLD VALUE FOR LCME IS ALSO DEFINED BY *UIDL*.
03260 M00S02985.1mb +++|*
03261 M00S02986.1mb +++|* ALL DETECTED DOUBLE BIT SECDED ERRORS WILL BE LOGGED.
03262 M00S02987.1mb +++|*
03263 M00S02988.1mb +++|* NOTE - *1SC* IS, TO AN EXTENT, FUNCTION-DRIVEN BY BITS. ONE
03264 M00S02989.1mb +++|* BIT IN THE PARAMETER LIST DENOTES WHETHER OR NOT MONITOR HAS
03265 M00S02990.1mb +++|* DETECTED A CM SINGLE BIT SECDED ERROR. A SECOND BIT
03266 M00S02991.1mb +++|* SPECIFIES IF AN LCME SINGLE BIT SECDED ERROR HAS BEEN
03267 M00S02992.1mb +++|* DETECTED. A THIRD BIT DENOTES IF END-OF-HOUR PROCESSING HAS
03268 M00S02993.1mb +++|* BEEN SPECIFIED. THUS, AN OPEN WINDOW FOR SECDED ERRORS
03269 M00S02994.1mb +++|* EXISTS FROM THE TIME MONITOR CALLS *1SC* UNTIL *1SC* BEGINS
03270 M00S02995.1mb +++|* PROCESSING. THIS PRESENTS NO MAJOR CONCERN, HOWEVER, SINCE
03271 M00S02996.1mb +++|* *1SC* WILL NOT PROCESS ANY SECDED ERRORS NOT DETECTED BY
03272 M00S02997.1mb +++|* MONITOR. THOSE SECDED BITS WILL REMAIN SET UNTIL MONITOR
03273 M00S02998.1mb +++|* DETECTS THE ERROR IN ITS NEXT CYCLE.
03274 M00S02999.1mb +++|* WHEN *1SC* IS FINISHED, IT WILL CLEAR BIT 59 IN
03275 M00S03000.1mb +++|* CM LOCATION *SCRL*, SET BY *MTR*, TO RE-ENABLE
03276 M00S03001.1mb +++|* S/C REGISTER ERROR LOGGING.
03277 M00S03002.1mb +++| SPACE 4,10
03278 M00S03003.1mb +++|*** CALL.
03279 M00S03004.1mb +++|*
03280 M00S03005.1mb +++|*
03281 M00S03006.1mb +++|*T IR 18/ *1SC*,1/0,5/ CP,9/0,1/ C,1/ L,1/ T,24/0
Figure IR
03282 M00S03007.1mb +++|* CP CONTROL POINT NUMBER.
03283 M00S03008.1mb +++|* C SET IF CM SINGLE BIT SECDED ERROR.
03284 M00S03009.1mb +++|* L SET IF LCME SINGLE BIT SECDED ERROR (176 ONLY).
03285 M00S03010.1mb +++|* T SET IF TIME PROCESSING SPECIFIED.
03286 M00S03011.1mb +++| SPACE 4,10
03287 M00S03012.1mb +++|*** DAYFILE MESSAGES.
03288 M00S03013.1mb +++|*
03289 M00S03014.1mb +++|*
03290 M00S03015.1mb +++|* * 1SC - CALL ERROR.* = *1SC* WAS CALLED WITH AN ILLEGAL
03291 M00S03016.1mb +++|* FUNCTION BIT CODE.
03292 M00S03017.1mb +++|*
03293 M00S03018.1mb +++|* * 1SC - ESM CHANNEL HANG.* = THE ESM MAINTENANCE
03294 M00S03019.1mb +++|* CHANNEL HUNG ACTIVE WHILE WAITING TO FUNCTION THE
03295 M00S03020.1mb +++|* ESM TO READ THE ESM SECDED LOG.
03296 M00S03021.1mb +++|*
03297 M00S03022.1mb +++|* * 1SC - INCOMPLETE ESM SECDED READ.* = *1SC* DETECTED
03298 M00S03023.1mb +++|* THAT NOT ALL OF THE ESM SECDED LOG WAS READ OFF THE
03299 M00S03024.1mb +++|* ESM MAINTENANCE CHANNEL.
03300 M00S03025.1mb +++| SPACE 4,20
03301 M00S03026.1mb +++|*** SCR PROCESSING SYSTEM CONTROL POINT MESSAGES.
03302 M00S03027.1mb +++|*
03303 M00S03028.1mb +++|*
03304 M00S03029.1mb +++|* * FATAL MAINFRAME ERROR.*
03305 M00S03030.1mb +++|*
03306 M00S03031.1mb +++|* * POWER FAILURE.*
03307 M00S03032.1mb +++|* BIT 36 OF S/C REGISTER SET.
03308 M00S03033.1mb +++|* BIT 0 OF INTERLOCK REGISTER SET (CYBER 70)
03309 M00S03034.1mb +++|*
03310 M00S03035.1mb +++|* * SHUTDOWN IMMINENT.*
03311 M00S03036.1mb +++|* BIT 37 OF S/C REGISTER SET.
03312 M00S03037.1mb +++|*
03313 M00S03038.1mb +++|* * POWER DOWN.*
03314 M00S03039.1mb +++|* BOTH BITS 36 AND 37 OF S/C REGISTER SET.
03315 M00S03040.1mb +++|*
03316 M00S03041.1mb +++|* * POWER/ENVIRONMENT NORMAL.*
03317 M00S03042.1mb +++|* BOTH BITS 36 AND 37 OF S/C REGISTER CLEAR.
03318 M00S03043.1mb +++| SPACE 4,40
03319 M00S03044.1mb +++|*** SCR PROCESSING ERROR LOG MESSAGES.
03320 M00S03045.1mb +++|*
03321 M00S03046.1mb +++|*
03322 M00S03047.1mb +++|* *SR HH.MM.SS. POWER FAILURE.*
03323 M00S03048.1mb +++|* *IR HH.MM.SS. POWER FAILURE.* (CYBER 70)
03324 M00S03049.1mb +++|*
03325 M00S03050.1mb +++|* *SR SHUTDOWN IMMINENT.*
03326 M00S03051.1mb +++|*
03327 M00S03052.1mb +++|* *SR HH.MM.SS. POWER DOWN.*
03328 M00S03053.1mb +++|*
03329 M00S03054.1mb +++|* *SR HH.MM.SS. POWER/ENVIRONMENT NORMAL.*
03330 M00S03055.1mb +++|* *IR HH.MM.SS. POWER/ENVIRONMENT NORMAL.* (CYBER 70)
03331 M00S03056.1mb +++|*
03332 M00S03057.1mb +++|* WHERE HH.MM.SS. IS TIME OF DAY.
03333 M00S03058.1mb +++|* ABOVE MESSAGES ARE FOLLOWED BY S/C REGISTER(S)
03334 M00S03059.1mb +++|* CONTENTS READ AT TIME HH.MM.SS. IN FORMAT
03335 M00S03060.1mb +++|* SHOWN ABOVE.
03336 M00S03061.1mb +++|
03337 M00S03062.1mb +++|
03338 M00S03063.1mb +++| ORG PPFW
03339 M00S03064.1mb +++| SEP RJM PSC PRESET FOR *1SC*
03340 M00S03065.1mb +++| RJM RSC READ S/C REGISTER(S)
03341 M00S03066.1mb +++| SEPA RJM CFE CHECK FOR FATAL ERRORS
03342 M00S03067.1mb +++|* UJN *+2 (IF CYBER 70 AND NO SIMULATION)
03343 M00S03068.1mb +++| RJM PEF CHECK FOR POWER OR ENVIRONMENTAL FAILURE
03344 M00S03069.1mb +++| RJM TEB CLEAR TEST ERROR BITS IN S/C
03345 M00S03070.1mb +++| RJM PSB PROCESS SINGLE BIT ERRORS
03346 M00S03071.1mb +++| RJM IBM ISSUE BML MESSAGE
03347 M00S03072.1mb +++| RJM PTP PERFORM TIME PROCESSING
03348 M00S03073.1mb +++| LJM DPP DROP PP
03349 M00S03074.1mb +++| SPACE 4,10
03350 M00S03075.1mb +++|** COMMON SUBROUTINES.
03351 M00S03076.1mb +++|
03352 M00S03077.1mb +++|
03353 M00S03078.1mb +++| COMMON
03354 M00S03079.1mb +++|
03355 M00S03080.1mb +++| LIST D
03356 M00S03081.1mb +++| COMMON HERE
03357 M00S03082.1mb +++| LIST *
03358 M00S03083.1mb +++| BIS SPACE 4,10
03359 M00S03084.1mb +++|** BIS - BUILD ID SUMMARY TABLE ADDRESS.
03360 M00S03085.1mb +++|*
03361 M00S03086.1mb +++|* ENTRY (SC - SC+4) = SCR PARAMETER WORD *SCRL*.
03362 M00S03087.1mb +++|*
03363 M00S03088.1mb +++|* EXIT (T3) = ID TABLE LENGTH.
03364 M00S03089.1mb +++|*
03365 M00S03090.1mb +++|* USES T3, T6, T7.
03366 M00S03091.1mb +++|
03367 M00S03092.1mb +++|
03368 M00S03093.1mb +++| BIS SUBR ENTRY/EXIT
03369 M00S03094.1mb +++| LDD SC BUILD ID SUMMARY TABLE ADDRESS
03370 M00S03095.1mb +++| LPN 77
03371 M00S03096.1mb +++| SHN 14
03372 M00S03097.1mb +++| LMD SC+1
03373 M00S03098.1mb +++| BISA ADN UIDL
03374 M00S03099.1mb +++|* ADN UIDL*2 (ADD OFFSET FOR LCME ID TABLE)
03375 M00S03100.1mb +++| STD T7
03376 M00S03101.1mb +++| SHN -14
03377 M00S03102.1mb +++| STD T6
03378 M00S03103.1mb +++| LDN UIDL GET ID TABLE LENGTH
03379 M00S03104.1mb +++| STD T3
03380 M00S03105.1mb +++| UJN BISX RETURN
03381 M00S03106.1mb +++| CFE SPACE 4,10
03382 M00S03107.1mb +++|** CFE - CHECK FOR FATAL ERRORS.
03383 M00S03108.1mb +++|*
03384 M00S03109.1mb +++|* ENTRY (MF) = MAINFRAME TYPE FLAG.
03385 M00S03110.1mb +++|*
03386 M00S03111.1mb +++|* EXIT IF ANY FATAL ERROR BITS SET, HANGS WITH STEP MODE
03387 M00S03112.1mb +++|* SET, FORCING DEADSTART. OTHERWISE, EXIT IS NORMAL.
03388 M00S03113.1mb +++|*
03389 M00S03114.1mb +++|* USES T2, CM - CM+4, CN - CN+4.
03390 M00S03115.1mb +++|*
03391 M00S03116.1mb +++|* CALLS CSH, TRB.
03392 M00S03117.1mb +++|
03393 M00S03118.1mb +++| CFE SUBR ENTRY/EXIT
03394 M00S03119.1mb +++| LDM TSCR+20 TEST SCR FOR GROUP ONE FATAL ERRORS
03395 M00S03120.1mb +++| LPC FEM0 (CYBER 170)
03396 M00S03121.1mb +++|* LPC FEM6 (CYBER 176)
03397 M00S03122.1mb +++|* LPC FEM7 (CYBER 170 - 700 SERIES)
03398 M00S03123.1mb +++|* LPC FEM8 (CYBER 170 - 865/875)
03399 M00S03124.1mb +++| CFEA EQU *-1
03400 M00S03125.1mb +++| NJN CFE1 IF FATAL ERROR
03401 M00S03126.1mb +++| LDM TSCR+17
03402 M00S03127.1mb +++| NJN CFE1 IF FATAL ERROR
03403 M00S03128.1mb +++| LDD CH+1
03404 M00S03129.1mb +++| ZJN CFE2 IF DONE WITH SCR REGISTERS
03405 M00S03130.1mb +++| LDM TSCR+40
03406 M00S03131.1mb +++| ZJN CFE2 IF NO GROUP ONE FATAL ERRORS
03407 M00S03132.1mb +++| CFE1 LJM CFE7 PROCESS FATAL ERROR
03408 M00S03133.1mb +++|
03409 M00S03134.1mb +++| CFE2 LDN CMCE CHECK FOR *CMC* ERROR (BIT CLEAR ON 176)
03410 M00S03135.1mb +++| RJM TRB TEST BIT
03411 M00S03136.1mb +++| NJN CFE6 IF *CMC* INPUT ERROR
03412 M00S03137.1mb +++| CFE3 LDN SECD
03413 M00S03138.1mb +++| RJM TRB
03414 M00S03139.1mb +++| ZJN CFE4 IF NO SECDED ERROR
03415 M00S03140.1mb +++| LDC SDSC CHECK IF DOUBLE BIT ERROR
03416 M00S03141.1mb +++| RJM TRB
03417 M00S03142.1mb +++| ZJN CFE4 IF NO DOUBLE BIT ERROR
03418 M00S03143.1mb +++| LDD MF
03419 M00S03144.1mb +++| SBN MF176A
03420 M00S03145.1mb +++| MJN CFE6 IF NOT A CYBER 176
03421 M00S03146.1mb +++| LJM CSH1 REQUEST STEP AND HANG
03422 M00S03147.1mb +++|
03423 M00S03148.1mb +++| CFE4 LDD MF GET MACHINE TYPE
03424 M00S03149.1mb +++| SBN MF176A
03425 M00S03150.1mb +++| MJN CFE5 IF NOT CYBER 176
03426 M00S03151.1mb +++| LDN LSCD CHECK FOR LCME SECDED ERROR
03427 M00S03152.1mb +++| RJM TRB
03428 M00S03153.1mb +++| ZJN CFE5 IF NO LCME SECDED ERROR
03429 M00S03154.1mb +++| LDC LDSC CHECK IF DOUBLE BIT ERROR
03430 M00S03155.1mb +++| RJM TRB
03431 M00S03156.1mb +++| NJN CFE6 IF DOUBLE BIT LCME ERROR
03432 M00S03157.1mb +++| CFE5 LJM CFEX RETURN
03433 M00S03158.1mb +++|
03434 M00S03159.1mb +++| CFE6 LDD CP CHECK SYSTEM CONTROL POINT FOR *PEET*
03435 M00S03160.1mb +++| ADN STSW
03436 M00S03161.1mb +++| CRD CM
03437 M00S03162.1mb +++| LDD CM+1
03438 M00S03163.1mb +++| LMN PEET
03439 M00S03164.1mb +++| ZJN CFE7 IF PROGRAM MODE CPUMTR ENCOUNTERED ERROR
03440 M00S03165.1mb +++| LDC VCPT*200+STSW CHECK FOR *IAF* ERROR
03441 M00S03166.1mb +++| CRD CM
03442 M00S03167.1mb +++| ADN JCIW-STSW-1
03443 M00S03168.1mb +++| CRD CN
03444 M00S03169.1mb +++| LDD CN+2
03445 M00S03170.1mb +++| LMC /SSD/IFSI
03446 M00S03171.1mb +++| NJN CFE8 IF NOT *IAF*
03447 M00S03172.1mb +++| LDD CM+1
03448 M00S03173.1mb +++| LMN PEET
03449 M00S03174.1mb +++| NJN CFE8 IF ERROR NOT IN *IAF* FL
03450 M00S03175.1mb +++| CFE7 AOM CKPA+2 SET FUNCTION TO CHECKPOINT DEVICES
03451 M00S03176.1mb +++| CFE8 RJM CSH CHECKPOINT, STEP, AND HANG
03452 M00S03177.1mb +++|
03453 M00S03178.1mb +++|
03454 M00S03179.1mb +++| CSHM DATA C* FATAL MAINFRAME ERROR.* DEFAULT *CSH* MESSAGE
03455 M00S03180.1mb +++| IBM SPACE 4,10
03456 M00S03181.1mb +++|** IBM - ISSUE BML MESSAGE.
03457 M00S03182.1mb +++|*
03458 M00S03183.1mb +++|* ENTRY (IR+2) = *1MB* FUNCTION BITS.
03459 M00S03184.1mb +++|* (MF) = MAINFRAME TYPE.
03460 M00S03185.1mb +++|* (SC - SC+4) = SCR PARAMETER WORD *SCRL*.
03461 M00S03186.1mb +++|*
03462 M00S03187.1mb +++|* USES T3, T5 - T7, CM - CM+4, CN - CN+4, NW.
03463 M00S03188.1mb +++|*
03464 M00S03189.1mb +++|* CALLS BIS, DFM, OLB.
03465 M00S03190.1mb +++|
03466 M00S03191.1mb +++|
03467 M00S03192.1mb +++| IBM SUBR ENTRY/EXIT
03468 M00S03193.1mb +++| LDM TMID,MF GET MESSAGE ID
03469 M00S03194.1mb +++| STM IBMF
03470 M00S03195.1mb +++| LDC MMFL GET MACHINE ID
03471 M00S03196.1mb +++| CRD CM
03472 M00S03197.1mb +++| LDD CM
03473 M00S03198.1mb +++| STM IBMG+3
03474 M00S03199.1mb +++| LDD MF CHECK FOR CYBER 70
03475 M00S03200.1mb +++| ZJN IBMX IF INTERLOCK REGISTER
03476 M00S03201.1mb +++| LDN CHSC STORE SCR CHANNEL
03477 M00S03202.1mb +++| RAM IBMF+2
03478 M00S03203.1mb +++| LDD ER
03479 M00S03204.1mb +++| ZJN IBM3 IF NO ERRORS IN SCR
03480 M00S03205.1mb +++| RJM OLB OUTPUT LOG TO BML
03481 M00S03206.1mb +++| IBM3 LDD IR+2
03482 M00S03207.1mb +++| LPN SPTP
03483 M00S03208.1mb +++| ZJN IBMX IF NOT TIME PROCESSING
03484 M00S03209.1mb +++|
03485 M00S03210.1mb +++|* OUTPUT SECDED ERROR SUMMARY TABLE TO BML.
03486 M00S03211.1mb +++|
03487 M00S03212.1mb +++| IBM4 LDM IBMH+2 RESET FIRST SCR CHANNEL
03488 M00S03213.1mb +++| SCN 77
03489 M00S03214.1mb +++| LMD CH
03490 M00S03215.1mb +++| STM IBMH+2
03491 M00S03216.1mb +++| LDC /COMSDFS/HS0102 (CM SUMMARY TABLE)
03492 M00S03217.1mb +++|* LDC /COMSDFS/HS0104 (LCME SUMMARY TABLE)
03493 M00S03218.1mb +++| IBMA EQU *-1
03494 M00S03219.1mb +++| STM IBMF+1
03495 M00S03220.1mb +++| LDN ZERL SAVE 5 WORDS OF ZEROES
03496 M00S03221.1mb +++| CRD CN
03497 M00S03222.1mb +++| RJM BIS BUILD ID SUMMARY TABLE ADDRESS
03498 M00S03223.1mb +++| LDN 0 INITIALIZE TOTAL MESSAGE WORD COUNT
03499 M00S03224.1mb +++| STD NW
03500 M00S03225.1mb +++| IBM5 SOD T7 DECREMENT NEXT TABLE ENTRY ADDRESS
03501 M00S03226.1mb +++| PJN IBM6 IF NO UNDERFLOW
03502 M00S03227.1mb +++| SOD T6
03503 M00S03228.1mb +++| AOD T7
03504 M00S03229.1mb +++| IBM6 LDD T6 READ NEXT ID TABLE ENTRY
03505 M00S03230.1mb +++| SHN 14
03506 M00S03231.1mb +++| ADD T7
03507 M00S03232.1mb +++| CRD CM
03508 M00S03233.1mb +++| LDD CM+4 CHECK IF ERROR COUNT .GT. 0
03509 M00S03234.1mb +++| ZJN IBM7 IF REMAINING TABLE ENTRIES EMPTY
03510 M00S03235.1mb +++| AOD NW INCREMENT UNIQUE SECDED ERROR COUNT
03511 M00S03236.1mb +++| SOD T3
03512 M00S03237.1mb +++| NJN IBM5 IF ENTIRE ID TABLE NOT SEARCHED
03513 M00S03238.1mb +++| IBM7 RJM BIS REBUILD LWA+1 OF TABLE
03514 M00S03239.1mb +++| RAM BISA
03515 M00S03240.1mb +++| IBM8 LDD NW
03516 M00S03241.1mb +++| NJN IBM10 IF SECDED ERRORS OCCURRED THIS HOUR
03517 M00S03242.1mb +++| LDD MF
03518 M00S03243.1mb +++| SBN MF176A
03519 M00S03244.1mb +++| MJN IBM9 IF NOT CYBER 176
03520 M00S03245.1mb +++| LDN /COMSDFS/HS0104-/COMSDFS/HS0102 LCME ERRORS ID
03521 M00S03246.1mb +++| RAM IBMA
03522 M00S03247.1mb +++| LMC /COMSDFS/HS0104
03523 M00S03248.1mb +++| NJN IBM9 IF LCME ERRORS REPORTED
03524 M00S03249.1mb +++| LJM IBM4 PROCESS LCME SECDED SUMMARY TABLE
03525 M00S03250.1mb +++|
03526 M00S03251.1mb +++| IBM9 LJM IBMX RETURN
03527 M00S03252.1mb +++|
03528 M00S03253.1mb +++| IBM10 LDN 12 INITIALIZE BML MESSAGE BYTE COUNT
03529 M00S03254.1mb +++| STD T5
03530 M00S03255.1mb +++| LDC IBMH INITIALIZE MESSAGE BUFFER POINTER
03531 M00S03256.1mb +++| STM IBME
03532 M00S03257.1mb +++| IBM11 SOD T7 DECREMENT NEXT TABLE ENTRY ADDRESS
03533 M00S03258.1mb +++| PJN IBM12 IF NO UNDERFLOW
03534 M00S03259.1mb +++| SOD T6
03535 M00S03260.1mb +++| AOD T7
03536 M00S03261.1mb +++| IBM12 LDD NW
03537 M00S03262.1mb +++| ZJN IBM13 IF TIME TO ISSUE DAYFILE MESSAGE
03538 M00S03263.1mb +++| SOD NW DECREMENT UNIQUE SECDED ERROR COUNT
03539 M00S03264.1mb +++| LDD T6 READ NEXT TABLE ENTRY INTO MESSAGE BUFFER
03540 M00S03265.1mb +++| SHN 14
03541 M00S03266.1mb +++| ADD T7
03542 M00S03267.1mb +++| CRM IBMH,ON
03543 M00S03268.1mb +++| IBME EQU *-1
03544 M00S03269.1mb +++|* CRM IBMH+5,ON
03545 M00S03270.1mb +++|* CRM IBMH+12,ON
03546 M00S03271.1mb +++|* CRM IBMH+17,ON
03547 M00S03272.1mb +++| SBN 1 RESET CURRENT ID TABLE ADDRESS
03548 M00S03273.1mb +++| CWD CN CLEAR ID SUMMARY TABLE ENTRY
03549 M00S03274.1mb +++| LDN 5 INCREMENT MESSAGE BUFFER POINTER
03550 M00S03275.1mb +++| RAM IBME
03551 M00S03276.1mb +++| LDN 5 INCREMENT MESSAGE BYTE COUNT
03552 M00S03277.1mb +++| RAD T5
03553 M00S03278.1mb +++| SBN 36
03554 M00S03279.1mb +++| ZJN IBM13 IF BML MESSAGE BUFFER FULL
03555 M00S03280.1mb +++| LJM IBM11 PROCESS MORE TABLE ENTRIES
03556 M00S03281.1mb +++|
03557 M00S03282.1mb +++|* ISSUE DAYFILE MESSAGE.
03558 M00S03283.1mb +++|
03559 M00S03284.1mb +++| IBM13 LDN ZERL CLEAR CM REGISTERS FOR DAYFILE CALL
03560 M00S03285.1mb +++| CRD CM
03561 M00S03286.1mb +++| LDD T5 SET BYTE COUNT OF MESSAGE
03562 M00S03287.1mb +++| STD CM+1
03563 M00S03288.1mb +++| LDD NW
03564 M00S03289.1mb +++| ZJN IBM14 IF END OF BML MESSAGE
03565 M00S03290.1mb +++| LDM IBMG+1 SET CONTINUATION BIT STATUS
03566 M00S03291.1mb +++| SCN 4
03567 M00S03292.1mb +++| LMN 4
03568 M00S03293.1mb +++| UJN IBM15 STORE STATUS
03569 M00S03294.1mb +++|
03570 M00S03295.1mb +++| IBM14 LDM IBMG+1 STORE MESSAGE STATUS
03571 M00S03296.1mb +++| SCN 4
03572 M00S03297.1mb +++| IBM15 STM IBMG+1
03573 M00S03298.1mb +++| LDC IBMF+BMLN ISSUE DAYFILE MESSAGE
03574 M00S03299.1mb +++| RJM DFM
03575 M00S03300.1mb +++| LDM IBMG+1 SET NOT FIRST BLOCK FLAG
03576 M00S03301.1mb +++| SCN 10
03577 M00S03302.1mb +++| LMN 10
03578 M00S03303.1mb +++| STM IBMG+1
03579 M00S03304.1mb +++| LJM IBM8 CONTINUE PROCESSING
03580 M00S03305.1mb +++| SPACE 4,10
03581 M00S03306.1mb +++| TMID INDEX TABLE OF MESSAGE IDS
03582 M00S03307.1mb +++| INDEX MF170,/COMSDFS/HM0200 CYBER 170
03583 M00S03308.1mb +++| INDEX MF700,/COMSDFS/HM0201 CYBER 170 - 700 SERIES
03584 M00S03309.1mb +++| INDEX MF865,/COMSDFS/HM0204 CYBER 170 - 865
03585 M00S03310.1mb +++| INDEX MF875,/COMSDFS/HM0205 CYBER 170 - 875
03586 M00S03311.1mb +++| INDEX MF176A,/COMSDFS/HM0202 CYBER 176 LEVEL A
03587 M00S03312.1mb +++| INDEX MF176B,/COMSDFS/HM0203 CYBER 176 LEVEL B
03588 M00S03313.1mb +++| INDEX MFMAX
03589 M00S03314.1mb +++| ODW SPACE 4,10
03590 M00S03315.1mb +++|** ODW - OUTPUT DESCRIPTOR WORD TO SCR.
03591 M00S03316.1mb +++|*
03592 M00S03317.1mb +++|* ENTRY (A) = DESCRIPTOR WORD.
03593 M00S03318.1mb +++|* CHANNEL INSTRUCTION SET.
03594 M00S03319.1mb +++|*
03595 M00S03320.1mb +++|* EXIT (A) = SCR REPLY WORD.
03596 M00S03321.1mb +++|
03597 M00S03322.1mb +++|
03598 M00S03323.1mb +++| ODW SUBR ENTRY/EXIT
03599 M00S03324.1mb +++| OAN CHSC OUTPUT DESCRIPTOR WORD
03600 M00S03325.1mb +++|* OAN CHSC+20 (SECOND SCR)
03601 M00S03326.1mb +++|* OAN 15 (INTERLOCK REGISTER)
03602 M00S03327.1mb +++| ODWA EQU *-1
03603 M00S03328.1mb +++| IAN CHSC INPUT SCR REPLY WORD
03604 M00S03329.1mb +++|* IAN CHSC+20 (SECOND SCR)
03605 M00S03330.1mb +++|* IAN 15 (INTERLOCK REGISTER)
03606 M00S03331.1mb +++| ODWB EQU *-1
03607 M00S03332.1mb +++| UJN ODWX EXIT
03608 M00S03333.1mb +++| OLB SPACE 4,10
03609 M00S03334.1mb +++|** OLB - OUTPUT LOG TO *BML*.
03610 M00S03335.1mb +++|*
03611 M00S03336.1mb +++|* ENTRY (CH+1) = 0, IF ONLY ONE SCR REGISTER.
03612 M00S03337.1mb +++|* TABLE *TSCR* CONTAINS SCR SECDED DATA.
03613 M00S03338.1mb +++|*
03614 M00S03339.1mb +++|* USES CM - CM+4, T3 - T5.
03615 M00S03340.1mb +++|*
03616 M00S03341.1mb +++|* CALLS DFM.
03617 M00S03342.1mb +++|
03618 M00S03343.1mb +++|
03619 M00S03344.1mb +++| OLB8 LDN ZERL CLEAR FOR DAYFILE CALL
03620 M00S03345.1mb +++| CRD CM
03621 M00S03346.1mb +++| LDN 6*5 SET MESSAGE LENGTH
03622 M00S03347.1mb +++| STD CM+1
03623 M00S03348.1mb +++| LDC IBMF+BMLN ISSUE DAYFILE MESSAGE
03624 M00S03349.1mb +++| RJM DFM
03625 M00S03350.1mb +++| LDM IBMG+1 CHECK CONTINUATION BIT
03626 M00S03351.1mb +++| LPN 4
03627 M00S03352.1mb +++| ZJN OLBX IF COMPLETE, RETURN
03628 M00S03353.1mb +++| LDN 14 SET NOT FIRST BLOCK FLAG
03629 M00S03354.1mb +++| STM IBMG+1
03630 M00S03355.1mb +++| UJN OLB1 ISSUE NEXT MESSAGE
03631 M00S03356.1mb +++|
03632 M00S03357.1mb +++| OLB SUBR ENTRY/EXIT
03633 M00S03358.1mb +++| LDC /COMSDFS/HS0100
03634 M00S03359.1mb +++| STM IBMF+1
03635 M00S03360.1mb +++| LDN 0 PRESET INPUT TABLE INDEX
03636 M00S03361.1mb +++| STD T3
03637 M00S03362.1mb +++| OLB1 LDN 0 PRESET *BML* MESSAGE INDEX
03638 M00S03363.1mb +++| STD T4
03639 M00S03364.1mb +++| OLB2 LDM TSCR,T3 SCR ERROR LOG TABLE
03640 M00S03365.1mb +++| STM IBMH,T4 MOVE ONE BYTE FROM INPUT TABLE TO *BML*
03641 M00S03366.1mb +++| AOD T3 INCREMENT INPUT TABLE INDEX
03642 M00S03367.1mb +++| AOD T4 INCREMENT *BML* MESSAGE INDEX
03643 M00S03368.1mb +++| LMN 4*5
03644 M00S03369.1mb +++| ZJN OLB4 IF AT END OF *BML* MESSAGE BUFFER
03645 M00S03370.1mb +++| LDD T3
03646 M00S03371.1mb +++| ADC -NSCB (FIRST SCR ERROR LOG)
03647 M00S03372.1mb +++| OLBA EQU *-1
03648 M00S03373.1mb +++|* ADC -NSCB-NSCB (SECOND SCR ERROR LOG)
03649 M00S03374.1mb +++| NJN OLB2 IF NOT AT END OF ERROR LOG
03650 M00S03375.1mb +++| OLB3 LDN 0 CLEAR BYTES AT END OF ERROR LOG
03651 M00S03376.1mb +++| STM IBMH,T4
03652 M00S03377.1mb +++| AOD T4
03653 M00S03378.1mb +++| LMN 4*5
03654 M00S03379.1mb +++| NJN OLB3 IF MORE BYTES TO CLEAR
03655 M00S03380.1mb +++| LDM IBMG+1 CHECK CONTINUATION BIT
03656 M00S03381.1mb +++| LPN 4
03657 M00S03382.1mb +++| NJN OLB5 IF PROCESSING SECOND SCR *BML* MESSAGE
03658 M00S03383.1mb +++| LDD CH+1
03659 M00S03384.1mb +++| ZJN OLB6 IF ONLY ONE SCR *BML* MESSAGE
03660 M00S03385.1mb +++| LDC -NSCB-NSCB RESET FOR END OF SECOND SCR *BML* MESSAGE
03661 M00S03386.1mb +++| STM OLBA
03662 M00S03387.1mb +++| OLB4 LDM IBMG+1 SET CONTINUATION BIT
03663 M00S03388.1mb +++| SCN 4
03664 M00S03389.1mb +++| LMN 4
03665 M00S03390.1mb +++| UJN OLB7 STORE STATUS
03666 M00S03391.1mb +++|
03667 M00S03392.1mb +++| OLB5 LDM IBMF+2 CHANGE TO SECOND SCR CHANNEL
03668 M00S03393.1mb +++| SCN 77
03669 M00S03394.1mb +++| LMD CH+1
03670 M00S03395.1mb +++| STM IBMF+2
03671 M00S03396.1mb +++| OLB6 LDM IBMG+1 CLEAR CONTINUATION BIT
03672 M00S03397.1mb +++| SCN 4
03673 M00S03398.1mb +++| OLB7 STM IBMG+1
03674 M00S03399.1mb +++| LJM OLB8 CONTINUE
03675 M00S03400.1mb +++| PTP SPACE 4,15
03676 M00S03401.1mb +++|** PTP - PERFORM TIME PROCESSING.
03677 M00S03402.1mb +++|*
03678 M00S03403.1mb +++|* ENTRY (IR+2) = *1MB* FUNCTION BITS.
03679 M00S03404.1mb +++|* (MF) = MAINFRAME TYPE.
03680 M00S03405.1mb +++|*
03681 M00S03406.1mb +++|* EXIT THE ESM SECDED ERROR LOG IS LOGGED TO THE
03682 M00S03407.1mb +++|* BML FOR A *TIME PROCESSING* CALL, IF AN ESM
03683 M00S03408.1mb +++|* MAINTENANCE PORT IS DEFINED.
03684 M00S03409.1mb +++|*
03685 M00S03410.1mb +++|* USES CM - CM+4, T3.
03686 M00S03411.1mb +++|*
03687 M00S03412.1mb +++|* CALLS CCO, CRC, DFM, PES, *2TH*.
03688 M00S03413.1mb +++|*
03689 M00S03414.1mb +++|* MACROS EXECUTE.
03690 M00S03415.1mb +++|
03691 M00S03416.1mb +++|
03692 M00S03417.1mb +++| PTP SUBR ENTRY/EXIT
03693 M00S03418.1mb +++| LDD IR+2 CHECK FOR *TIME PROCESSING* FUNCTION
03694 M00S03419.1mb +++| LPN SPTP
03695 M00S03420.1mb +++| ZJN PTPX IF NOT *TIME PROCESSING* FUNCTION
03696 M00S03421.1mb +++| EXECUTE 2TH LOAD TOP-OF-HOUR ROUTINES
03697 M00S03422.1mb +++| LDC CECL READ ERROR COUNTERS
03698 M00S03423.1mb +++| CRD CM
03699 M00S03424.1mb +++| CRM IBMG,ON
03700 M00S03425.1mb +++| LDD CM
03701 M00S03426.1mb +++| ADD CM+1
03702 M00S03427.1mb +++| ADD CM+2
03703 M00S03428.1mb +++| ADD CM+3
03704 M00S03429.1mb +++| ADD CM+4
03705 M00S03430.1mb +++| NJN PTP1 IF ERRORS TO REPORT
03706 M00S03431.1mb +++| LJM PTP2 CLEAR COUNTS
03707 M00S03432.1mb +++|
03708 M00S03433.1mb +++| PTP1 LDN ZERL CLEAR MESSAGE BUFFER
03709 M00S03434.1mb +++| CRD CM
03710 M00S03435.1mb +++| CRM IBMF,ON
03711 M00S03436.1mb +++| SBN 1
03712 M00S03437.1mb +++| CRM IBMH,ON
03713 M00S03438.1mb +++| SBN 1
03714 M00S03439.1mb +++| CRM IBMH+5,ON
03715 M00S03440.1mb +++| LDC CECL CLEAR ERROR COUNTERS
03716 M00S03441.1mb +++| CWD CM
03717 M00S03442.1mb +++| LDD T3 IOU CORRECTED ERROR COUNT
03718 M00S03443.1mb +++| STM IBMH+4 PLACE IN BML MESSAGE
03719 M00S03444.1mb +++| LDC /COMSDFS/HM0410 SET MESSAGE ID
03720 M00S03445.1mb +++| STM IBMF
03721 M00S03446.1mb +++| LDC /COMSDFS/HS0101 SET MESSAGE SYMPTOM
03722 M00S03447.1mb +++| STM IBMF+1
03723 M00S03448.1mb +++| LDN 3*5 SET BYTE COUNT FOR BML MESSAGE
03724 M00S03449.1mb +++| STD CM+1
03725 M00S03450.1mb +++| LDC IBMF+BMLN ISSUE BML MESSAGE
03726 M00S03451.1mb +++| RJM DFM
03727 M00S03452.1mb +++| LDN ZERL CLEAR BML BUFFER
03728 M00S03453.1mb +++| CRM IBMG,ON
03729 M00S03454.1mb +++| PTP2 RJM /IHD/CRC CLEAR RELOAD COUNT IN CONTROLWARE TABLE
03730 M00S03455.1mb +++| RJM /IHD/CCO CLEAR COUNTS IN EST/MST ENTRIES
03731 M00S03456.1mb +++| LDD MF CHECK FOR CYBER 70
03732 M00S03457.1mb +++| ZJN PTP3 IF PROCESSING INTERLOCK REGISTER
03733 M00S03458.1mb +++| RJM /IHD/PES PROCESS ESM SECDED LOGGING
03734 M00S03459.1mb +++| PTP3 LJM PTPX RETURN
03735 M00S03460.1mb +++| RSC SPACE 4,15
03736 M00S03461.1mb +++|** RSC - READ S/C REGISTER(S).
03737 M00S03462.1mb +++|*
03738 M00S03463.1mb +++|* READS THE CONTENTS OF THE S/C REGISTER(S) FROM
03739 M00S03464.1mb +++|* CHANNEL 16 AND/OR CHANNEL 36.
03740 M00S03465.1mb +++|*
03741 M00S03466.1mb +++|* ENTRY (MF) = MAINFRAME TYPE.
03742 M00S03467.1mb +++|*
03743 M00S03468.1mb +++|* EXIT TABLE *TSCR* CONTAINS HARDWARE COPY OF SCR.
03744 M00S03469.1mb +++|*
03745 M00S03470.1mb +++|* USES T1, T2, T3, T4.
03746 M00S03471.1mb +++|*
03747 M00S03472.1mb +++|* CALLS CHN, ODW.
03748 M00S03473.1mb +++|
03749 M00S03474.1mb +++|
03750 M00S03475.1mb +++| RSC SUBR ENTRY/EXIT
03751 M00S03476.1mb +++|
03752 M00S03477.1mb +++|* READ S/C REGISTER.
03753 M00S03478.1mb +++|
03754 M00S03479.1mb +++| LDC TSCR SET BUFFER ADDRESS
03755 M00S03480.1mb +++|* LDC TSCR+50 (POWER FAILURE)
03756 M00S03481.1mb +++| RSCA EQU *-1
03757 M00S03482.1mb +++| STD T1
03758 M00S03483.1mb +++| STD T2
03759 M00S03484.1mb +++| LDD CH+1 SECOND SCR CHANNEL
03760 M00S03485.1mb +++| SHN 0-4 CONVERT 0 TO 0, 36 TO 1
03761 M00S03486.1mb +++| STD T4
03762 M00S03487.1mb +++| RSC1 LDN NSCB-1 SET S/C WORD TO READ
03763 M00S03488.1mb +++| STD T3
03764 M00S03489.1mb +++| RSC2 LDD T3 READ WORD (T3) OF S/C REGISTER
03765 M00S03490.1mb +++| RJM ODW OUTPUT DESCRIPTOR WORD
03766 M00S03491.1mb +++| STI T2 SAVE S/C CONTENTS
03767 M00S03492.1mb +++| AOD T2 INCREMENT *TSCR* BUFFER ADDRESS
03768 M00S03493.1mb +++| SOD T3 DECREMENT WORD COUNT FOR S/C
03769 M00S03494.1mb +++| PJN RSC2 IF NOT FINISHED WITH S/C
03770 M00S03495.1mb +++| SOD T4
03771 M00S03496.1mb +++| NJN RSC3 IF FINISHED WITH BOTH S/C,S
03772 M00S03497.1mb +++| LDN CHSC+20 CHANNEL 36
03773 M00S03498.1mb +++| RJM CHN CHANGE TO CHANNEL 36 S/C
03774 M00S03499.1mb +++| UJN RSC1 LOOP FOR CHANNEL 36 S/C
03775 M00S03500.1mb +++|
03776 M00S03501.1mb +++| RSC3 LDD CH FIRST SCR CHANNEL
03777 M00S03502.1mb +++| RJM CHN RESET CHANNEL FOR BITS 36 AND 37
03778 M00S03503.1mb +++| LDM 20,T1 CLEAR FIRST SCR BYTE 0 INACTIVE BITS
03779 M00S03504.1mb +++| LPC ABM0 CYBER 170 ACTIVE BIT MASK
03780 M00S03505.1mb +++|* LPC ABM6 (CYBER 176)
03781 M00S03506.1mb +++|* LPC ABM7 (CYBER 170 - 700 SERIES)
03782 M00S03507.1mb +++|* LPC ABM8 (CYBER 170 - 865/875)
03783 M00S03508.1mb +++| RSCB EQU *-1
03784 M00S03509.1mb +++| STM 20,T1
03785 M00S03510.1mb +++| LDM 17,T1 CLEAR FIRST SCR BYTE 1 INACTIVE BITS
03786 M00S03511.1mb +++| RSCC SCN 0
03787 M00S03512.1mb +++|* SCN INB6 (CYBER 176)
03788 M00S03513.1mb +++|* SCN INB1 (CPU 1 OFF)
03789 M00S03514.1mb +++|* SCN INB0 (CPU 0 OFF)
03790 M00S03515.1mb +++| STM 17,T1
03791 M00S03516.1mb +++| LDM 40,T1 CLEAR SECOND SCR BYTE 1 INACTIVE BITS
03792 M00S03517.1mb +++| RSCD SCN 0
03793 M00S03518.1mb +++|* SCN INB6 (CYBER 176)
03794 M00S03519.1mb +++|* SCN INB1 (CPU 1 OFF)
03795 M00S03520.1mb +++|* SCN INB0 (CPU 0 OFF)
03796 M00S03521.1mb +++| STM 40,T1
03797 M00S03522.1mb +++| LJM RSCX RETURN
03798 M00S03523.1mb +++| PEF SPACE 4,15
03799 M00S03524.1mb +++|** PEF - CHECK FOR POWER OR ENVIRONMENTAL FAILURE.
03800 M00S03525.1mb +++|*
03801 M00S03526.1mb +++|* EXIT NORMAL IF POWER FAILURE OR ENVIRONMENTAL BITS NOT SET.
03802 M00S03527.1mb +++|* NO EXIT TAKEN IF POWER FAILURE AND/OR ENVIRONMENTAL
03803 M00S03528.1mb +++|* BITS REMAIN SET.
03804 M00S03529.1mb +++|* EXIT THROUGH *UBS* OTHERWISE.
03805 M00S03530.1mb +++|*
03806 M00S03531.1mb +++|* USES T2.
03807 M00S03532.1mb +++|*
03808 M00S03533.1mb +++|* CALLS CKC, CKP, DFM, IEL, RSC, RSM, TPE, UBS.
03809 M00S03534.1mb +++|
03810 M00S03535.1mb +++|
03811 M00S03536.1mb +++| PEF SUBR ENTRY/EXIT
03812 M00S03537.1mb +++| RJM TPE TEST POWER FAILURE AND ENVIRONMENTAL BITS
03813 M00S03538.1mb +++| ZJN PEFX IF NEITHER SET
03814 M00S03539.1mb +++| LPN 1
03815 M00S03540.1mb +++| ZJN PEF2 IF NO POWER FAILURE
03816 M00S03541.1mb +++|
03817 M00S03542.1mb +++|* ENTRY HERE FROM *UBS* IF POWER FAILURE SET FOR FIRST TIME.
03818 M00S03543.1mb +++|
03819 M00S03544.1mb +++| PEF1 RJM RSM REQUEST STEP
03820 M00S03545.1mb +++| LDM UBSC,T1 SET MESSAGE
03821 M00S03546.1mb +++| SBN 5
03822 M00S03547.1mb +++| STM PEFA
03823 M00S03548.1mb +++| SBN 1
03824 M00S03549.1mb +++| STM UBSB
03825 M00S03550.1mb +++| LDN TIML READ TIME
03826 M00S03551.1mb +++| CRM *,ON
03827 M00S03552.1mb +++| PEFA EQU *-1 (TIME MESSAGE ADDRESS)
03828 M00S03553.1mb +++| LDC TSCR+50 SET BUFFER ADDRESS
03829 M00S03554.1mb +++| STM RSCA
03830 M00S03555.1mb +++| LDC LDNI+1 SET POWER FAILURE PREVIOUSLY PROCESSED
03831 M00S03556.1mb +++| STM UBSD
03832 M00S03557.1mb +++| RJM RSC READ S/C REGISTER(S)
03833 M00S03558.1mb +++| LDC TSCR RESET BUFFER ADDRESS
03834 M00S03559.1mb +++| STM RSCA
03835 M00S03560.1mb +++| UJN PEF3 WAIT FOR CONDITION TO CHANGE
03836 M00S03561.1mb +++|
03837 M00S03562.1mb +++| PEF2 RJM CKP CALL *1CK* IF NOT ALREADY CALLED
03838 M00S03563.1mb +++| LDC MSGF-1+ERLN
03839 M00S03564.1mb +++| RJM DFM
03840 M00S03565.1mb +++| RJM CKC CHECK FOR *1CK* COMPLETE
03841 M00S03566.1mb +++| RJM RSM REQUEST STEP MODE
03842 M00S03567.1mb +++| PEF3 RJM UBS UPDATE BIT STATUS
03843 M00S03568.1mb +++| UJN PEF3 WAIT UNTIL CLEAR
03844 M00S03569.1mb +++| PSB SPACE 4,15
03845 M00S03570.1mb +++|** PSB - PROCESS SINGLE BIT SECDED ERRORS.
03846 M00S03571.1mb +++|*
03847 M00S03572.1mb +++|* ENTRY (IR+2) = FUNCTION BITS.
03848 M00S03573.1mb +++|* (MF) = MAINFRAME TYPE.
03849 M00S03574.1mb +++|*
03850 M00S03575.1mb +++|* EXIT SECDED ERROR BITS ARE CLEARED IN THE SCR IF THEIR
03851 M00S03576.1mb +++|* CORRESPONDING FUNCTION BITS IN IR+2 WERE SET.
03852 M00S03577.1mb +++|*
03853 M00S03578.1mb +++|* USES ER.
03854 M00S03579.1mb +++|*
03855 M00S03580.1mb +++|* CALLS ODW.
03856 M00S03581.1mb +++|
03857 M00S03582.1mb +++|
03858 M00S03583.1mb +++| PSB SUBR ENTRY/EXIT
03859 M00S03584.1mb +++| LDD IR+2 CHECK FOR CM SECDED FUNCTION BIT SET
03860 M00S03585.1mb +++| LPN SPCS
03861 M00S03586.1mb +++| ZJN PSB2 IF CM SECDED FUNCTION BIT NOT SET
03862 M00S03587.1mb +++| AOD ER SET ERROR FLAG
03863 M00S03588.1mb +++| LDC FCCL+SECD CLEAR SECDED ERROR
03864 M00S03589.1mb +++| RJM ODW
03865 M00S03590.1mb +++| LDD MF TEST FOR CYBER 176
03866 M00S03591.1mb +++| SBN MF176A
03867 M00S03592.1mb +++| MJN PSBX IF NOT CYBER 176
03868 M00S03593.1mb +++| LDC FCSB+CCRT SET CM RANK II CLEAR
03869 M00S03594.1mb +++| RJM ODW
03870 M00S03595.1mb +++| LDC FCCL+CCRT CLEAR CM RANK II CLEAR
03871 M00S03596.1mb +++| RJM ODW
03872 M00S03597.1mb +++| PSB2 LDD IR+2 CHECK FOR LCME SECDED FUNCTION BIT SET
03873 M00S03598.1mb +++| LPN SPLS
03874 M00S03599.1mb +++| ZJN PSBX IF LCME SECDED FUNCTION BIT NOT SET
03875 M00S03600.1mb +++| PSB3 AOD ER SET ERROR FLAG
03876 M00S03601.1mb +++| LDC FCCL+LSCD CLEAR LCME SECDED ERROR
03877 M00S03602.1mb +++| RJM ODW
03878 M00S03603.1mb +++| LDC FCSB+LCRT SET LCME RANK II CLEAR
03879 M00S03604.1mb +++| RJM ODW
03880 M00S03605.1mb +++| LDC FCCL+LCRT CLEAR LCME RANK II CLEAR
03881 M00S03606.1mb +++| RJM ODW
03882 M00S03607.1mb +++| LJM PSBX EXIT
03883 M00S03608.1mb +++| TEB SPACE 4,15
03884 M00S03609.1mb +++|** TEB - CLEAR TEST/ERROR BITS IN S/C.
03885 M00S03610.1mb +++|*
03886 M00S03611.1mb +++|* ENTRY (CH) = SCR CHANNEL NUMBER.
03887 M00S03612.1mb +++|* (MF) = MAINFRAME TYPE.
03888 M00S03613.1mb +++|* (CH+1) = 0, IF ONLY ONE SCR CHANNEL.
03889 M00S03614.1mb +++|* (TSCR) = TABLE CONTAINING COPY OF THE SCR(S).
03890 M00S03615.1mb +++|*
03891 M00S03616.1mb +++|* EXIT ERROR BITS THAT ARE SET IN *TSCR* ARE CLEARED FROM
03892 M00S03617.1mb +++|* THE SCR WITH THE EXCEPTION OF BIT 3. ON A CYBER 176
03893 M00S03618.1mb +++|* BIT 11 IS ALSO NOT CLEARED. BIT 3 (AND BIT 11 ON A
03894 M00S03619.1mb +++|* CYBER 176) IS PROCESSED IN ROUTINE *PSB*.
03895 M00S03620.1mb +++|*