Seq # *Modification Id* Act
----------------------------+
00006 M01S00006.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1970.
Line S00001 Modification History
M01(Added by)
281l803
Seq # *Modification Id* Act
----------------------------+
00007 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00008 M00S00007.1mc +++| TITLE 1MC - MONITOR PARITY ERROR REPORTING.
00009 M00S00008.1mc +++| SPACE 4
00010 M00S00009.1mc +++|*** 1MC - MONITOR PARITY ERROR REPORTING.
00011 M00S00010.1mc +++|* W. E. GOEBEL 75/08/25.
00012 M00S00011.1mc +++| SPACE 4
00013 M00S00012.1mc +++|*** *1MC* IS CALLED BY *CPUMTR* TO REPORT ECS PARITY
00014 M00S00013.1mc +++|* ERRORS. *1MC* IS FORCED CM RESIDENT BY *SLL* WHEN ECS
00015 M00S00014.1mc +++|* IS PRESENT. THIS IS NEEDED BECAUSE *1MC* CAN BE CALLED
00016 M00S00015.1mc +++|* DIRECTLY BY *CPUMTR* MONITOR MODE. IN THIS CASE *CPUMTR*
00017 M00S00016.1mc +++|* IS WAITING FOR *1MC* TO INDICATE IT IS READY TO RECIEVE
00018 M00S00017.1mc +++|* DATA. BECAUSE OF THIS *1MC* MUST NOT DEPEND UPON ISSUING
00019 M00S00018.1mc +++|* ANY MONITOR FUNCTION TO LOAD. THUS THE CM RESIDENCE
00020 M00S00019.1mc +++|* REQUIREMENT.
00021 M00S00020.1mc +++|* *1MC* PERFORMS THE BUFFERING IN OF ERROR DATA AND
00022 M00S00021.1mc +++|* THEN CALLS *2MN* TO FORMAT AND ISSUE THE ACTUAL ERROR
00023 M00S00022.1mc +++|* MESSAGES. THIS IS TO KEEP THE CM REQUIREMENT OF *1MC* AT
00024 M00S00023.1mc +++|* A MINIMUM. IT SHOULD BE NOTED THAT *2MN* SHOULD NEVER
00025 M00S00024.1mc +++|* BE ECS RESIDENT.
00026 M00S00025.1mc +++| SPACE 4
00027 M00S00026.1mc +++|*** CALL.
00028 M00S00027.1mc +++|*
00029 M00S00028.1mc +++|*
00032 M00S00030.1mc +++|* SCP SYSTEM CONTROL POINT NUMBER.
00033 M01S00002.252l678 +++|* EST EXTENDED MEMORY EST ORDINAL.
00034 M00S00031.1mc +++|* RW READ / WRITE FLAG.
00035 M00S00032.1mc +++|* 1 = READ
00036 M00S00033.1mc +++|* 2 = WRITE
00037 M00S00034.1mc +++|* WC WORD COUNT OF BLOCK TRANSFER.
00038 M00S00035.1mc +++|*
00039 M00S00036.1mc +++|*T,MB 36/, 24/ CB
Figure MB
00040 M00S00037.1mc +++|* CB COMMUNICATIONS BUFFER ADDRESS.
00041 M00S00038.1mc +++|*
00042 M00S00039.1mc +++|* ECS ERROR INFORMATION IS BUFFERED FROM *CPUMTR* VIA A
00043 M00S00040.1mc +++|* COMMUNICATIONS BUFFER. IT IS *1MC*-S RESPONSIBILITY TO
00044 M00S00041.1mc +++|* CLEAR THE BUFFER INTERLOCK AFTER IT READS THE DATA.
00045 M00S00042.1mc +++|* THIS BUFFER HAS THE FOLLOWING FORMAT -
00046 M00S00043.1mc +++|*
00047 M00S00044.1mc +++|*T,CB 1/ C, 47/ ,12/ IL
Seq # *Modification Id* Act
----------------------------+
00174 M01S00004.252l678 +++| LDN PARE SET ERROR CODE
00175 M01S00005.252l678 +++| STM MSGA+12
00176 M01S00006.252l678 +++| LDC /COMSDFS/HS0040+/COMSDFS/D1MC*400
00177 M00S00168.1mc +++| STM MSGA+1
00178 M00S00169.1mc +++| LDK MMFL ADD MACHINE ID TO MESSAGE
00179 M00S00170.1mc +++| CRD CM
00180 M00S00171.1mc +++| LDD CM
00181 M00S00172.1mc +++| STM MSGA+10
Line S00173 Modification History
M01(Removed by)
252l678
Seq # *Modification Id* Act
----------------------------+
00182 M01S00173.252l678 ---| LDK EMEQ ADD EST ORDINAL TO MESSAGE
Line S00007 Modification History
M01(Added by)
252l678
Seq # *Modification Id* Act
----------------------------+
00183 M01S00007.252l678 +++| LDD IR+2 ADD EST ORDINAL TO MESSAGE
00184 M00S00174.1mc +++| STM MSGA+5
00185 M00S00175.1mc +++|
00186 M00S00176.1mc +++|* DETERMINE THE MESSAGE ID WHICH CORRESPONDS WITH THIS DEVICE
00187 M00S00177.1mc +++|* AND ADD IT TO THE BML MESSAGE HEADER.
00188 M00S00178.1mc +++|
00189 M00S00179.1mc +++| SFA EST GET EST ENTRY FOR DEVICE
00190 M00S00180.1mc +++| ADK EQDE
00191 M00S00181.1mc +++| CRD CM
00192 M00S00182.1mc +++| LDD CM+4 GET WORD *DILL* FROM THE MST
00193 M00S00183.1mc +++| SHN 3
00194 M00S00184.1mc +++| ADK DILL
00195 M00S00185.1mc +++| CRD CM
Line S00186 Modification History
M01(Removed by)
ns2525
Seq # *Modification Id* Act
----------------------------+
00196 M01S00186.ns2525 ---| LDD CM+3 GET EXTENDED MEMORY TYPE BITS
00197 M01S00187.ns2525 ---| LPC 777
00198 M01S00188.ns2525 ---| STD T3
00199 M01S00189.ns2525 ---| LDK PEMBL
Line S00001 Modification History
M01(Added by)
ns2525
Seq # *Modification Id* Act
----------------------------+
00200 M01S00001.ns2525 +++| LDN PEMBL
00201 M00S00190.1mc +++| STD T1
00202 M00S00191.1mc +++| PEM1 LCN 2 SCAN TABLE FOR A MATCH
00203 M00S00192.1mc +++| RAD T1
00204 M00S00193.1mc +++| ZJN PEM2 IF DEVICE NOT FOUND IN TABLE
00205 M00S00194.1mc +++| LDM PEMB-2,T1
Seq # *Modification Id* Act
----------------------------+
00207 M01S00002.ns2525 +++| LMD CM+3
00208 M01S00003.ns2525 +++| LPC 707
00209 M00S00196.1mc +++| NJN PEM1 IF A MATCH HAS NOT YET BEEN FOUND
00210 M00S00197.1mc +++| LDM PEMB-1,T1
00211 M00S00198.1mc +++| PEM2 STM MSGA+0 ADD MESSAGE ID TO MESSAGE
00212 M00S00199.1mc +++|
00213 M00S00200.1mc +++|* FOR EACH ERROR IN THE BUFFER, ISSUE A BML ERROR MESSAGE.
00214 M00S00201.1mc +++|
00215 M00S00202.1mc +++| LDC BUF+5
00216 M00S00203.1mc +++| STD BP SET BUFFER POINTER
Line S00001 Modification History
M01(Added by)
ns2375
Seq # *Modification Id* Act
----------------------------+
00217 M01S00001.ns2375 +++| LDN ZERL SET END OF DATA
00218 M01S00002.ns2375 +++| CRM BUF+MCBL*5,ON
00219 M00S00204.1mc +++| PEM3 LDM 1,BP CHECK FOR END OF BUFFER
00220 M00S00205.1mc +++| ZJN PEM4 IF NO MORE MESSAGES IN BUFFER
00221 M00S00206.1mc +++| RJM IBM ISSUE BML MESSAGE
00222 M00S00207.1mc +++| LDN 3*5 ADVANCE POINTER TO NEXT ERROR IN BUFFER
00223 M00S00208.1mc +++| RAD BP
00224 M00S00209.1mc +++| UJN PEM3 CHECK FOR ANOTHER MESSAGE
00225 M00S00210.1mc +++|
00226 M00S00211.1mc +++| PEM4 MONITOR DPPM
00227 M00S00212.1mc +++| LJM PPR RETURN TO PP RESIDENT
00228 M00S00213.1mc +++|
00229 M00S00214.1mc +++|
00230 M00S00215.1mc +++| MSGA BSSZ 6*5 BML MESSAGE BUFFER
00231 M00S00216.1mc +++| SPACE 4,10
00232 M00S00217.1mc +++| PEMB BSS 0 TABLE OF MESSAGE IDENTIFERS
00233 M00S00218.1mc +++|
00234 M00S00219.1mc +++| CON 112,/COMSDFS/RM0070 (DP) ECS I - DC135 DDP
00235 M00S00220.1mc +++| CON 110,/COMSDFS/RM0071 (DE) ECS I - COUPLER
00236 M00S00221.1mc +++| CON 212,/COMSDFS/RM0072 (DP) ECS II - DC135 DDP
00237 M00S00222.1mc +++| CON 210,/COMSDFS/RM0073 (DE) ECS II - COUPLER
00238 M00S00223.1mc +++| CON 111,/COMSDFS/RM0074 (DP) ECS I - DC145 DDP
00239 M00S00224.1mc +++| CON 211,/COMSDFS/RM0075 (DP) ECS II - DC145 DDP
Seq # *Modification Id* Act
----------------------------+
00322 M01S00019.252l678 +++| STM MSGA+15
00323 M01S00020.252l678 +++| LDM 2,BP
00324 M01S00021.252l678 +++| STM MSGA+16
00325 M00S00294.1mc +++|
00326 M00S00295.1mc +++|* SET RECOVERED/UNRECOVERED STATUS.
00327 M00S00296.1mc +++|
00328 M00S00297.1mc +++| LDI BP
00329 M00S00298.1mc +++| LPN 4
00330 M00S00299.1mc +++| ZJN IBM1 IF ERROR WAS RECOVERED
00331 M00S00300.1mc +++| RJM DUE DISABLE USER ECS
00332 M00S00301.1mc +++| LDN 1 SET ERROR UNRECOVERED
00333 M00S00302.1mc +++| IBM1 RAM MSGA+6
00334 M00S00303.1mc +++|
00335 M00S00304.1mc +++|* ADD WORD COUNT TO MESSAGE. IF GOOD OR BAD DATA WAS PASSED
00336 M00S00305.1mc +++|* ALONG WITH THE OTHER ERROR DATA, THE WORD COUNT USED IS ONE,
00337 M00S00306.1mc +++|* BECAUSE THE ERROR REFERS TO AN ACTUAL ADDRESS. IF NO
00338 M00S00307.1mc +++|* GOOD/BAD DATA WAS PASSED, THE GIVEN WORD COUNT IS USED,
00339 M00S00308.1mc +++|* INDICATING THAT THE ERROR OCCURRED SOMEWHERE WITHIN THAT
00340 M00S00309.1mc +++|* WORD COUNT RANGE. THIS OCCURS WHEN *CPUMTR* RECOVERS AN
00341 M00S00310.1mc +++|* ERROR BUT IS UNABLE TO DETERMINE THE EXACT ADDRESS WHICH
00342 M00S00311.1mc +++|* CAUSED THE HALF EXIT.
00343 M00S00312.1mc +++|
00344 M00S00313.1mc +++| LDI BP
00345 M00S00314.1mc +++| LPN 3
00346 M00S00315.1mc +++| NJN IBM2 IF GOOD OR BAD DATA WAS PASSED
00347 M00S00316.1mc +++| LDD IR+3
00348 M00S00317.1mc +++| LPN 77
00349 M00S00318.1mc +++| SHN 14
00350 M00S00319.1mc +++| LMD IR+4
Seq # *Modification Id* Act
----------------------------+
00375 M01S00339.252l678 ---| STM MSGA+12
00376 M01S00340.252l678 ---| ZJN IBM3 IF NO BAD DATA
Line S00027 Modification History
M01(Added by)
252l678
Seq # *Modification Id* Act
----------------------------+
00377 M01S00027.252l678 +++| STM MSGA+17
00378 M01S00028.252l678 +++| ZJN IBM4 IF NO BAD DATA
00379 M00S00341.1mc +++| LDD MA
00380 M00S00342.1mc +++| CWM **,ON
00381 M00S00343.1mc +++| IBMA EQU *-1
00382 M00S00344.1mc +++| SBN 1
Line S00345 Modification History
M01(Removed by)
252l678
Seq # *Modification Id* Act
----------------------------+
00383 M01S00345.252l678 ---| CRM MSGA+17,ON
00384 M01S00346.252l678 ---| IBM3 LDI BP CHECK FOR GOOD DATA
00385 M01S00347.252l678 ---| LPN 1
00386 M01S00348.252l678 ---| ZJN IBM5 IF NO GOOD DATA
Line S00029 Modification History
M01(Added by)
252l678
Seq # *Modification Id* Act
----------------------------+
00387 M01S00029.252l678 +++| CRM MSGA+24,ON
00388 M01S00030.252l678 +++| IBM4 LDI BP CHECK FOR GOOD DATA
00389 M01S00031.252l678 +++| LPN 1
00390 M01S00032.252l678 +++| ZJN IBM6 IF NO GOOD DATA
00391 M00S00349.1mc +++| LMI BP
00392 M00S00350.1mc +++| LPN 3
Line S00351 Modification History
M01(Removed by)
252l678
Seq # *Modification Id* Act
----------------------------+
00393 M01S00351.252l678 ---| ZJN IBM4 IF ONLY GOOD DATA
Line S00033 Modification History
M01(Added by)
252l678
Seq # *Modification Id* Act
----------------------------+
00394 M01S00033.252l678 +++| ZJN IBM5 IF ONLY GOOD DATA
00395 M00S00352.1mc +++| LDN 5
00396 M00S00353.1mc +++| RAM IBMC
00397 M00S00354.1mc +++| LDN 2
Seq # *Modification Id* Act
----------------------------+
00410 M01S00036.252l678 +++| CRM MSGA+24,ON
00411 M01S00037.252l678 +++|* CRM MSGA+31,ON
00412 M01S00038.252l678 +++| IBMC EQU *-1
00413 M01S00039.252l678 +++| IBM6 LDN 6*5 SET BML MESSAGE LENGTH
00414 M00S00365.1mc +++| STD CM+1
00415 M00S00366.1mc +++| LDC MSGA+BMLN ISSUE BML MESSAGE
00416 M00S00367.1mc +++| RJM DFM
00417 M00S00368.1mc +++|
00418 M00S00369.1mc +++|* IF THE ERROR IS UNRECOVERED, ISSUE A MESSAGE TO THE ERRLOG
00419 M00S00370.1mc +++|* AND TO THE SYSTEM AND JOB DAYFILES INDICATING THE TYPE OF
00420 M00S00371.1mc +++|* ERROR AND THE DEVICE ON WHICH THE ERROR OCCURRED.
00421 M00S00372.1mc +++|
00422 M00S00373.1mc +++| LDM MSGA+6
00423 M00S00374.1mc +++| LPN 1
00424 M00S00375.1mc +++| STD CN
Line S00376 Modification History
M01(Removed by)
252l678
Seq # *Modification Id* Act
----------------------------+
00425 M01S00376.252l678 ---| ZJN IBM6 IF THE ERROR WAS RECOVERED
00426 M01S00377.252l678 ---| LDC EMEQ*100+2R0 PUT EST ORDINAL INTO DAYFILE MESSAGE
Line S00040 Modification History
M01(Added by)
252l678
Seq # *Modification Id* Act
----------------------------+
00427 M01S00040.252l678 +++| ZJN IBM7 IF RECOVERED ERROR
00428 M01S00041.252l678 +++| LDD IR+2
00429 M01S00042.252l678 +++| SHN -3
00430 M01S00043.252l678 +++| RJM C2D
00431 M01S00044.252l678 +++| STM IBMG+1
00432 M01S00045.252l678 +++| LDD IR+2 SET EST ORDINAL IN DAYFILE MESSAGE
00433 M01S00046.252l678 +++| LPN 7
00434 M01S00047.252l678 +++| SHN 6
00435 M01S00048.252l678 +++| ADC 2R0
00436 M00S00378.1mc +++| STM IBMG+2
00437 M00S00379.1mc +++| LDC IBMG ISSUE SYSTEM AND DAYFILE MESSAGES
00438 M00S00380.1mc +++| RJM DFM
00439 M00S00381.1mc +++| LDC IBMG+ERLN ISSUE ERRLOG MESSAGE
00440 M00S00382.1mc +++| RJM DFM
00441 M00S00383.1mc +++|
00442 M00S00384.1mc +++|* INCREMENT THE RECOVERED OR UNRECOVERED ERROR COUNTER IN THE
00443 M00S00385.1mc +++|* MST FOR THE CURRENT DEVICE.
00444 M00S00386.1mc +++|
Line S00387 Modification History
M01(Removed by)
251l664
Seq # *Modification Id* Act
----------------------------+
00445 M01S00387.251l664 ---| IBM6 LDK EMEQ READ ERROR COUNTERS
00446 M01S00388.251l664 ---| SFA EST
00447 M01S00389.251l664 ---| ADK EQDE
00448 M01S00390.251l664 ---| CRD CM
00449 M01S00391.251l664 ---| LDD CM+4
00450 M01S00392.251l664 ---| SHN 3
00451 M01S00393.251l664 ---| ADK CTLL
00452 M01S00394.251l664 ---| CRM IBMD,ON
00453 M01S00395.251l664 ---| SBN 1
00454 M01S00396.251l664 ---| CRM IBME,ON
00455 M01S00397.251l664 ---| SBN 1
00456 M01S00398.251l664 ---| STD CM+4 SET ADDRESS IN *UTEM* CALL
00457 M01S00399.251l664 ---| SHN -14
00458 M01S00400.251l664 ---| STD CM+3
00459 M01S00401.251l664 ---| AOM IBME+3,CN INCREMENT THE APPROPRIATE COUNTER
00460 M01S00402.251l664 ---| LMM IBMD+3,CN
00461 M01S00403.251l664 ---| SHN 0-13
00462 M01S00404.251l664 ---| NJP IBM7 IF COUNTER OVERFLOW
00463 M01S00405.251l664 ---| STM IBMD+1 SET LOW ORDER BIT POSITION
00464 M01S00406.251l664 ---| STM IBME+1
00465 M01S00407.251l664 ---| LDN 24D SET FIELD SIZE
00466 M01S00408.251l664 ---| STM IBME
00467 M01S00409.251l664 ---| ADC 4000
00468 M01S00410.251l664 ---| STM IBMD
00469 M01S00411.251l664 ---| LDK PDTL SET CURRENT DATE AND TIME
00470 M01S00412.251l664 ---| CRM IBMF,ON
00471 M01S00413.251l664 ---| LDC 1*100+36D SET TABLE OFFSET AND FIELD SIZE
00472 M01S00414.251l664 ---| ERRNZ EDLL-CTLL-1 ERROR IF VALUE CHANGES
00473 M01S00415.251l664 ---| STM IBMF
00474 M01S00416.251l664 ---| LDN 3
00475 M01S00417.251l664 ---| STD CM+1 SAVE WORD COUNT FOR *UTEM* CALL
00476 M01S00418.251l664 ---| LDD MA
00477 M01S00419.251l664 ---| CWM IBMD,TR MOVE PARAMETER WORDS TO MESSAGE BUFFER
00478 M01S00420.251l664 ---| MONITOR UTEM ISSUE *UTEM* FUNCTION
00479 M01S00421.251l664 ---| LDD CM+1
00480 M01S00422.251l664 ---| ZJN IBM7 IF UPDATE WAS SUCCESSFUL
00481 M01S00423.251l664 ---| LJM IBM6 REATTEMPT INCREMENT OF COUNTER
00482 M01S00424.251l664 ---|
00483 M01S00425.251l664 ---| IBM7 LJM IBMX RETURN
00484 M01S00426.251l664 ---|
00485 M01S00427.251l664 ---|
00486 M01S00428.251l664 ---| IBMD VFD 36/403000000000,24/0
00487 M01S00429.251l664 ---| IBME VFD 36/003000000000,24/0
00488 M01S00430.251l664 ---| IBMF VFD 60/0
Line S00004 Modification History
M01(Added by)
251l664
M02(Removed by)
252l678
Seq # *Modification Id* Act
----------------------------+
00489 M02S00004.252l678 ---| IBM6 LDD CN SET BYTE NUMBER
Line S00049 Modification History
M01(Added by)
252l678
Seq # *Modification Id* Act
----------------------------+
00490 M01S00049.252l678 +++| IBM7 LDD CN SET BYTE NUMBER