User Tools

Site Tools


Action unknown: copypageplugin__copy
cdc:nos2.source:opl.opl871:deck:1da.005

Deck 1DA Part 005

24 Modifications

Listing Sections

Source

Seq #  *Modification Id* Act 
----------------------------+
Line S00290 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05689  M01S00290.1da8    +++|          MJN    ECI6        IF INITIAL LOGICAL RESET NOT COMPLETE
05690  M00S03031.1da     +++|          LDN    0
Line S03032 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05691  M01S03032.ns2783  ---| ECI4     LJM    ECIX        RETURN
Line S01204 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05692  M01S01204.ns2783  +++| ECI5     LJM    ECIX        RETURN
Line S03033 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05693  M01S03033.1da8    ---|
Line S03034 Modification History
M01 (Removed by) 1da1a
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05694  M02S03034.1da8    ---| ECI5     RJM    IDU         INTERLOCK DISK UNIT
Line S00005 Modification History
M01 (Added by) 1da1a
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05695  M02S00005.1da8    ---| ECI5     LPN    1
05696  M02S00006.1da8    ---|          ZJN    ECI6        IF NOT SLAVE RESET FAILURE
05697  M02S00007.1da8    ---|          LDN    ECMD        CONTROLLER DEAD
05698  M02S00008.1da8    ---|          RJM    ERR         PROCESS ERROR (NO RETURN)
Line S00009 Modification History
M01 (Added by) 1da1a
Seq #  *Modification Id* Act 
----------------------------+
05699  M01S00009.1da1a   +++|
Line S01205 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05700  M01S01205.ns2783  +++|*         PROCESS INITIAL LOGICAL RESET.
05701  M01S01206.ns2783  +++|
Line S00010 Modification History
M01 (Added by) 1da1a
Seq #  *Modification Id* Act 
----------------------------+
05702  M01S00010.1da1a   +++| ECI6     RJM    IDU         INTERLOCK DISK UNIT
Line S03035 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05703  M01S03035.ns2783  ---|          NJN    ECI4        IF DEVICE ASSIGNED ELSEWHERE
Line S01207 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05704  M01S01207.ns2783  +++|          NJN    ECI5        IF DEVICE ASSIGNED ELSEWHERE
05705  M00S03036.1da     +++|          LDC    1S16+CMP
05706  M00S03037.1da     +++|          LJM    SRS         INITIATE LOGICAL RESET
05707  M00S03038.1da     +++| EDR      SPACE  4,20
05708  M00S03039.1da     +++|**        EDR - EXECUTE DRIVE (POWER ON) RESET.
05709  M00S03040.1da     +++|*
05710  M00S03041.1da     +++|*         THIS MASTER CLEARS THE DRIVE(S), BREAKS AN OPPOSITE ACCESS
05711  M00S03042.1da     +++|*         RESERVE AND RUNS DIAGNOSTICS.  IT IS ISSUED BY THE
05712  M00S03043.1da     +++|*         CONTROLLER EVEN IF THE DRIVE IS OFF-LINE OR NOT OPERATIONAL.
05713  M00S03044.1da     +++|*         IF A SLAVE RESET IS ISSUED AND AN ATTACHED DRIVE IS RESERVED
05714  M00S03045.1da     +++|*         TO ANOTHER CONTROLLER, THE CONTROLLER WILL REPORT THE DRIVE
05715  M00S03046.1da     +++|*         AS NOT OPERATIONAL.
05716  M00S03047.1da     +++|*
05717  M00S03048.1da     +++|*         ENTRY  (CN) = CONTROLLER NUMBER.
Line S01208 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05718  M01S01208.ns2783  +++|*                (DD) = NUMBER OF DATA DRIVES IN DEVICE.
05719  M00S03049.1da     +++|*                (DN) = DRIVE NUMBER.
Line S03050 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05720  M01S03050.1da8    ---|*                (DI) = DEVICE STATUS BLOCK ADDRESS.
Line S00291 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05721  M01S00291.1da8    +++|*                (DI) = DEVICE STATE TABLE ADDRESS.
Line S03051 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05722  M01S03051.ns2783  ---|*                (DT) = DRIVE TYPE.
Line S01209 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05723  M01S01209.ns2783  +++|*                (PD) = NUMBER OF PARITY DRIVES IN DEVICE.
05724  M00S03052.1da     +++|*
05725  M00S03053.1da     +++|*         EXIT   (PHYD,DI) IS NOT CHANGED.
05726  M00S03054.1da     +++|*
05727  M00S03055.1da     +++|*         CALLS  ATT, DDT, SRS, UPD, WCB.
05728  M00S03056.1da     +++|
05729  M00S03057.1da     +++|
05730  M00S03058.1da     +++| EDR5     RJM    UPD         UPDATE PHYSICAL DRIVE ADDRESS
05731  M00S03059.1da     +++|          NJN    EDR1        IF MORE PHYSICAL DRIVES IN LOGICAL UNIT
05732  M00S03060.1da     +++|          LDM    EDRA
05733  M00S03061.1da     +++|          STM    PHYD,DI     RESTORE DRIVE NUMBER
05734  M00S03062.1da     +++|
05735  M00S03063.1da     +++| EDR      SUBR               ENTRY/EXIT
05736  M00S03064.1da     +++|          LDM    MSGL+1
05737  M00S03065.1da     +++|          SBN    EMBF2L-1
05738  M00S03066.1da     +++|          MJN    EDRX        IF NO RESPONSE PACKET
05739  M00S03067.1da     +++|          LDM    PHYD,DI
05740  M00S03068.1da     +++|          STM    EDRA        SAVE DRIVE NUMBER
05741  M00S03069.1da     +++|          LDD    DN
05742  M00S03070.1da     +++|          STM    PHYD,DI     PHYSICAL DRIVE
05743  M00S03071.1da     +++| EDR1     RJM    DDT         DETERMINE DRIVE TYPE
Line S03072 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05744  M01S03072.ns2783  ---|          LDML   TOTD,DI     TOTAL DRIVES IN LOGICAL UNIT
Line S01210 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05745  M01S01210.ns2783  +++|          LDML   DDTA        TOTAL DRIVES IN LOGICAL UNIT
05746  M00S03073.1da     +++|          LMN    1
05747  M00S03074.1da     +++|          ZJN    EDR3        IF 1X DRIVE
05748  M00S03075.1da     +++|          RJM    ATT         WAIT FOR COMPLETION RESPONSE
Line S03076 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05749  M01S03076.284l847 ---|          LDD    DT
05750  M01S03077.284l847 ---|          SBK    DTEA
05751  M01S03078.284l847 ---|          ZJN    EDR2        IF 1X DRIVE CONFIGURED
05752  M01S03079.284l847 ---|          SBN    DTEC-DTEA
05753  M01S03080.284l847 ---|          ZJN    EDR2        IF 1X DRIVE CONFIGURED
Line S00135 Modification History
M01 (Added by) ns2768
M02 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05754  M02S00135.284l847 ---|          SBN    DTEG-DTEC
Line S00435 Modification History
M01 (Added by) 284l847
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05755  M02S00435.ns2783  ---|          LDM    DD,DT
05756  M02S00436.ns2783  ---|          ADM    PD,DT
Line S01211 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05757  M01S01211.ns2783  +++|          LDD    DD
05758  M01S01212.ns2783  +++|          ADD    PD
Line S00437 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05759  M01S00437.284l847 +++|          SBN    1
Line S00136 Modification History
M01 (Added by) ns2768
Seq #  *Modification Id* Act 
----------------------------+
05760  M01S00136.ns2768  +++|          ZJN    EDR2        IF 1X DRIVE CONFIGURED
05761  M00S03081.1da     +++|          LDM    PHYD,DI
05762  M00S03082.1da     +++|          LPN    70B
05763  M00S03083.1da     +++|          NJP    EDR5        IF RESET ALREADY ISSUED
05764  M00S03084.1da     +++| EDR2     LDD    CN
05765  M00S03085.1da     +++|          SHN    10
05766  M00S03086.1da     +++|          ADD    DN
05767  M00S03087.1da     +++|          SCN    0#38
05768  M00S03088.1da     +++|          UJN    EDR4        SAVE ADDRESS FOR COMMAND
05769  M00S03089.1da     +++|
05770  M00S03090.1da     +++| EDR3     RJM    ATT         WAIT FOR COMPLETION RESPONSE
05771  M00S03091.1da     +++|          LDDL   CN
05772  M00S03092.1da     +++|          SHN    10
05773  M00S03093.1da     +++|          ADM    PHYD,DI
05774  M00S03094.1da     +++| EDR4     STML   CPBF+CUN    LOGICAL ADDRESS
05775  M00S03095.1da     +++|          LDC    C0800       ABORT COMMAND
05776  M00S03096.1da     +++|          STML   CPBF+OPC
05777  M00S03097.1da     +++|          LDC    P0254
05778  M00S03098.1da     +++|          STML   CPBF+FCP
05779  M00S03099.1da     +++|          LDC    0#400       RESET AS AT POWER ON
05780  M00S03100.1da     +++|          STML   CPBF+FCP+1
05781  M00S03101.1da     +++|          LDN    10D         COMMAND PACKET LENGTH
05782  M00S03102.1da     +++|          RJM    WCB         COMMAND PACKET TRANSFER
05783  M00S03103.1da     +++|          LDN    CMSS        WAIT ON INTERRUPT
05784  M00S03104.1da     +++|          RJM    ATT
05785  M00S03105.1da     +++|          LDC    EDR5+1S16   RETURN ADDRESS/LOGICAL RESET
05786  M00S03106.1da     +++|          LJM    SRS         RESET IN CASE OF MULTIPLE RESPONSES
05787  M00S03107.1da     +++|
Line S00179 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05788  M01S00179.273l780 +++|
05789  M00S03108.1da     +++| EDRA     CON    0           FAILING DRIVE NUMBER
Line S03109 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05790  M01S03109.ns2783  ---| EIO      SPACE  4,10
Line S01213 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05791  M01S01213.ns2783  +++| EIO      SPACE  4,35
05792  M00S03110.1da     +++|**        EIO - ENTER I/O REQUEST QUEUE.
05793  M00S03111.1da     +++|*
Line S03112 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05794  M01S03112.ns2783  ---|*         THIS ROUTINE SETS LINKAGE BITS IF THE REQUEST IS A READ.  IT
05795  M01S03113.ns2783  ---|*         ALSO DELINKS COMPLETED BUFFERS FROM THE REQUEST QUEUE.
Line S01214 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05796  M01S01214.ns2783  +++|*         THIS ROUTINE SETS LINKAGE BITS IF THE REQUEST IS A READ.
05797  M01S01215.ns2783  +++|*         IT ALSO DELINKS COMPLETED BUFFERS FROM THE REQUEST QUEUE.
05798  M01S01216.ns2783  +++|*         ON READ REQUESTS, EACH BUFFER IS DELINKED IMMEDIATELY.
05799  M01S01217.ns2783  +++|*         ON WRITE REQUESTS, BUFFERS ARE ONLY DELINKED AFTER ENOUGH
05800  M01S01218.ns2783  +++|*         SUBSEQUENT SECTORS HAVE BEEN SENT TO THE CONTROLLER TO
05801  M01S01219.ns2783  +++|*         ENSURE THAT THE DATA HAS BEEN FLUSHED TO THE DISK (BASED
05802  M01S01220.ns2783  +++|*         ON THE FACT THAT THE CONTROLLER HAS AN INTERNAL BUFFER OF
05803  M01S01221.ns2783  +++|*         128KB FOR EACH SPINDLE OF THE DEVICE).
05804  M01S01222.ns2783  +++|*
05805  M01S01223.ns2783  +++|*         THIS ALGORITHM ENSURES THAT THE CURRENT CBT ORDINAL IN THE
05806  M01S01224.ns2783  +++|*         *PUT* WILL POINT TO THE SECTOR IN ERROR, WHEN AN ERROR IS
05807  M01S01225.ns2783  +++|*         ENCOUNTERED ON A WRITE REQUEST.  SINCE (CB) IS ALWAYS RESET
05808  M01S01226.ns2783  +++|*         TO THE CURRENT CBT ORDINAL FROM THE *PUT* WHEN *LDP* IS
05809  M01S01227.ns2783  +++|*         CALLED, THIS ALLOWS CODE IN *ERR* TO ENSURE THAT THE CORRECT
05810  M01S01228.ns2783  +++|*         I/O REQUEST WILL BE RETRIED DURING ERROR PROCESSING.
05811  M00S03114.1da     +++|*
05812  M00S03115.1da     +++|*         ENTRY  (RW) = READ / WRITE STATUS.
05813  M00S03116.1da     +++|*                (CB) = CURRENT BUFFER ORDINAL.
Line S03117 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05814  M01S03117.1da8    ---|*                (DI) = DEVICE STATUS BLOCK ADDRESS.
Line S00292 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05815  M01S00292.1da8    +++|*                (DI) = DEVICE STATE TABLE ADDRESS.
05816  M00S03118.1da     +++|*                (DT) = DRIVE TYPE.
05817  M00S03119.1da     +++|*                (NB) = NEXT BUFFER ORDINAL.
05818  M00S03120.1da     +++|*
05819  M00S03121.1da     +++|*         USES   T1, WB+3, CM - CM+4.
05820  M00S03122.1da     +++|*
05821  M00S03123.1da     +++|*         CALLS  IMR, SLB.
05822  M00S03124.1da     +++|
05823  M00S03125.1da     +++|
05824  M00S03126.1da     +++| EIO      SUBR               ENTRY/EXIT
05825  M00S03127.1da     +++|          LDD    RW
05826  M00S03128.1da     +++|          NJN    EIO2        IF WRITE OPERATION
05827  M00S03129.1da     +++|          LDD    CB
05828  M00S03130.1da     +++|          RJM    SLB         SET LINKAGE BITS
05829  M00S03131.1da     +++|          LDD    NB
05830  M00S03132.1da     +++|          ZJN    EIO1        IF LAST BUFFER
05831  M00S03133.1da     +++|          LDN    1
05832  M00S03134.1da     +++|          UJN    EIO3        DELINK AFTER ONE BUFFER READ
05833  M00S03135.1da     +++|
05834  M00S03136.1da     +++| EIO1     LDN    2           LAST MONITOR REQUEST WILL DELINK AND
05835  M00S03137.1da     +++|          UJN    EIO3         RELEASE UNIT INTERLOCK
05836  M00S03138.1da     +++|
Line S03139 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05837  M01S03139.ns2783  ---| EIO2     LDM    DD,DT       CONTROLLER BUFFER IS 128K PER DATA DRIVE
Line S01229 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05838  M01S01229.ns2783  +++| EIO2     LDD    DD          CONTROLLER BUFFER IS 128K PER DATA DRIVE
05839  M00S03140.1da     +++|          SHN    3
05840  M00S03141.1da     +++|          ADN    2
05841  M00S03142.1da     +++| EIO3     STD    T1          DELINKING CRITERIA
Line S03143 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05842  M01S03143.284l847 ---|          AOM    CBCT,DI
Line S00438 Modification History
M01 (Added by) 284l847
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05843  M02S00438.ns2783  ---|          LDM    PSBF,DT
05844  M02S00439.ns2783  ---|          LPN    77
Line S01230 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05845  M01S01230.ns2783  +++|          LDML   PSBF,DT
05846  M01S01231.ns2783  +++|          SHN    -14
Line S00440 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05847  M01S00440.284l847 +++|          RAM    CSCT,DI
05848  M00S03144.1da     +++|          AOM    RQLN,DI     ADVANCE ENTRY COUNT
Line S03145 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05849  M01S03145.1da8    ---|          LPN    77
Line S00293 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05850  M01S00293.1da8    +++|          LPC    3777
05851  M00S03146.1da     +++|          SBD    T1
Line S03147 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05852  M01S03147.284l847 ---|          MJP    EIOX        IF QUEUE NOT FULL
Line S00441 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05853  M01S00441.284l847 +++|          MJN    EIO5        IF QUEUE NOT FULL
05854  M00S03148.1da     +++|          ADN    1
05855  M00S03149.1da     +++|          STD    WB+3        NUMBER OF BUFFERS TO DELINK
05856  M00S03150.1da     +++|          SBN    14
05857  M00S03151.1da     +++|          PJN    EIO4        IF TIME TO FORCE DELINK
05858  M00S03152.1da     +++|          LDD    OA
05859  M00S03153.1da     +++|          CRD    CM          CHECK OUTPUT REGISTER
05860  M00S03154.1da     +++|          LDD    CM
Line S03155 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05861  M01S03155.284l847 ---|          NJP    EIOX        IF MONITOR REQUEST IN PROGRESS
Line S00442 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05862  M01S00442.284l847 +++|          NJN    EIO5        IF MONITOR REQUEST IN PROGRESS
05863  M00S03156.1da     +++| EIO4     LDN    DCBS
05864  M00S03157.1da     +++|          RJM    IMR         INITIATE MONITOR REQUEST
05865  M00S03158.1da     +++|*         LDN    0
05866  M00S03159.1da     +++|          SBD    WB+3        ADJUST QUEUE ENTRY COUNT
05867  M00S03160.1da     +++|          RAM    RQLN,DI
Line S03161 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05868  M01S03161.284l847 ---|          UJP    EIOX        RETURN
Line S00443 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
05869  M01S00443.284l847 +++| EIO5     UJP    EIOX        RETURN
Line S01232 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05870  M01S01232.ns2783  +++| EMP      SPACE  4,15
05871  M01S01233.ns2783  +++|**        EMP - ENABLE MMF PARITY DEVICE ACCESS.
05872  M01S01234.ns2783  +++|*
05873  M01S01235.ns2783  +++|*         ENTRY  (DI) = DEVICE STATE TABLE ADDRESS.
05874  M01S01236.ns2783  +++|*                (EO) = EST ORDINAL.
05875  M01S01237.ns2783  +++|*
05876  M01S01238.ns2783  +++|*         EXIT   (A) = 0, IF ALL PARTITIONS PROCESSED.
05877  M01S01239.ns2783  +++|*
05878  M01S01240.ns2783  +++|*         USES   CM+2, T4.
05879  M01S01241.ns2783  +++|*
05880  M01S01242.ns2783  +++|*         CALLS  CAB, CBB, CCI, CDS, CMR, CSN, LNE, UBP.
05881  M01S01243.ns2783  +++|*
05882  M01S01244.ns2783  +++|*         MACROS SMSTF.
05883  M01S01245.ns2783  +++|
05884  M01S01246.ns2783  +++|
05885  M01S01247.ns2783  +++| EMP6     LDC    10000       SET *MMF RESTORE / ACCESS DISABLED* FLAG
05886  M01S01248.ns2783  +++|          STDL   T4
05887  M01S01249.ns2783  +++| EMP7     LDML   DVTP,DI     CLEAR *ACCESS DISABLED*, *ACCESS ENABLED*,
05888  M01S01250.ns2783  +++|          LPC    163377        AND *RESTORE INITIATION*
05889  M01S01251.ns2783  +++|          LMDL   T4          SET ACCESS ENABLED OR DISABLED FLAG
05890  M01S01252.ns2783  +++|          STML   DVTP,DI
05891  M01S01253.ns2783  +++| EMP8     LDC    **          (COUNT OF UNPROCESSED PARTITIONS LEFT)
05892  M01S01254.ns2783  +++| EMPB     EQU    *-1
05893  M01S01255.ns2783  +++|
05894  M01S01256.ns2783  +++| EMP      SUBR               ENTRY/EXIT
05895  M01S01257.ns2783  +++|          LDN    0           CLEAR UNPROCESSED PARTITION COUNT
05896  M01S01258.ns2783  +++|          STM    EMPB
05897  M01S01259.ns2783  +++|          RJM    CMR         CHECK MMF RESTORE FLAGS
05898  M01S01260.ns2783  +++|          MJN    EMP8        IF RESTORE INITIATION IN PROGRESS
05899  M01S01261.ns2783  +++|          ZJN    EMP1        IF NO RESTORE IN PROGRESS
05900  M01S01262.ns2783  +++|          LDM    CMRA        EST ORDINAL WITH RESTORE SET
05901  M01S01263.ns2783  +++|          RJM    CSN         COMPARE CONTROLLER SERIAL NUMBERS
05902  M01S01264.ns2783  +++|          NJN    EMP6        IF RESTORE ON DIFFERENT CONTROLLER
05903  M01S01265.ns2783  +++|          LDC    4000        SET *MMF RESTORE / ACCESS ENABLED* FLAG
05904  M01S01266.ns2783  +++|          STD    T4
05905  M01S01267.ns2783  +++|          UJN    EMP7        SET FLAG AND EXIT
05906  M01S01268.ns2783  +++|
05907  M01S01269.ns2783  +++| EMP1     LDN    0           CLEAR ACCESS ENABLED/DISABLED FLAG
05908  M01S01270.ns2783  +++|          STD    T4
05909  M01S01271.ns2783  +++|*         LDN    0           INITIALIZE PARTITION SEARCH
05910  M01S01272.ns2783  +++| EMP2     RJM    LNE         LOCATE NEXT EST FOR THIS DEVICE
05911  M01S01273.ns2783  +++|          ZJN    EMP7        IF NO MORE PARTITIONS
05912  M01S01274.ns2783  +++|          RJM    CDS         CHECK DEVICE STATUS
05913  M01S01275.ns2783  +++|          MJN    EMP4        IF DEVICE NOT RECOVERED
05914  M01S01276.ns2783  +++|          RJM    CBB         CHECK BDLL *DISABLE ACCESS* BIT
05915  M01S01277.ns2783  +++|          PJN    EMP3        IF BIT FOR THIS DRIVER ALREADY CLEAR
05916  M01S01278.ns2783  +++|          LDN    0           NEW VALUE
05917  M01S01279.ns2783  +++|          STD    CM+2
05918  M01S01280.ns2783  +++|          LDD    T1          BIT TO CHANGE
05919  M01S01281.ns2783  +++|          ADN    19D
05920  M01S01282.ns2783  +++|          RJM    UBP         CLEAR DISABLE ACCESS BIT IN *BDLL*
05921  M01S01283.ns2783  +++| EMP3     RJM    CAB         CHECK ACGL *MMF PARITY DEVICE ACCESS* BIT
05922  M01S01284.ns2783  +++|          NJN    EMP5        IF BIT FOR THIS MF IS ALREADY SET
05923  M01S01285.ns2783  +++|          SMSTF  GPDA        SET ACCESS FLAG BIT FOR THIS MF
05924  M01S01286.ns2783  +++| EMPA     EQU    *-3         (BIT NUMBER FOR THIS MF)
05925  M01S01287.ns2783  +++|          UJN    EMP5        PROCESS NEXT PARTITION
05926  M01S01288.ns2783  +++|
05927  M01S01289.ns2783  +++| EMP4     AOM    EMPB        INCREMENT UNPROCESSED PARTITION COUNT
05928  M01S01290.ns2783  +++| EMP5     LDD    EO
05929  M01S01291.ns2783  +++|          UJP    EMP2        PROCESS NEXT PARTITION
05930  M00S03162.1da     +++| ERR      SPACE  4,45
05931  M00S03163.1da     +++|**        ERR - PROCESS ERRORS.
05932  M00S03164.1da     +++|*
05933  M00S03165.1da     +++|*         ERROR PROCESSING FLOW IS CONTROLLED BY THE RETRY COUNT
05934  M00S03166.1da     +++|*         (ERCT,DI).  EXAMPLE FLOW THROUGH RECOVERY FOR DRIVE ERROR-
05935  M00S03167.1da     +++|*
05936  M00S03168.1da     +++|*     (ERCT,DI)         COMMENT
05937  M00S03169.1da     +++|*     ---------  ------------------------------------------------------
05938  M00S03170.1da     +++|*         0      ENTER, LOGICAL RESET
05939  M00S03171.1da     +++|*         1      ISSUE BML MESSAGE, EXIT
05940  M00S03172.1da     +++|*         1      ENTER, LOGICAL RESET, DRIVE RESET
05941  M00S03173.1da     +++|*         2      ISSUE BML MESSAGE, EXIT
05942  M00S03174.1da     +++|*         2      ENTER, SLAVE RESET (OR LOGICAL RESET IF A DRIVE CAN BE
05943  M00S03175.1da     +++|*                  OFF-LINE OR MEDIA ERROR)
05944  M00S03176.1da     +++|*         3      ISSUE BML MESSAGE, EXIT
05945  M00S03177.1da     +++|*         3      ENTER, LOGICAL RESET
05946  M00S03178.1da     +++|*         4      ISSUE BML MESSAGE, SET SUSPECT STATE, EXIT
05947  M00S03179.1da     +++|*
05948  M00S03180.1da     +++|*         THE REQUEST IS NOW CHANNEL SPECIFIC, AND IF DUAL ACCESS IS
05949  M00S03181.1da     +++|*         DEFINED, WILL BE FOR THE OTHER CHANNEL.
05950  M00S03182.1da     +++|*
05951  M00S03183.1da     +++|*         4      ENTER, LOGICAL RESET
05952  M00S03184.1da     +++|*         5      ISSUE BML MESSAGE, EXIT
05953  M00S03185.1da     +++|*         5      ENTER, LOGICAL RESET, DRIVE RESET
05954  M00S03186.1da     +++|*         6      ISSUE BML MESSAGE, EXIT
05955  M00S03187.1da     +++|*         6      ENTER, LOGICAL RESET
05956  M00S03188.1da     +++|*         7      ISSUE BML MESSAGE, RUN DRIVE DIAGNOSTICS, EXIT
05957  M00S03189.1da     +++|*         7      ENTER, LOGICAL RESET
05958  M00S03190.1da     +++|*         8      IF NO DRIVE TO OFF-LINE OR THE OFF-LINE COMMAND
05959  M00S03191.1da     +++|*                  FAILED, SET MISCELLANEOUS AND ISSUE THE FINAL BML
05960  M00S03192.1da     +++|*                  MESSAGE.  OTHERWISE, OFF-LINE THE FAILING DRIVE,
05961  M00S03193.1da     +++|*                  SET ERCT TO 0, AND EXIT.
05962  M00S03194.1da     +++|*
Line S00180 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05963  M01S00180.273l780 +++|*         NOTE - IF THE REQUEST STARTS OUT AS A CHANNEL-SPECIFIC
05964  M01S00181.273l780 +++|*                REQUEST (E.G. A *1MV* I/O REQUEST), ALL RETRIES WILL
05965  M01S00182.273l780 +++|*                BE DONE ON THIS CHANNEL.
05966  M01S00183.273l780 +++|*
05967  M00S03195.1da     +++|*         NOTE - IF AN ERROR OCCURS ON AN I/O REQUEST DURING A
05968  M00S03196.1da     +++|*                RESTORE, ALL RETRIES WILL BE DONE ON THIS CHANNEL.
05969  M00S03197.1da     +++|*                IF THE ERROR IS UNRECOVERABLE, I/O REQUESTS AND
05970  M00S03198.1da     +++|*                SPECIAL REQUESTS WILL BE DISABLED FOR THE DRIVE
05971  M00S03199.1da     +++|*                UNTIL THE RESTORE COMPLETES.
05972  M00S03200.1da     +++|*
05973  M00S03201.1da     +++|*         ENTRY  (A) = FAULT ANALYSIS CODE.
Line S03202 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05974  M01S03202.1da8    ---|*                (DI) = DEVICE STATUS BLOCK ADDRESS.
Line S00294 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05975  M01S00294.1da8    +++|*                (CI) = CONTROLLER STATE TABLE ADDRESS.
05976  M01S00295.1da8    +++|*                (DI) = DEVICE STATE TABLE ADDRESS.
05977  M00S03203.1da     +++|*                (DN) = DRIVE NUMBER.
05978  M00S03204.1da     +++|*
05979  M00S03205.1da     +++|*         EXIT   TO *DAS1* TO RETRY REQUEST.
05980  M00S03206.1da     +++|*                TO *CMP2* AFTER SUSPECT STATE SET.
05981  M00S03207.1da     +++|*                TO *CMP1* IF RETRIES COMPLETE AND UNRECOVERABLE SET.
Line S03208 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05982  M01S03208.273l780 ---|*                TO *CMP* IF ERROR FOR A 2ND DRIVE.
Line S00184 Modification History
M01 (Added by) 273l780
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05983  M02S00184.1da8    ---|*                TO *CMP* IF ERROR FOR A SECOND DRIVE.
Line S00296 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05984  M02S00296.ns2783  ---|*                TO *CMP9* IF ERROR IN PROGRESS ON DIFFERENT DEVICE.
Line S01292 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05985  M01S01292.ns2783  +++|*                TO *CMP10* IF ERROR IN PROGRESS ON DIFFERENT DEVICE.
05986  M00S03209.1da     +++|*
Line S03210 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05987  M01S03210.273l780 ---|*         USES   DI, RW, T1, T4, T5.
Line S00185 Modification History
M01 (Added by) 273l780
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05988  M02S00185.1da8    ---|*         USES   DI, RW, T1 - T5.
Line S00297 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05989  M01S00297.1da8    +++|*         USES   RW, T1 - T5.
05990  M00S03211.1da     +++|*
Line S03212 Modification History
M01 (Removed by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
05991  M01S03212.283l840 ---|*         CALLS  CMC, EDR, EUI, GBM, ICR, IDM, LDP, LND, RCR, RND,
05992  M01S03213.283l840 ---|*                SCD, SDO, SEC, SRS, SSS.
Line S00155 Modification History
M01 (Added by) 283l840
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
05993  M02S00155.1da8    ---|*         CALLS  CMC, CRI, EDR, EUI, GBM, ICR, IDM, LDP, LND, RCR,
05994  M02S00156.1da8    ---|*                RND, SCD, SDO, SEC, SEP, SRS, SSS.
Line S00298 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05995  M02S00298.ns2783  ---|*         CALLS  CMC, CRI, DCA, EDR, EUI, GBM, ICR, IDM, IEM, IOM, RCR,
05996  M02S00299.ns2783  ---|*                RND, SCD, SDO, SEC, SEP, SRS, SSS, WAC.
Line S01293 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
05997  M01S01293.ns2783  +++|*         CALLS  CBC, CMC, CRF, DCA, EDR, EUI, GBM, ICR, IDM, IEM, IOM,
05998  M01S01294.ns2783  +++|*                LDP, RCR, RND, SCD, SDO, SEC, SEP, SRS, SSS, WAC.
Line S00186 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
05999  M01S00186.273l780 +++|*
06000  M01S00187.273l780 +++|*         MACROS CBTE.
06001  M00S03214.1da     +++|
06002  M00S03215.1da     +++|
06003  M00S03216.1da     +++| ERR      CON    0           ENTRY
06004  M00S03217.1da     +++|          PJN    ERR1        IF NO RESPONSE PACKET
06005  M00S03218.1da     +++|          LMC    767777
06006  M00S03219.1da     +++| ERR1     STD    T4          SAVE FAULT CODE
06007  M00S03220.1da     +++|          SHN    0-14
06008  M00S03221.1da     +++|          STD    T1          SET RESPONSE PACKET STATUS
06009  M00S03222.1da     +++|          RJM    EUI         ENSURE UNIT INTERLOCKED
Line S01295 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06010  M01S01295.ns2783  +++|          LDM    ERPA        CHECK IF ERROR PROCESSING ALREADY ACTIVE
06011  M01S01296.ns2783  +++|          ZJN    ERR1.1      IF ERROR PROCESSING NOT ACTIVE
06012  M01S01297.ns2783  +++|          LMD    DI
06013  M01S01298.ns2783  +++|          NJN    ERR2        IF ACTIVE ON DIFFERENT DEVICE
06014  M01S01299.ns2783  +++| ERR1.1   LDD    DI          SET ERROR PROCESSING ACTIVE FLAG
06015  M01S01300.ns2783  +++|          STM    ERPA
06016  M00S03223.1da     +++|          LDM    SRSA
06017  M00S03224.1da     +++|          ZJN    ERR4        IF NO RESET IN PROGRESS
06018  M00S03225.1da     +++|          LMD    DI
06019  M00S03226.1da     +++|          ZJN    ERR3        IF THIS UNIT CONTROLLING RESET
Line S03227 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06020  M01S03227.1da8    ---| ERR2     RJM    RCR         RESET CHANNEL REGISTERS
06021  M01S03228.1da8    ---|          LDC    4000
06022  M01S03229.1da8    ---|          STM    RQLN,DI     CLEAR BUFFER COUNT
Line S03230 Modification History
M01 (Removed by) 273l780
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06023  M02S03230.1da8    ---|          LJM    CMP         GO TO COMPLETION PROCESSING
Line S00188 Modification History
M01 (Added by) 273l780
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06024  M02S00188.1da8    ---|          LJM    CMP         COMPLETION PROCESSING
Line S00300 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06025  M02S00300.ns2783  ---| ERR2     LJM    CMP9        ABANDON REQUEST
Line S01301 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06026  M01S01301.ns2783  +++| ERR2     LJM    CMP10       ABANDON REQUEST (RETRY LATER)
06027  M00S03231.1da     +++|
Line S03232 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06028  M01S03232.1da8    ---| ERR3     STM    SRSA
Line S00301 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06029  M02S00301.ns2783  ---| ERR3     STM    SRSA        CLEAR RESET FLAG
Line S03233 Modification History
M01 (Removed by) 283l840
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06030  M02S03233.ns2783  ---|*ERR4     LDN    0
06031  M02S03234.ns2783  ---| ERR4     STM    CFFA        INDICATE FORMAT COMPLETE
Line S00157 Modification History
M01 (Added by) 283l840
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06032  M02S00157.ns2783  ---|          RJM    CRI         CLEAR SLAVE RESET INTERLOCK, IF SET
Line S01302 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06033  M01S01302.ns2783  +++| ERR3     RJM    CRF         CLEAR RESET FLAGS
Line S00302 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06034  M01S00302.1da8    +++|          LDM    RWST,DI
06035  M01S00303.1da8    +++|          NJN    ERR4        IF NOT SLAVE RESET
06036  M01S00304.1da8    +++|          LDC    ERRF+100000 *EQXXX, UXX, CMX RESET FAILURE.*
06037  M01S00305.1da8    +++|          RJM    IEM         ISSUE ERRORLOG MESSAGE
06038  M01S00306.1da8    +++|          LDN    0           CLEAR OPERATOR MESSAGE
06039  M01S00307.1da8    +++|          RJM    IOM
06040  M01S00308.1da8    +++|          RJM    DCA         DISABLE CONTROLLER ACTIVITY
Line S00158 Modification History
M01 (Added by) 283l840
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06041  M02S00158.ns2783  ---| ERR4     LDN    0
06042  M02S00159.ns2783  ---|          STM    CFFA        INDICATE FORMAT COMPLETE
Line S03235 Modification History
M01 (Removed by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06043  M02S03235.ns2783  ---|          LDML   ESAD,DI
Line S00309 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06044  M02S00309.ns2783  ---|*         LDN    0           CLEAR CHANNEL ACTIVE
Line S01303 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06045  M01S01303.ns2783  +++| ERR4     LDN    0           CLEAR CHANNEL ACTIVE
Line S00310 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06046  M01S00310.1da8    +++|          RJM    SCD
Line S00311 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06047  M02S00311.ns2783  ---|
06048  M02S00312.ns2783  ---|*         SET ERROR PROCESSING INTERLOCK.  NOTE THAT THE VALUES OF
06049  M02S00313.ns2783  ---|*         (CB), (PA) AND (ADDR,DI) ARE SAVED IN THE DEVICE STATE TABLE
06050  M02S00314.ns2783  ---|*         ON ENTRY TO *SEP*, AND ARE RESTORED ON EXIT FROM THE ROUTINE
06051  M02S00315.ns2783  ---|*         *WAC*.  IT IS REQUIRED THAT NO PROCESSING WHICH WILL
06052  M02S00316.ns2783  ---|*         INVALIDATE THESE VALUES BE PERFORMED BETWEEN THE CALL TO
06053  M02S00317.ns2783  ---|*         *SEP* AND THE CALL TO *WAC*.
06054  M02S00318.ns2783  ---|
06055  M02S00319.ns2783  ---|          RJM    SEP         SET ERROR PROCESSING INTERLOCK
06056  M02S00320.ns2783  ---|          NJN    ERR2        IF ERROR IN PROGRESS ON A DIFFERENT DEVICE
Line S00321 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06057  M01S00321.1da8    +++|          LDC    **          (ZERO IF NEW PASS THROUGH ERROR PROCESSING)
06058  M01S00322.1da8    +++| ERRA     EQU    *-1
06059  M00S03236.1da     +++|          NJP    ERR11       IF NOT NEW PASS THROUGH ERROR PROCESSING
Line S03237 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06060  M01S03237.1da8    ---|*         LDN    0           CLEAR CHANNEL ACTIVE
06061  M01S03238.1da8    ---|          RJM    SCD
Line S03239 Modification History
M01 (Removed by) 283l840
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06062  M02S03239.1da8    ---|          LDC    0           CHECK ERROR FLAG
06063  M02S03240.1da8    ---| ERFL     EQU    *-1
06064  M02S03241.1da8    ---|          ZJN    ERR5        IF NO ERROR IN PROGRESS
06065  M02S03242.1da8    ---|          LMD    DI
06066  M02S03243.1da8    ---|          NJN    ERR2        IF ERROR ON DIFFERENT DEVICE
06067  M02S03244.1da8    ---| ERR5     LDD    DI
06068  M02S03245.1da8    ---|          STM    ERFL        SET ERROR IN PROGRESS
Line S00160 Modification History
M01 (Added by) 283l840
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06069  M02S00160.1da8    ---|          RJM    SEP         SET ERROR PROCESSING INTERLOCK
06070  M02S00161.1da8    ---|          NJN    ERR2        IF ERROR IN PROGRESS ON A DIFFERENT DEVICE
Line S03246 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06071  M01S03246.1da8    ---|          AOM    ESAD,DI     INDICATE STATUS SAVED
Line S00323 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06072  M01S00323.1da8    +++|          AOM    ERRA        INDICATE STATUS SAVED
06073  M00S03247.1da     +++|          LDM    ERCT,DI
06074  M00S03248.1da     +++|          SBN    SRRC
06075  M00S03249.1da     +++|          ZJN    ERR6        IF ERROR MIGHT BE FROM SLAVE RESET
06076  M00S03250.1da     +++|          LDM    RWST,DI
06077  M00S03251.1da     +++|          STM    IOST,DI     SAVE READ/WRITE STATUS
Line S03252 Modification History
M01 (Removed by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06078  M01S03252.283l840 ---| ERR6     LDD    DN          DEFAULT FAILING DRIVE WHICH MAY BE CHANGED
06079  M01S03253.283l840 ---|          STM    PHYD,DI      LATER IF A RESPONSE IS PRESENT
Line S00162 Modification History
M01 (Added by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06080  M01S00162.283l840 +++| ERR6     LDD    DN          SET DEFAULT FAILING DRIVE (MAY BE CHANGED
06081  M01S00163.283l840 +++|          STM    PHYD,DI       LATER IF A RESPONSE IS PRESENT)
06082  M00S03254.1da     +++|          LCN    0
06083  M00S03255.1da     +++|          STM    EDBF+FCS2   NO RESPONSE PACKET FOR *HPA*
06084  M00S03256.1da     +++|          LDD    T4          INSERT INITIAL FAULT CODE
06085  M00S03257.1da     +++|          STM    EDBF+CODE
06086  M00S03258.1da     +++|          STM    EDBF+FALT   PRESET FINAL FAULT CODE
Line S01304 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06087  M01S01304.ns2783  +++|
06088  M01S01305.ns2783  +++|*         GENERATE BML MESSAGE.  ON A *CONDITIONAL SUCCESS* ERROR,
06089  M01S01306.ns2783  +++|*         REENTER CALLING ROUTINE TO COMPLETE PROCESSING REQUEST.
06090  M01S01307.ns2783  +++|
06091  M00S03259.1da     +++|          RJM    GBM         GENERATE BML MESSAGE
Line S03260 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06092  M01S03260.1da8    ---|          LDM    EDBF+FALT
06093  M01S03261.1da8    ---|          LMN    ECMD
06094  M01S03262.1da8    ---|          NJN    ERR7        IF NOT SLAVE RESET FAILURE
Line S00324 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06095  M02S00324.ns2783  ---|          LDML   CSTB,CI
Line S01308 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06096  M01S01308.ns2783  +++|
06097  M01S01309.ns2783  +++|*         RELOAD DEVICE PARAMETERS AND CLEAR BUFFER COUNT.  IF AN ERROR
06098  M01S01310.ns2783  +++|*         OCCURS WHILE STREAMING WRITE REQUESTS, THIS ENSURES THAT (CB)
06099  M01S01311.ns2783  +++|*         POINTS TO THE REQUEST IN ERROR, AND THAT NO ADDITIONAL WRITE
06100  M01S01312.ns2783  +++|*         REQUESTS WILL BE DELINKED.  SEE DOCUMENTATION IN *EIO*.
06101  M01S01313.ns2783  +++|
06102  M01S01314.ns2783  +++|          RJM    LDP         RELOAD DEVICE PARAMETERS
06103  M01S01315.ns2783  +++|          RJM    CBC         CLEAR BUFFER COUNT
06104  M01S01316.ns2783  +++|
06105  M01S01317.ns2783  +++|*         SET ERROR PROCESSING INTERLOCK.
06106  M01S01318.ns2783  +++|
06107  M01S01319.ns2783  +++|          RJM    SEP         SET ERROR PROCESSING INTERLOCK
06108  M01S01320.ns2783  +++|          NJP    CMP10       IF ERROR IN PROGRESS ON A DIFFERENT DEVICE
06109  M01S01321.ns2783  +++|          LDN    0           CLEAR *FORMAT IN PROGRESS* FLAG
06110  M01S01322.ns2783  +++|          STM    CFFA
06111  M01S01323.ns2783  +++|          LDML   CTST,CI
Line S00325 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06112  M01S00325.1da8    +++|          SHN    21-15
06113  M01S00326.1da8    +++|          PJN    ERR7        IF CONTROLLER STILL FUNCTIONAL
06114  M00S03263.1da     +++|          LDN    1
06115  M00S03264.1da     +++|          STM    CPEA        INDICATE NO DRIVE TO OFF-LINE
Line S03265 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06116  M01S03265.ns2783  ---|          UJP    ERR14       SLAVE RESET FAILED
Line S01324 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06117  M01S01324.ns2783  +++|          UJN    ERR14       SLAVE RESET FAILED
06118  M00S03266.1da     +++|
06119  M00S03267.1da     +++|*         ALLOW ACTIVITY ON OTHER DRIVES TO COMPLETE BEFORE ISSUING
06120  M00S03268.1da     +++|*         THE RESET.
06121  M00S03269.1da     +++|
Line S03270 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06122  M01S03270.1da8    ---| ERR7     LDC    ERR8
06123  M01S03271.1da8    ---|          STML   ADDR,DI     SET RETURN ADDRESS
06124  M01S03272.1da8    ---| ERR8     LDN    1           LOCATE FIRST DRIVE
06125  M01S03273.1da8    ---| ERR9     LMN    1
06126  M01S03274.1da8    ---|          RJM    LND         LOCATE NEXT DRIVE
06127  M01S03275.1da8    ---|          ZJN    ERR10       IF NO MORE DRIVES ON CONTROLLER
06128  M01S03276.1da8    ---|          LDML   ADDR,T7
06129  M01S03277.1da8    ---|          ZJN    ERR9        IF NO ACTIVITY ON DRIVE
06130  M01S03278.1da8    ---|          LDD    T7
06131  M01S03279.1da8    ---|          LMD    DI
06132  M01S03280.1da8    ---|          ZJN    ERR9        IF ERROR PROCESSING FOR THIS DRIVE
06133  M01S03281.1da8    ---|          LDD    T7
06134  M01S03282.1da8    ---|          STD    DI          DEVICE STATUS BLOCK ADDRESS
06135  M01S03283.1da8    ---|          RJM    LDP         LOAD DEVICE PARAMETERS
06136  M01S03284.1da8    ---|          LJM    0,PA        CHECK FOR TIMEOUT ON ACTIVE DRIVE
06137  M01S03285.1da8    ---|
06138  M01S03286.1da8    ---| ERR10    RJM    ICR         ISSUE CONTROLLER RESET
Line S00327 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06139  M01S00327.1da8    +++| ERR7     RJM    WAC         WAIT FOR OTHER ACTIVITY TO COMPLETE
06140  M01S00328.1da8    +++|          RJM    ICR         ISSUE CONTROLLER RESET
06141  M00S03287.1da     +++|*         UJN    ERR12       (IF RESET SUCCESSFUL)
06142  M00S03288.1da     +++|          UJN    ERR14       RESET FAILED
06143  M00S03289.1da     +++|
06144  M00S03290.1da     +++|*         REENTER HERE IF ERROR WHILE ATTEMPTING HARDWARE RECOVERY.
06145  M00S03291.1da     +++|
06146  M00S03292.1da     +++| ERR11    RJM    RCR         RESET CHANNEL REGISTERS
Line S03293 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06147  M01S03293.273l780 ---|          UJN    ERR14       GO SET RECOVERY FAULT CODE
Line S00189 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06148  M01S00189.273l780 +++|          UJN    ERR14       SET RECOVERY FAULT CODE
06149  M00S03294.1da     +++|
06150  M00S03295.1da     +++| ERR12    LDM    ERCT,DI     CHECK RETRY COUNT
06151  M00S03296.1da     +++|          SBN    1
06152  M00S03297.1da     +++|          ZJN    ERR13       IF TIME FOR DRIVE RESET
06153  M00S03298.1da     +++|          SBN    MERC-CSRC
06154  M00S03299.1da     +++|          NJN    ERR14       IF NOT TIME FOR DRIVE RESET
06155  M00S03300.1da     +++| ERR13    RJM    EDR         EXECUTE DRIVE RESET
06156  M00S03301.1da     +++| ERR14    LDN    0
06157  M00S03302.1da     +++|          STM    EDBF+FCS3   SET RECOVERY FAULT CODE
06158  M00S03303.1da     +++|          LDM    IOST,DI
06159  M00S03304.1da     +++|          STM    RWST,DI     RESTORE READ/WRITE STATUS
06160  M00S03305.1da     +++|          STD    RW
06161  M00S03306.1da     +++|          LDM    ERCT,DI     CHECK ERROR COUNT
06162  M00S03307.1da     +++|          SBN    MERC-1
Line S03308 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06163  M01S03308.1da8    ---|          NJN    ERR15       IF NOT TIME TO OFF-LINE DRIVE
Line S00329 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06164  M01S00329.1da8    +++|          MJN    ERR15       IF NOT TIME TO OFF-LINE DRIVE
06165  M00S03309.1da     +++|          RJM    SDO         SET DRIVE OFF-LINE
06166  M00S03310.1da     +++|          RJM    SEC         SET ERROR CODE IN *CBT*
06167  M00S03311.1da     +++|          AOM    MISC        MARK ERROR UNRECOVERED
06168  M00S03312.1da     +++|          LJM    CMP1        COMPLETE PROCESSING
06169  M00S03313.1da     +++|
06170  M00S03314.1da     +++| ERR15    AOM    ERCT,DI
Line S00190 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06171  M01S00190.273l780 +++|          LDD    HN
06172  M00S03315.1da     +++|          ERRNZ  HD0100-100  CODE DEPENDS ON VALUE
Line S03316 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06173  M01S03316.273l780 ---|          LDD    HN
06174  M00S03317.1da     +++|          RJM    IDM         ISSUE MESSAGE
Line S00330 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06175  M02S00330.ns2783  ---|          LDML   CSTB,CI
Line S01325 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06176  M01S01325.ns2783  +++|          LDML   CTST,CI
Line S00331 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06177  M01S00331.1da8    +++|          SHN    21-15
06178  M01S00332.1da8    +++|          MJN    ERR16       IF CONTROLLER DEAD
06179  M00S03318.1da     +++|          LDM    ERCT,DI
06180  M00S03319.1da     +++|          SBN    MERC-1
06181  M00S03320.1da     +++|          NJN    ERR16       IF NOT TIME TO RUN DIAGNOSTICS
06182  M00S03321.1da     +++|          RJM    RND         RUN DRIVE DIAGNOSTICS
Line S03322 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06183  M01S03322.ns2783  ---| ERR16    LDC    4000
06184  M01S03323.ns2783  ---|          STM    RQLN,DI     CLEAR BUFFER COUNT
06185  M01S03324.ns2783  ---|          LDM    SREQ,DI
Line S01326 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06186  M01S01326.ns2783  +++| ERR16    LDM    SREQ,DI
Line S03325 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06187  M01S03325.273l780 ---|          NJN    ERR19       IF SPECIAL REQUEST
Line S00191 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06188  M01S00191.273l780 +++|          NJP    ERR19       IF SPECIAL REQUEST
06189  M00S03326.1da     +++|          LDD    FC
Line S03327 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06190  M01S03327.273l780 ---|          ZJN    ERR19       IF FORMAT NOT COMPLETE
Line S00192 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06191  M01S00192.273l780 +++|          ZJP    ERR19       IF FORMAT NOT COMPLETE
Line S03328 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06192  M01S03328.ns2783  ---|          LDML   DVTP,DI
06193  M01S03329.ns2783  ---|          SHN    21-17
06194  M01S03330.ns2783  ---|          PJN    ERR17       IF NOT RESTORE
06195  M01S03331.ns2783  ---|          LDM    RMUX,DI
06196  M01S03332.ns2783  ---|          ZJN    ERR18       IF RESTORE
Line S01327 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06197  M01S01327.ns2783  +++|          LDM    RSDI        CHECK IF RESTORE IN PROGRESS
06198  M01S01328.ns2783  +++|          LMD    DI
06199  M01S01329.ns2783  +++|          NJN    ERR17       IF NO RESTORE IN PROGRESS ON THIS DEVICE
06200  M01S01330.ns2783  +++|          LDM    RMUX
06201  M01S01331.ns2783  +++|          ZJN    ERR18       IF CURRENTLY RESTORING A CYLINDER
06202  M00S03333.1da     +++| ERR17    LDM    ERCT,DI
06203  M00S03334.1da     +++|          LMN    CSRC
Line S03335 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06204  M01S03335.273l780 ---|          ZJP    ERR20       IF TIME FOR CHANNEL SWAP
Line S00193 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06205  M01S00193.273l780 +++|          NJN    ERR18       IF NOT TIME FOR CHANNEL SWAP
06206  M01S00194.273l780 +++|          LDD    CB
06207  M01S00195.273l780 +++|          ZJN    ERR17.1     IF NO I/O BUFFER
06208  M01S00196.273l780 +++|          SHN    CBTLS
06209  M01S00197.273l780 +++|          CBTE   *
06210  M01S00198.273l780 +++|          ADC    HSLK        GET CHANNEL SELECT STATUS
06211  M01S00199.273l780 +++|          CRD    T1
06212  M01S00200.273l780 +++|          LDD    T1
06213  M01S00201.273l780 +++|          SHN    0-12
06214  M01S00202.273l780 +++|          LMN    1
06215  M01S00203.273l780 +++|          ZJN    ERR19       IF REQUEST ALREADY CHANNEL-SPECIFIC
06216  M01S00204.273l780 +++| ERR17.1  UJP    ERR20       SET SUSPECT STATE
06217  M01S00205.273l780 +++|
06218  M00S03336.1da     +++| ERR18    LDM    EDBF+CODE
06219  M00S03337.1da     +++|          LMN    EROD
06220  M00S03338.1da     +++|          NJN    ERR19       IF NOT RESTORE
06221  M00S03339.1da     +++|          LDM    EDBF+FALT
06222  M00S03340.1da     +++|          LMN    EDPE
06223  M00S03341.1da     +++|          NJN    ERR19       IF NOT MEDIA ERROR
06224  M00S03342.1da     +++|
06225  M00S03343.1da     +++|*         IF THE RETRY LIMIT FOR SKIPPING MEDIA ERRORS DURING A
06226  M00S03344.1da     +++|*         RESTORE IS CHANGED, CODE IN *GBM* MUST ALSO BE CHANGED.
06227  M00S03345.1da     +++|
06228  M00S03346.1da     +++|          LDML   ERCT,DI
06229  M00S03347.1da     +++|          SBN    2
06230  M00S03348.1da     +++|          ZJP    CMP         IF MEDIA RETRY LIMIT FOR RESTORE
06231  M00S03349.1da     +++| ERR19    RJM    CMC         CHECK MONITOR COMPLETE
06232  M00S03350.1da     +++|*         LDN    0
Line S03351 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06233  M01S03351.ns2783  ---|          STML   ADDR,DI     CLEAR REQUEST IN PROGRESS
Line S03352 Modification History
M01 (Removed by) 284l847
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06234  M02S03352.ns2783  ---|          STM    CBCT,DI
Line S00444 Modification History
M01 (Added by) 284l847
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06235  M02S00444.ns2783  ---|          STM    CSCT,DI
Line S01332 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06236  M01S01332.ns2783  +++|          STM    ADDR,DI     CLEAR REENTRY ADDRESS
06237  M01S01333.ns2783  +++|          STM    ATTN,DI     CLEAR INTERRUPT ADDRESS
06238  M01S01334.ns2783  +++|          STM    CSCT,DI     CLEAR CUMULATIVE SECTOR COUNT
06239  M01S01335.ns2783  +++|          STM    SREQ,DI     CLEAR SPECIAL REQUEST FLAG
Line S03353 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06240  M01S03353.1da8    ---|          STML   ESAD,DI     ENABLE NEXT PASS THROUGH ERROR PROCESSOR
Line S00333 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06241  M01S00333.1da8    +++|          STM    ERRA        ENABLE NEXT PASS THROUGH ERROR PROCESSOR
06242  M00S03354.1da     +++|          LDD    RF
Line S03355 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06243  M01S03355.284l847 ---|          ZJP    DAS1        IF NO RESET FAILURE
06244  M01S03356.284l847 ---|          LDML   PNUN,DI
Line S00445 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06245  M01S00445.284l847 +++|          NJN    ERR19.2     IF RESET FAILURE
06246  M01S00446.284l847 +++| ERR19.1  LJM    DAS1        RETURN TO MAIN LOOP
06247  M01S00447.284l847 +++|
Line S00448 Modification History
M01 (Added by) 284l847
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06248  M02S00448.1da8    ---| ERR19.2  LDML   PNUN,DI
Line S03357 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06249  M01S03357.1da8    ---|          SHN    -6
06250  M01S03358.1da8    ---|          STD    T5
06251  M01S03359.1da8    ---|          LDML   CSTB,T5
06252  M01S03360.1da8    ---|          SHN    -17
Line S03361 Modification History
M01 (Removed by) 284l847
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06253  M02S03361.1da8    ---|          NJP    DAS1        IF CONTROLLER NOT FUNCTIONAL
Line S00449 Modification History
M01 (Added by) 284l847
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06254  M02S00449.1da8    ---|          NJN    ERR19.1     IF CONTROLLER NOT FUNCTIONAL
Line S00334 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06255  M02S00334.ns2783  ---| ERR19.2  LDML   CSTB,CI
Line S01336 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06256  M01S01336.ns2783  +++| ERR19.2  LDML   CTST,CI
Line S00335 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06257  M01S00335.1da8    +++|          SHN    21-15
06258  M01S00336.1da8    +++|          MJN    ERR19.1     IF CONTROLLER DEAD
06259  M00S03362.1da     +++|          LDC    1S16+DAS1   RETURN ADDRESS
06260  M00S03363.1da     +++|          LJM    SRS         ISSUE LOGICAL RESET
06261  M00S03364.1da     +++|
06262  M00S03365.1da     +++| ERR20    RJM    SSS         SET SUSPECT STATE ON DEVICE
06263  M00S03366.1da     +++|          RJM    SEC         SET ERROR CODE IN *CBT*
06264  M00S03367.1da     +++|          LJM    CMP2        COMPLETE PROCESSING
Line S01337 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06265  M01S01337.ns2783  +++|
06266  M01S01338.ns2783  +++|
06267  M01S01339.ns2783  +++| ERPA     CON    0           ERROR PROCESSING ACTIVE FLAG (*DST* INDEX)
06268  M00S03368.1da     +++| EUI      SPACE  4,15
06269  M00S03369.1da     +++|**        EUI - ENSURE UNIT INTERLOCKED.
06270  M00S03370.1da     +++|*
06271  M00S03371.1da     +++|*         IF AN INTERRUPT IS PRESENT AND A CHANNEL ERROR OCCURS WHILE
06272  M00S03372.1da     +++|*         READING THE RESPONSE, (DI) MIGHT BE FOR A UNIT THAT IS NOT
06273  M00S03373.1da     +++|*         INTERLOCKED.
06274  M00S03374.1da     +++|*
Line S03375 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06275  M01S03375.1da8    ---|*         ENTRY  (DI) = DEVICE STATUS BLOCK ADDRESS.
Line S00337 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06276  M01S00337.1da8    +++|*         ENTRY  (DI) = DEVICE STATE TABLE ADDRESS.
06277  M00S03376.1da     +++|*
06278  M00S03377.1da     +++|*         EXIT   (DI) = DEVICE ADDRESS OF INTERLOCKED UNIT.
Line S03378 Modification History
M01 (Removed by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06279  M01S03378.283l840 ---|*                TO *ECI2* IF NO INTERLOCKED UNIT.
Line S00164 Modification History
M01 (Added by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06280  M01S00164.283l840 +++|*                TO *CMP7* IF NO INTERLOCKED UNIT.
06281  M00S03379.1da     +++|*
06282  M00S03380.1da     +++|*         USES   DI.
06283  M00S03381.1da     +++|*
06284  M00S03382.1da     +++|*         CALLS  LDP, LND, RCR.
06285  M00S03383.1da     +++|
06286  M00S03384.1da     +++|
06287  M00S03385.1da     +++| EUI      SUBR               ENTRY/EXIT
06288  M00S03386.1da     +++|          LDM    RQLN,DI
06289  M00S03387.1da     +++|          SHN    0-13
06290  M00S03388.1da     +++|          NJN    EUIX        IF UNIT INTERLOCKED
Line S00165 Modification History
M01 (Added by) 283l840
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06291  M02S00165.1da8    ---|          STM    ADDR,DI     CLEAR REENTRY ADDRESS
Line S00338 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06292  M01S00338.1da8    +++|          STML   ADDR,DI     CLEAR REENTRY ADDRESS
06293  M01S00339.1da8    +++|          STML   ATTN,DI     CLEAR INTERRUPT ADDRESS
06294  M00S03389.1da     +++|*         LDN    0           LOCATE FIRST DRIVE
06295  M00S03390.1da     +++| EUI1     RJM    LND         LOCATE NEXT DRIVE
06296  M00S03391.1da     +++|          ZJN    EUI2        IF NO MORE DRIVES ON CONTROLLER
06297  M00S03392.1da     +++|          LDM    RQLN,T7
06298  M00S03393.1da     +++|          SHN    0-13
06299  M00S03394.1da     +++|          LMN    1
06300  M00S03395.1da     +++|          NJN    EUI1        IF UNIT NOT INTERLOCKED
06301  M00S03396.1da     +++|          LDD    T7
06302  M00S03397.1da     +++|          STD    DI
06303  M00S03398.1da     +++|          RJM    LDP         LOAD DEVICE PARAMETERS
06304  M00S03399.1da     +++|          UJN    EUIX        RETURN
06305  M00S03400.1da     +++|
Line S03401 Modification History
M01 (Removed by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06306  M01S03401.283l840 ---| EUI2     RJM    LDP         LOAD DEVICE PARAMETERS
06307  M01S03402.283l840 ---|          RJM    RCR         RESET CHANNEL REGISTERS
Line S03403 Modification History
M01 (Removed by) 273l780
M02 (Removed by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06308  M02S03403.283l840 ---|          LJM    ECI2        GO LOOK FOR A REQUEST
Line S00206 Modification History
M01 (Added by) 273l780
M02 (Removed by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06309  M02S00206.283l840 ---|          LJM    ECI2        LOOK FOR A REQUEST
Line S00166 Modification History
M01 (Added by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
06310  M01S00166.283l840 +++| EUI2     RJM    RCR         RESET CHANNEL REGISTERS
06311  M01S00167.283l840 +++|          LJM    CMP7        COMPLETE REQUEST
06312  M00S03404.1da     +++| FFD      SPACE  4,15
06313  M00S03405.1da     +++|**        FFD - FIND FAILING DRIVE.
06314  M00S03406.1da     +++|*
Line S03407 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06315  M01S03407.1da8    ---|*         ENTRY  (DI) = DEVICE STATUS BLOCK ADDRESS.
Line S00340 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06316  M01S00340.1da8    +++|*         ENTRY  (DI) = DEVICE STATE TABLE ADDRESS.
06317  M00S03408.1da     +++|*
06318  M00S03409.1da     +++|*         EXIT   (FFDA) = 0 IF FAILING DRIVE.
06319  M00S03410.1da     +++|*                (PHYD,DI) = FAILING DRIVE.
06320  M00S03411.1da     +++|*
06321  M00S03412.1da     +++|*         USES   T3.
06322  M00S03413.1da     +++|*
06323  M00S03414.1da     +++|*         CALLS  SRP.
06324  M00S03415.1da     +++|
06325  M00S03416.1da     +++|
06326  M00S03417.1da     +++| FFD      SUBR               ENTRY/EXIT
06327  M00S03418.1da     +++|          LDM    EDBF+FALT
06328  M00S03419.1da     +++|          SBN    EMME
06329  M00S03420.1da     +++|          ZJN    FFD1        IF RESPONSE PRESENT
06330  M00S03421.1da     +++|          SBN    EIVR-EMME
06331  M00S03422.1da     +++|          ZJN    FFD1        IF RESPONSE PRESENT
06332  M00S03423.1da     +++|          SBN    EMEX-EIVR
06333  M00S03424.1da     +++|          NJP    FFD7        IF NO RESPONSE PACKET
06334  M00S03425.1da     +++| FFD1     LDK    ID23
06335  M00S03426.1da     +++|          RJM    SRP         SEARCH RESPONSE PACKET
06336  M00S03427.1da     +++|          MJN    FFD2        IF ID23 NOT FOUND
06337  M00S03428.1da     +++|          LDML   RPBF+5,T3
06338  M00S03429.1da     +++|          SHN    -10
06339  M00S03430.1da     +++|          SBN    6
06340  M00S03431.1da     +++|          PJN    FFD4        IF FAILING DRIVE FOUND
06341  M00S03432.1da     +++| FFD2     LDK    ID24
06342  M00S03433.1da     +++|          RJM    SRP         SEARCH RESPONSE PACKET
06343  M00S03434.1da     +++|          MJN    FFD3        IF ID24 NOT FOUND
06344  M00S03435.1da     +++|          LDML   RPBF+5,T3
06345  M00S03436.1da     +++|          SHN    -10
06346  M00S03437.1da     +++|          SBN    7
06347  M00S03438.1da     +++|          MJN    FFD3        IF NO FAILING DRIVE
06348  M00S03439.1da     +++|          LDML   RPBF+5+3,T3
06349  M00S03440.1da     +++|          UJN    FFD5        CHECK FOR PHYSICAL DRIVE NUMBER
06350  M00S03441.1da     +++|
06351  M00S03442.1da     +++| FFD3     LDK    ID26
06352  M00S03443.1da     +++|          RJM    SRP         SEARCH RESPONSE PACKET
06353  M00S03444.1da     +++|          MJN    FFD7        IF ID26 NOT FOUND
06354  M00S03445.1da     +++|          LDML   RPBF+5,T3
06355  M00S03446.1da     +++|          SHN    -10
06356  M00S03447.1da     +++|          SBN    10
06357  M00S03448.1da     +++|          MJN    FFD7        IF NO FAILING DRIVE
06358  M00S03449.1da     +++|          AOD    T3
06359  M00S03450.1da     +++| FFD4     LDML   RPBF+5+3,T3
06360  M00S03451.1da     +++|          SHN    -10
06361  M00S03452.1da     +++| FFD5     LPC    377
06362  M00S03453.1da     +++|          LMC    0#FE
06363  M00S03454.1da     +++|          ZJN    FFD7        IF NO PHYSICAL DRIVE NUMBER
06364  M00S03455.1da     +++|          LMC    0#FE
06365  M00S03456.1da     +++|          STM    PHYD,DI     SAVE FAILING DRIVE NUMBER
06366  M00S03457.1da     +++|          LDML   RPBF+OPC
06367  M00S03458.1da     +++|          LMC    C0209
06368  M00S03459.1da     +++|          ZJN    FFD7        IF COMMAND THAT OFF-LINES A DRIVE
06369  M00S03460.1da     +++|          LDN    0
06370  M00S03461.1da     +++| FFD6     STM    FFDA
06371  M00S03462.1da     +++|          UJP    FFDX        RETURN
06372  M00S03463.1da     +++|
06373  M00S03464.1da     +++| FFD7     LDN    1
06374  M00S03465.1da     +++|          UJN    FFD6        RETURN
06375  M00S03466.1da     +++|
Line S00207 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06376  M01S00207.273l780 +++|
06377  M00S03467.1da     +++| FFDA     CON    0
06378  M00S03468.1da     +++| FMU      SPACE  4,15
06379  M00S03469.1da     +++|**        FMU - FORMAT UNIT.
06380  M00S03470.1da     +++|*
Line S03471 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06381  M01S03471.1da8    ---|*         ENTRY  (DI) = DEVICE STATUS BLOCK ADDRESS.
Line S00341 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06382  M01S00341.1da8    +++|*         ENTRY  (DI) = DEVICE STATE TABLE ADDRESS.
06383  M00S03472.1da     +++|*                (PHYD,DI) = THE PHYSICAL DRIVE TO FORMAT.
Line S01340 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06384  M01S01340.ns2783  +++|*                (DD) = NUMBER OF DATA DRIVES IN DEVICE.
06385  M00S03473.1da     +++|*                (DT) = DRIVE TYPE.
06386  M00S03474.1da     +++|*                (FC) = FORMAT COMPLETE FLAG.
06387  M00S03475.1da     +++|*
06388  M00S03476.1da     +++|*         EXIT   TO *ERR* IF ERROR.
06389  M00S03477.1da     +++|*
Line S03478 Modification History
M01 (Removed by) ns2767
Seq #  *Modification Id* Act 
----------------------------+
06390  M01S03478.ns2767  ---|*         CALLS  ATT, C2D, IOM, SFP, WCB.
Line S00032 Modification History
M01 (Added by) ns2767
Seq #  *Modification Id* Act 
----------------------------+
06391  M01S00032.ns2767  +++|*         CALLS  ATT, C2D, IEM, IOM, SFP, WCB.
06392  M00S03479.1da     +++|
06393  M00S03480.1da     +++|
06394  M00S03481.1da     +++| FMU      SUBR               ENTRY/EXIT
Line S00033 Modification History
M01 (Added by) ns2767
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06395  M02S00033.1da8    ---|          LDC    IEMD        *EQXXX, UXX, FORMAT INITIATED.*
Line S00342 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06396  M01S00342.1da8    +++|          LDC    ERFI        *EQXXX, UXX, FORMAT INITIATED.*
Line S00034 Modification History
M01 (Added by) ns2767
Seq #  *Modification Id* Act 
----------------------------+
06397  M01S00034.ns2767  +++|          RJM    IEM         ISSUE ERROR LOG MESSAGE
06398  M00S03482.1da     +++|          LDM    PHYD,DI
06399  M00S03483.1da     +++|          RJM    C2D         PUT UNIT NUMBER IN MESSAGE
06400  M00S03484.1da     +++|          STM    FMUA+4
Line S01341 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06401  M01S01341.ns2783  +++|          LDD    EO
06402  M01S01342.ns2783  +++|          RJM    C2D         CONVERT EST ORDINAL
06403  M01S01343.ns2783  +++|          STM    FMUA+2
06404  M01S01344.ns2783  +++|          LDD    EO
06405  M01S01345.ns2783  +++|          SHN    -6          SET ORDINAL IN MESSAGE
06406  M01S01346.ns2783  +++|          ADC    2RQ0
06407  M01S01347.ns2783  +++|          STM    FMUA+1
06408  M00S03485.1da     +++|          LDC    FMUA
06409  M00S03486.1da     +++|          RJM    IOM         ISSUE OPERATOR MESSAGE
06410  M00S03487.1da     +++|
06411  M00S03488.1da     +++|*         FORMAT THE DIAGNOSTIC CYLINDER.
06412  M00S03489.1da     +++|
06413  M00S03490.1da     +++|          RJM    SFP         SET COMMON FORMAT PARAMETERS
06414  M00S03491.1da     +++|          LDC    0#1DF
06415  M00S03492.1da     +++|          STML   CPBF+FCP+3  FORMAT THE DIAGNOSTIC CYLINDER
06416  M00S03493.1da     +++|          LDD    DT          DRIVE TYPE
Line S03494 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06417  M01S03494.284l847 ---|          SBN    DTEC-DTEA
Line S00450 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06418  M01S00450.284l847 +++|          IFNE   EQEA,0,2
06419  M01S00451.284l847 +++|          SBN    EQEA
06420  M01S00452.284l847 +++|          MJN    FMU0        IF NOT 5832
06421  M01S00453.284l847 +++|          SBN    EQEC-EQEA
06422  M00S03495.1da     +++|          MJN    FMU1        IF 5832
Line S03496 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06423  M01S03496.284l847 ---|          LDN    0#E         COMMAND PACKET LENGTH
Line S00454 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06424  M01S00454.284l847 +++| FMU0     LDN    0#E         COMMAND PACKET LENGTH
06425  M00S03497.1da     +++|          RJM    WCB         WRITE COMMAND PACKET
06426  M00S03498.1da     +++|          LDN    CMSS
06427  M00S03499.1da     +++|          RJM    ATT         PROCESS ATTENTION
Line S03500 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06428  M01S03500.284l847 ---|          NJP    FMU4        IF NOT SUCCESSFUL
Line S00455 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06429  M01S00455.284l847 +++|          NJN    FMU1.2      IF NOT SUCCESSFUL
06430  M00S03501.1da     +++|
06431  M00S03502.1da     +++|*         FORMAT THE DATA CYLINDERS.
06432  M00S03503.1da     +++|
06433  M00S03504.1da     +++| FMU1     RJM    SFP         SET COMMON FORMAT PARAMETERS
Line S00456 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06434  M01S00456.284l847 +++|          LDML   FC
06435  M01S00457.284l847 +++|          NJN    FMU2        IF DRIVE CLUSTERED
06436  M00S03505.1da     +++|          LDC    0#7DD       FACTORY FORMAT PARAMETER
06437  M00S03506.1da     +++|          STML   CPBF+FCP+3
Line S03507 Modification History
M01 (Removed by) 1da7
Seq #  *Modification Id* Act 
----------------------------+
06438  M01S03507.1da7    ---|          LDML   DD,DT
Line S00048 Modification History
M01 (Added by) 1da7
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06439  M02S00048.ns2783  ---|          LDM    DD,DT
Line S01348 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06440  M01S01348.ns2783  +++|          LDD    DD
06441  M00S03508.1da     +++|          STML   CPBF+FCP+4  DATA DRIVES PER LOGICAL UNIT
06442  M00S03509.1da     +++|          LDN    0
06443  M00S03510.1da     +++|          STML   CPBF+FCP+5  UPPER BYTES OF SECTOR SIZE
Line S03511 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06444  M01S03511.284l847 ---|          LDC    BPS         BYTES PER SECTOR
Line S00458 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06445  M01S00458.284l847 +++|          LDML   BPS,DT      BYTES PER SECTOR
Line S00049 Modification History
M01 (Added by) 1da7
Seq #  *Modification Id* Act 
----------------------------+
06446  M01S00049.1da7    +++|          SCN    77
06447  M00S03512.1da     +++|          STML   CPBF+FCP+6
Line S03513 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06448  M01S03513.284l847 ---|          LDML   FC
06449  M01S03514.284l847 ---|          ZJN    FMU2        IF DRIVE DECLUSTERED
06450  M01S03515.284l847 ---|          LDC    0#53B
Line S00459 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06451  M01S00459.284l847 +++|          LDN    0#14        COMMAND PACKET LENGTH
06452  M01S00460.284l847 +++|          UJN    FMU3        WRITE COMMAND PACKET
06453  M01S00461.284l847 +++|
06454  M01S00462.284l847 +++| FMU1.2   LCN    EFDF        FORMAT DRIVE FAILURE
06455  M01S00463.284l847 +++|          RJM    ERR         PROCESS ERROR
06456  M01S00464.284l847 +++|
06457  M01S00465.284l847 +++| FMU2     LDC    0#53B
06458  M00S03516.1da     +++|          STML   CPBF+FCP+3  LOGICAL SECTOR SIZE
06459  M00S03517.1da     +++|          LDN    0
06460  M00S03518.1da     +++|          STML   CPBF+FCP+4  UPPER BYTES OF SECTOR SIZE
Line S03519 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06461  M01S03519.284l847 ---|          LDC    BPS
Line S00466 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06462  M01S00466.284l847 +++|          LDML   BPS,DT
Line S00050 Modification History
M01 (Added by) 1da7
Seq #  *Modification Id* Act 
----------------------------+
06463  M01S00050.1da7    +++|          SCN    77
06464  M00S03520.1da     +++|          STML   CPBF+FCP+5
06465  M00S03521.1da     +++|          LDN    0#12        COMMAND PACKET LENGTH
Line S03522 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06466  M01S03522.273l780 ---|          UJN    FMU3        GO WRITE COMMAND PACKET
Line S00208 Modification History
M01 (Added by) 273l780
M02 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06467  M02S00208.284l847 ---|          UJN    FMU3        WRITE COMMAND PACKET
Line S03523 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06468  M01S03523.284l847 ---|
06469  M01S03524.284l847 ---| FMU2     LDN    0#14        COMMAND PACKET LENGTH
06470  M00S03525.1da     +++| FMU3     RJM    WCB         WRITE COMMAND PACKET
06471  M00S03526.1da     +++|          LDN    CMSS
06472  M00S03527.1da     +++|          RJM    ATT         PROCESS ATTENTION
Line S03528 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06473  M01S03528.284l847 ---|          NJN    FMU4        IF ERROR
Line S00467 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06474  M01S00467.284l847 +++|          NJN    FMU1.2      IF ERROR
Line S03529 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06475  M01S03529.ns2783  ---|          RJM    IOM         CLEAR OPERATOR MESSAGE
Line S01349 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06476  M01S01349.ns2783  +++|*         LDN    0           CLEAR OPERATOR MESSAGE
06477  M01S01350.ns2783  +++|          RJM    IOM
Line S00035 Modification History
M01 (Added by) ns2767
M02 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06478  M02S00035.1da8    ---|          LDC    IEME        *EQXXX, UXX, FORMAT COMPLETE.*
Line S00343 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06479  M01S00343.1da8    +++|          LDC    ERFC        *EQXXX, UXX, FORMAT COMPLETE.*
Line S00036 Modification History
M01 (Added by) ns2767
Seq #  *Modification Id* Act 
----------------------------+
06480  M01S00036.ns2767  +++|          RJM    IEM         ISSUE ERROR LOG MESSAGE
06481  M00S03530.1da     +++|          UJP    FMUX        RETURN
Line S03531 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06482  M01S03531.284l847 ---|
Line S03532 Modification History
M01 (Removed by) 283l840
M02 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06483  M02S03532.284l847 ---| FMU4     LCN    EFDF
Line S00168 Modification History
M01 (Added by) 283l840
M02 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06484  M02S00168.284l847 ---| FMU4     LCN    EFDF        FORMAT DRIVE FAILURE
Line S03533 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06485  M01S03533.284l847 ---|          RJM    ERR         PROCESS ERROR
06486  M00S03534.1da     +++|
Line S03535 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06487  M01S03535.273l780 ---| FMUA     DATA   C* EQ000 U00 FORMATTING*
Line S00209 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06488  M01S00209.273l780 +++|
06489  M01S00210.273l780 +++| FMUA     DATA   C* EQ000 U00 FORMATTING.*
Line S03536 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06490  M01S03536.1da8    ---| GBM      SPACE  4,30
Line S00344 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06491  M01S00344.1da8    +++| GBM      SPACE  4,35
06492  M00S03537.1da     +++|**        GBM - GENERATE BML MESSAGE.
06493  M00S03538.1da     +++|*
06494  M00S03539.1da     +++|*         THIS ROUTINE GENERATES THE ERROR MESSAGE FOR SYMPTOM 100 OR
06495  M00S03540.1da     +++|*         111.  IF THE ERROR IS A MEDIA ERROR, THE RETRY COUNT IS ONE,
06496  M00S03541.1da     +++|*         AND THE COMMAND IS READ OR WRITE, THE TRACK FLAW WILL BE SET
06497  M00S03542.1da     +++|*         IN THE MST.  IF THE ERROR IS A MEDIA ERROR, THE RETRY COUNT
06498  M00S03543.1da     +++|*         IS ONE, AND THE COMMAND IS A RESTORE, THE CYLINDER, TRACK,
06499  M00S03544.1da     +++|*         AND SECTOR VALUES WILL BE UPDATED TO POINT TO THE SECTOR
06500  M00S03545.1da     +++|*         AFTER THE ONE WITH THE MEDIA ERROR, SO THE NEXT RESTORE
06501  M00S03546.1da     +++|*         COMMAND WILL END UP SKIPPING THE MEDIA DEFECT.
06502  M00S03547.1da     +++|*
06503  M00S03548.1da     +++|*         ENTRY  (T1) .NE. 0 IF RESPONSE PACKET PRESENT.
Line S03549 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06504  M01S03549.1da8    ---|*                (DI) .EQ. DEVICE STATUS BLOCK ADDRESS.
Line S00345 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06505  M01S00345.1da8    +++|*                (DI) .EQ. DEVICE STATE TABLE ADDRESS.
Line S00054 Modification History
M01 (Added by) ns2775
Seq #  *Modification Id* Act 
----------------------------+
06506  M01S00054.ns2775  +++|*                (DT) .EQ. DEVICE TYPE.
06507  M00S03550.1da     +++|*
06508  M00S03551.1da     +++|*         EXIT   TO *DAS1* IF CONDITIONAL SUCCESS.  THE CONTROLLER
06509  M00S03552.1da     +++|*                  RETURNS AN ASYNCHRONOUS RESPONSE WITH A PARAMETER 29
06510  M00S03553.1da     +++|*                  FOR EACH PHYSICAL DRIVE OF THE LOGICAL UNIT THAT IT
06511  M00S03554.1da     +++|*                  PERFORMED RECOVERY ON.  IT THEN RETURNS A COMMAND
06512  M00S03555.1da     +++|*                  COMPLETION RESPONSE.  THIS ROUTINE LOGS THE
06513  M00S03556.1da     +++|*                  ASYNCHRONOUS RESPONSE TO THE BML, THEN EXITS TO THE
06514  M00S03557.1da     +++|*                  MAIN LOOP, *DAS*.  SINCE (ATTN,DI) AND (ADDR,DI) ARE
06515  M00S03558.1da     +++|*                  STILL SET EXPECTING THE COMMAND COMPLETION RESPONSE,
06516  M00S03559.1da     +++|*                  WHEN THE COMMAND COMPLETION RESPONSE IS RECEIVED,
06517  M00S03560.1da     +++|*                  THE CODE IN *PIO* WILL GO TO *CMP* AND LOG A
Line S03561 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06518  M01S03561.1da8    ---|*                  RECOVERED ERROR.
Line S00346 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06519  M01S00346.1da8    +++|*                  RECOVERED ERROR.  HOWEVER, IF THE ERROR COUNT
06520  M01S00347.1da8    +++|*                  REACHES THE MAXIMUM VALUE WHEN PROCESSING A
06521  M01S00348.1da8    +++|*                  CONDITIONAL SUCCESS, IT WILL BE TREATED AS A
06522  M01S00349.1da8    +++|*                  NORMAL ERROR.
06523  M00S03562.1da     +++|*
06524  M00S03563.1da     +++|*         USES   PA, T2 - T7.
06525  M00S03564.1da     +++|*
Line S03565 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06526  M01S03565.273l780 ---|*         CALLS  ACE, FFD, IDM, RCR, RMR, RTR, SMD, SRP, STF, UHD.
Line S00211 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06527  M01S00211.273l780 +++|*         CALLS  ACE, CCO, FFD, IDM, RCR, RMR, RTR, SMD, SRP, STF, UHD.
06528  M00S03566.1da     +++|
06529  M00S03567.1da     +++|
06530  M00S03568.1da     +++| GBM      SUBR               ENTRY/EXIT
Line S03569 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06531  M01S03569.284l847 ---|          LDM    CBCT,DI
Line S00468 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06532  M01S00468.284l847 +++|          LDM    CSCT,DI
06533  M00S03570.1da     +++|          STM    EDBF+STCT   SECTORS TRANSFERRED
06534  M00S03571.1da     +++|          LDM    CYLN,DI     SET SEEK ADDRESS - CYLINDER
06535  M00S03572.1da     +++|          STM    EDBF+ICYL
06536  M00S03573.1da     +++|          LDM    TKSN,DI     SEEK ADDRESS - TRACK AND SECTOR
06537  M00S03574.1da     +++|          STM    EDBF+ITAS
06538  M00S03575.1da     +++|          LDML   LCMD,DI     SET LAST COMMAND
06539  M00S03576.1da     +++|          STML   EDBF+LSCC
06540  M00S03577.1da     +++|          LDML   GSSA        EXECUTION (ENDING) STATUS
06541  M00S03578.1da     +++|          STML   EDBF+EXST
06542  M00S03579.1da     +++|          LDML   ERR         ERROR RECOVERY ENTRY ADDRESS
06543  M00S03580.1da     +++|          STML   EDBF+EREA
06544  M00S03581.1da     +++| GBM1     LDDL   LF          SAVE LAST CHANNEL FUNCTION
06545  M00S03582.1da     +++|          STML   EDBF+LCFN
06546  M00S03583.1da     +++|          SCF.   GBM1,MR     ACQUIRE MAINTENANCE CHANNEL ACCESS
06547  M00S03584.1da     +++|          LDN    ZERL
06548  M00S03585.1da     +++|          CRML   RBUF,ON     CLEAR BUFFER IN CASE OF ERROR
06549  M00S03586.1da     +++|          SBN    1
06550  M00S03587.1da     +++|          CRML   RBUF+4,ON
06551  M00S03588.1da     +++|          RJM    RMR         READ CHANNEL STATUS REGISTER
06552  M00S03589.1da     +++|          DCN.   MR+40
06553  M00S03590.1da     +++|          CCF.   *+2,MR      CLEAR MAINTENANCE CHANNEL FLAG
06554  M00S03591.1da     +++|          LDN    0
06555  M00S03592.1da     +++|          STD    T2          INITIALIZE INDEX
06556  M00S03593.1da     +++|          RJM    ACE         ANALYZE CHANNEL ERROR
06557  M00S03594.1da     +++|          STML   EDBF+FCS1   SAVE CHANNEL STATUS
06558  M00S03595.1da     +++|          LDC    EDBF+CREG
06559  M00S03596.1da     +++|          STDL   T5          SET ERROR BUFFER ADDRESS
06560  M00S03597.1da     +++| GBM2     LDM    RBUF,T2
06561  M00S03598.1da     +++|          SHN    10          PACK 8-BIT DATA
06562  M00S03599.1da     +++|          LMM    RBUF+1,T2
06563  M00S03600.1da     +++|          STIL   T5
06564  M00S03601.1da     +++|          AODL   T5          ADVANCE ADDRESS
06565  M00S03602.1da     +++|          LDN    2
06566  M00S03603.1da     +++|          RAD    T2          INCREMENT INDEX
06567  M00S03604.1da     +++|          LMN    RBUFL
06568  M00S03605.1da     +++|          NJN    GBM2        IF MORE REGISTER DATA
06569  M00S03606.1da     +++|          RJM    RTR         READ T REGISTER
06570  M00S03607.1da     +++|          LDK    RTEDL
06571  M00S03608.1da     +++|          STD    T4          SET LENGTH OF DATA
06572  M00S03609.1da     +++|          LDC    EDBF
06573  M00S03610.1da     +++|          STDL   T2          SOURCE DATA ADDRESS
06574  M00S03611.1da     +++|          ADK    EMBF1
06575  M00S03612.1da     +++|          RJM    UHD         UNPACK HEX DATA
06576  M00S03613.1da     +++|          ADN    EMBFS
06577  M00S03614.1da     +++|          STM    MSGL+1      MESSAGE LENGTH INCLUDING NON-HEX DATA
06578  M00S03615.1da     +++|          LDD    T1
06579  M00S03616.1da     +++|          ZJN    GBM3        IF NO RESPONSE PACKET PRESENT
06580  M00S03617.1da     +++|
06581  M00S03618.1da     +++|*         PUT RESPONSE IN BML.
06582  M00S03619.1da     +++|
06583  M00S03620.1da     +++|          LDC    RPBF
06584  M00S03621.1da     +++|          STDL   T2          SET SOURCE DATA ADDRESS
06585  M00S03622.1da     +++|          LDIL   T2
06586  M00S03623.1da     +++|          ADN    3           CALCULATE STATUS BLOCK LENGTH
06587  M00S03624.1da     +++|          SHN    -1
Line S00001 Modification History
M01 (Added by) ns2777
Seq #  *Modification Id* Act 
----------------------------+
06588  M01S00001.ns2777  +++|          SBK    RPBFL
06589  M01S00002.ns2777  +++|          MJN    GBM2.1      IF LESS THAN MAXIMUM SIZE
06590  M01S00003.ns2777  +++|          LDN    0
06591  M01S00004.ns2777  +++| GBM2.1   ADK    RPBFL
06592  M00S03625.1da     +++|          STD    T4
06593  M00S03626.1da     +++|          LDC    EDBF+EMBF2  CONVERT STATUS TO 12 BIT DATA
06594  M00S03627.1da     +++|          RJM    UHD         MOVE RESPONSE PACKET TO BML MESSAGE
06595  M00S03628.1da     +++|          RAM    MSGL+1      INCREASE LENGTH TO INCLUDE RESPONSE
06596  M00S03629.1da     +++|          LDN    0
06597  M00S03630.1da     +++|          STM    EDBF+FCS2   RESPONSE PACKET PRESENT FOR *HPA*
06598  M00S03631.1da     +++|
06599  M00S03632.1da     +++|*         CONVERT MAJOR STATUS TO INDEX.
06600  M00S03633.1da     +++|
06601  M00S03634.1da     +++|          LDDL   MS          UNPACK BUS A FLAGS
06602  M00S03635.1da     +++|          SHN    -10
06603  M00S03636.1da     +++|          STD    T2
06604  M00S03637.1da     +++|          LDD    MS          BUS B SUBSTATUS FLAGS
06605  M00S03638.1da     +++|          LPN    7
06606  M00S03639.1da     +++|          SHN    10          COMBINE FLAGS IN ORDER
06607  M00S03640.1da     +++|          RAD    T2
06608  M00S03641.1da     +++| GBM3     ZJP    GBM27       IF NO SUBSTATUS
06609  M00S03642.1da     +++|          LCN    0
06610  M00S03643.1da     +++|          STD    T3
06611  M00S03644.1da     +++| GBM4     AOD    T3          ADVANCE INDEX
06612  M00S03645.1da     +++|          LDD    T2
06613  M00S03646.1da     +++|          SHN    21-0        CONVERT FLAG POSITION TO INDEX
06614  M00S03647.1da     +++|          STD    T2
06615  M00S03648.1da     +++|          PJN    GBM4        IF BIT NOT SET
06616  M00S03649.1da     +++|          LDML   GBMA,T3
06617  M00S03650.1da     +++|          STDL   PA          SET PROCESSOR ADDRESS
06618  M00S03651.1da     +++|          LJM    0,PA        EXIT TO PROCESSOR
06619  M00S03652.1da     +++|
06620  M00S03653.1da     +++|*         RESERVED SUBSTATUS (PID = X0 AND X1).
06621  M00S03654.1da     +++|
06622  M00S03655.1da     +++| GBM5     LDN    ERSS
06623  M00S03656.1da     +++|          UJN    GBM11       SET FINAL FAULT CODE
06624  M00S03657.1da     +++|
06625  M00S03658.1da     +++|*         DEFECT MANAGEMENT (PID = X2).
06626  M00S03659.1da     +++|
06627  M00S03660.1da     +++| GBM6     LDN    EDFM
06628  M00S03661.1da     +++|          UJN    GBM11       SET FINAL FAULT CODE
06629  M00S03662.1da     +++|
06630  M00S03663.1da     +++|*         MESSAGE / MICROCODE EXCEPTION (PID = X3).
06631  M00S03664.1da     +++|
06632  M00S03665.1da     +++| GBM7     LDN    EMME
06633  M00S03666.1da     +++|          UJN    GBM11       SET FINAL FAULT CODE
06634  M00S03667.1da     +++|
06635  M00S03668.1da     +++|*         INTERVENTION REQUIRED (PID = X4).
06636  M00S03669.1da     +++|
06637  M00S03670.1da     +++| GBM8     LDN    ID24
06638  M00S03671.1da     +++|          RJM    SRP         SEARCH RESPONSE PACKET
06639  M00S03672.1da     +++|          PJN    GBM10       IF ID24 FOUND
06640  M00S03673.1da     +++| GBM9     LDN    EIVR
06641  M00S03674.1da     +++|          UJN    GBM11       SET FINAL FAULT CODE
06642  M00S03675.1da     +++|
06643  M00S03676.1da     +++| GBM10    LDML   RPBF+5+1,T3
06644  M00S03677.1da     +++|          SHN    21-11
06645  M00S03678.1da     +++|          PJN    GBM9        IF NOT FACILITY BUSY
06646  M00S03679.1da     +++|          LDN    EDRE
06647  M00S03680.1da     +++| GBM11    LJM    GBM26       SET FINAL FAULT CODE
06648  M00S03681.1da     +++|
06649  M00S03682.1da     +++|*         ALTERNATE PORT EXCEPTION (PID = X5).
06650  M00S03683.1da     +++|
06651  M00S03684.1da     +++| GBM12    LDN    EAPR
06652  M00S03685.1da     +++|          UJN    GBM11       SET FINAL FAULT CODE
06653  M00S03686.1da     +++|
06654  M00S03687.1da     +++|*         MACHINE EXCEPTION (PID = X6).
06655  M00S03688.1da     +++|
06656  M00S03689.1da     +++| GBM13    LDN    ID26        SEARCH FOR DRIVE SUBSTATUS
06657  M00S03690.1da     +++|          RJM    SRP
06658  M00S03691.1da     +++|          ZJN    GBM15       IF SUBSTATUS FOUND
Line S03692 Modification History
M01 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06659  M01S03692.ns2783  ---| GBM14    LDN    EMEX
Line S03693 Modification History
M01 (Removed by) 273l780
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06660  M02S03693.ns2783  ---|          UJN    GBM11       SET FINAL FAULT CODE
Line S00212 Modification History
M01 (Added by) 273l780
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06661  M02S00212.ns2783  ---|          STM    EDBF+FALT   SET FINAL FAULT CODE
06662  M02S00213.ns2783  ---|          LDN    0           DO NOT ISSUE SPECIAL BML MESSAGE
Line S01351 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06663  M01S01351.ns2783  +++| GBM14    LDN    0           DO NOT ISSUE SPECIAL BML MESSAGE
Line S00214 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06664  M01S00214.273l780 +++|          RJM    CCO         CHECK FOR CONTROLLER OVER TEMPERATURE
Line S00215 Modification History
M01 (Added by) 273l780
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06665  M02S00215.ns2783  ---|          LJM    GBM27       RESET CHANNEL
Line S01352 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06666  M01S01352.ns2783  +++|          LDN    EMEX
06667  M01S01353.ns2783  +++|          LJM    GBM26       SET FINAL FAULT CODE
06668  M00S03694.1da     +++|
06669  M00S03695.1da     +++| GBM15    LDML   RPBF+5,T3   CHECK LENGTH OF PARAMETER
06670  M00S03696.1da     +++|          SHN    -10
06671  M00S03697.1da     +++|          SBN    0#10+1
06672  M00S03698.1da     +++|          MJN    GBM14       IF NO EXTENDED SUBSTATUS
06673  M00S03699.1da     +++|          LDML   RPBF+5+4,T3
06674  M00S03700.1da     +++|          SHN    -10
06675  M00S03701.1da     +++|          LMC    0#FE
06676  M00S03702.1da     +++|          ZJN    GBM16       IF NO PHYSICAL DRIVE NUMBER
06677  M00S03703.1da     +++|          LMC    0#FE
06678  M00S03704.1da     +++|          STM    PHYD,DI     FAILING PHYSICAL DRIVE
06679  M00S03705.1da     +++| GBM16    LDM    RPBF+15,T3
06680  M00S03706.1da     +++|          LPN    77          EXAMINE COMMAND ENDING STATUS
06681  M00S03707.1da     +++|          SBN    0#11
06682  M00S03708.1da     +++|          ZJN    GBM17       IF ECC ERROR
06683  M00S03709.1da     +++|          SBN    0#13-0#11
06684  M00S03710.1da     +++|          ZJN    GBM17       IF MISSING SYNC
06685  M00S03711.1da     +++|          SBN    0#19-0#13
Line S03712 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06686  M01S03712.273l780 ---|          NJN    GBM14       IF NOT SECTOR NOT FOUND ERROR
Line S00216 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06687  M01S00216.273l780 +++|          NJP    GBM14       IF NOT SECTOR NOT FOUND ERROR
06688  M00S03713.1da     +++| GBM17    LDML   RPBF+OPC
06689  M00S03714.1da     +++|          SHN    -14
06690  M00S03715.1da     +++|          SBN    1
06691  M00S03716.1da     +++|          ZJN    GBM18       IF READ
06692  M00S03717.1da     +++|          SBN    1
06693  M00S03718.1da     +++|          ZJN    GBM18       IF WRITE
06694  M00S03719.1da     +++|          SBN    14
06695  M00S03720.1da     +++|          NJP    GBM14       IF NOT RESTORE (NOT MEDIA ERROR)
06696  M00S03721.1da     +++| GBM18    LDM    ERCT,DI
06697  M00S03722.1da     +++|          LMN    1
06698  M00S03723.1da     +++|          NJN    GBM19       IF NOT FIRST RETRY
06699  M00S03724.1da     +++|          LDM    RPBF+12,T3
06700  M00S03725.1da     +++|          STD    T4          SET CYLINDER IN ERROR
Line S03726 Modification History
M01 (Removed by) ns2775
Seq #  *Modification Id* Act 
----------------------------+
06701  M01S03726.ns2775  ---|          LDML   MC,DT
06702  M01S03727.ns2775  ---|          SBD    T4
06703  M01S03728.ns2775  ---|          MJN    GBM19       IF CYLINDER NOT IN USER AREA
Line S00055 Modification History
M01 (Added by) ns2775
M02 (Removed by) 1da7
Seq #  *Modification Id* Act 
----------------------------+
06704  M02S00055.1da7    ---|          RJM    CLC         CHECK LAST CYLINDER
06705  M02S00056.1da7    ---|          ZJN    GBM19       IF CYLINDER NOT IN USER AREA
Line S00051 Modification History
M01 (Added by) 1da7
Seq #  *Modification Id* Act 
----------------------------+
06706  M01S00051.1da7    +++| GBM18.1  SBM    MC,DT       CHECK FOR MAINTENANCE CYLINDER
06707  M01S00052.1da7    +++|          ZJN    GBM19       IF NOT IN USER AREA
06708  M01S00053.1da7    +++|          SBN    1
06709  M01S00054.1da7    +++|          PJN    GBM18.1     IF MORE TO CHECK
Line S00469 Modification History
M01 (Added by) 284l847
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06710  M02S00469.ns2783  ---|          LDM    CFS,DT
06711  M02S00470.ns2783  ---|          SHN    -6
Line S01354 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06712  M01S01354.ns2783  +++|          LDML   CFS,DT
06713  M01S01355.ns2783  +++|          SHN    -14
Line S00471 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06714  M01S00471.284l847 +++|          ADK    SHNI
06715  M01S00472.284l847 +++|          STM    GBMB
06716  M00S03729.1da     +++|          LDML   RPBF+13,T3
06717  M00S03730.1da     +++|          LPN    77
06718  M00S03731.1da     +++|          STD    T6          PHYSICAL SECTOR
Line S03732 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06719  M01S03732.284l847 ---|          SHN    5
Line S00473 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
06720  M01S00473.284l847 +++| GBMB     SHN    **          CONVERT PHYSICAL TO LOGICAL
06721  M00S03733.1da     +++|          STD    T7          LOGICAL SECTOR WITHIN PHYSICAL TRACK
06722  M00S03734.1da     +++|          LDML   RPBF+13,T3
06723  M00S03735.1da     +++|          SHN    -10
06724  M00S03736.1da     +++|          STD    T5          PHYSICAL TRACK
06725  M00S03737.1da     +++|          RJM    SMD         SKIP MEDIA DEFECT
06726  M00S03738.1da     +++|          NJN    GBM19       IF RESTORE
06727  M00S03739.1da     +++|          RJM    STF         INSERT TRACK FLAW IN MST
06728  M00S03740.1da     +++| GBM19    LDN    EDPE
06729  M00S03741.1da     +++|          UJN    GBM22       SET FINAL FAULT CODE
06730  M00S03742.1da     +++|
06731  M00S03743.1da     +++|*         COMMAND EXCEPTION (PID = X7).
06732  M00S03744.1da     +++|
06733  M00S03745.1da     +++| GBM20    LDN    ECEX
06734  M00S03746.1da     +++|          UJN    GBM22       SET FINAL FAULT CODE
06735  M00S03747.1da     +++|
06736  M00S03748.1da     +++|*         COMMAND ABORTED (PID = X8).
06737  M00S03749.1da     +++|
06738  M00S03750.1da     +++| GBM21    LDN    ECMA
06739  M00S03751.1da     +++| GBM22    LJM    GBM26       SET FINAL FAULT CODE
06740  M00S03752.1da     +++|
06741  M00S03753.1da     +++|*         COMMAND CONDITIONALLY SUCCESSFUL (PID = X9).
06742  M00S03754.1da     +++|
06743  M00S03755.1da     +++| GBM23    LDN    ECCS
06744  M00S03756.1da     +++|          STML   EDBF+FALT   SET FAULT CODE
06745  M00S03757.1da     +++|          LDN    ID29
06746  M00S03758.1da     +++|          RJM    SRP         SEARCH RESPONSE PACKET
06747  M00S03759.1da     +++|          MJN    GBM24       IF ID29 NOT FOUND
06748  M00S03760.1da     +++|          LDML   RPBF+5,T3
06749  M00S03761.1da     +++|          SHN    -10
06750  M00S03762.1da     +++|          SBN    6
06751  M00S03763.1da     +++|          MJN    GBM24       IF NO FAILING DRIVE
06752  M00S03764.1da     +++|          LDML   RPBF+5+3,T3
06753  M00S03765.1da     +++|          SHN    -10
06754  M00S03766.1da     +++|          LMC    0#FE
06755  M00S03767.1da     +++|          ZJN    GBM24       IF NO FAILING DRIVE NUMBER
06756  M00S03768.1da     +++|          LMC    0#FE
06757  M00S03769.1da     +++|          STM    PHYD,DI     FAILING DRIVE NUMBER
Line S03770 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06758  M01S03770.1da8    ---| GBM24    LDN    0
06759  M01S03771.1da8    ---|          STML   ESAD,DI     IN CASE OF MULTIPLE CONDITIONAL SUCCESSES
Line S00350 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06760  M02S00350.ns2783  ---| GBM24    LDN    0           ENABLE NEXT PASS THROUGH ERROR PROCESSOR
06761  M02S00351.ns2783  ---|          STM    ERRA
Line S01356 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06762  M01S01356.ns2783  +++| GBM24    LDN    0
06763  M00S03772.1da     +++|          STM    EDBF+FCS3
Line S03773 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06764  M01S03773.1da8    ---|          AOM    ERCT,DI     ERROR COUNT
Line S00352 Modification History
M01 (Added by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06765  M01S00352.1da8    +++|          LDM    ERCT,DI     CHECK ERROR COUNT
06766  M01S00353.1da8    +++|          SBN    MERC-1
Line S00354 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06767  M02S00354.ns2783  ---|          PJN    GBM28       IF MAXIMUM ERROR COUNT REACHED
06768  M02S00355.ns2783  ---|          AOM    ERCT,DI     INCREMENT ERROR COUNT
Line S01357 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06769  M01S01357.ns2783  +++|          MJN    GBM24.1     IF MAXIMUM ERROR COUNT NOT REACHED
06770  M01S01358.ns2783  +++|          LDN    ECCS
06771  M01S01359.ns2783  +++|          UJN    GBM26       SET FINAL FAULT CODE
06772  M01S01360.ns2783  +++|
06773  M01S01361.ns2783  +++|*         ISSUE BML MESSAGE AND RETURN TO MAIN LOOP.  THIS ALLOWS
06774  M01S01362.ns2783  +++|*         A REENTRY BASED ON THE VALUES OF (ATTN,DI) AND (ADDR,DI).
06775  M01S01363.ns2783  +++|
06776  M01S01364.ns2783  +++| GBM24.1  AOM    ERCT,DI     INCREMENT ERROR COUNT
06777  M00S03774.1da     +++|          LDD    HN
Line S00217 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06778  M01S00217.273l780 +++|          ERRNZ  HD0100-100  CODE DEPENDS ON VALUE
06779  M00S03775.1da     +++|          RJM    IDM         ISSUE MESSAGE
Line S01365 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06780  M01S01365.ns2783  +++|          LDN    0
06781  M01S01366.ns2783  +++|          STM    ERPA        CLEAR ERROR PROCESSING ACTIVE FLAG
06782  M01S01367.ns2783  +++|          STM    ERRA        ENABLE NEXT PASS THROUGH ERROR PROCESSOR
06783  M00S03776.1da     +++|          LJM    DAS1        RETURN TO MAIN LOOP
06784  M00S03777.1da     +++|
06785  M00S03778.1da     +++|*         COMMAND INCOMPLETE (PID = XA).
06786  M00S03779.1da     +++|
06787  M00S03780.1da     +++| GBM25    LDN    ECIC
06788  M00S03781.1da     +++|*         LJM    GBM26       SET FINAL FAULT CODE
06789  M00S03782.1da     +++|
06790  M00S03783.1da     +++|*         COMPLETE ERROR PROCESSING.
06791  M00S03784.1da     +++|
06792  M00S03785.1da     +++| GBM26    STML   EDBF+FALT   SET FINAL FAULT CODE
06793  M00S03786.1da     +++| GBM27    RJM    RCR         RESET CHANNEL
06794  M00S03787.1da     +++|          RJM    FFD         FIND FAILING DRIVE
Line S03788 Modification History
M01 (Removed by) 1da8
Seq #  *Modification Id* Act 
----------------------------+
06795  M01S03788.1da8    ---|          LJM    GBMX        RETURN
Line S00356 Modification History
M01 (Added by) 1da8
M02 (Removed by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06796  M02S00356.ns2783  ---| GBM28    LJM    GBMX        RETURN
Line S01368 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06797  M01S01368.ns2783  +++|          LJM    GBMX        RETURN
Line S00218 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
06798  M01S00218.273l780 +++|
06799  M00S03789.1da     +++|
06800  M00S03790.1da     +++| GBMA     BSS    0           SUBSTATUS PROCESSORS
06801  M00S03791.1da     +++|          CONL   GBM5        RESERVED
06802  M00S03792.1da     +++|          CONL   GBM5        RESERVED
06803  M00S03793.1da     +++|          CONL   GBM6        DEFECT MANAGEMENT
06804  M00S03794.1da     +++|          CONL   GBM7        MESSAGE / MICROCODE EXCEPTION
06805  M00S03795.1da     +++|          CONL   GBM8        INTERVENTION REQUIRED
06806  M00S03796.1da     +++|          CONL   GBM12       ALTERNATE PORT EXCEPTION
06807  M00S03797.1da     +++|          CONL   GBM13       MACHINE EXCEPTION
06808  M00S03798.1da     +++|          CONL   GBM20       COMMAND EXCEPTION
06809  M00S03799.1da     +++|          CONL   GBM21       COMMAND ABORTED
06810  M00S03800.1da     +++|          CONL   GBM23       COMMAND CONDITIONALLY SUCCESSFUL
06811  M00S03801.1da     +++|          CONL   GBM25       COMMAND INCOMPLETE
Line S01369 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06812  M01S01369.ns2783  +++| GCA      SPACE  4,15
06813  M01S01370.ns2783  +++|**        GCA - GET CURRENT *ACGL*.
06814  M01S01371.ns2783  +++|*
06815  M01S01372.ns2783  +++|*         ENTRY  (EO) = EST ORDINAL.
06816  M01S01373.ns2783  +++|*
06817  M01S01374.ns2783  +++|*         EXIT   (CM - CM+4) = *ACGL* WORD FROM *MST*.
06818  M01S01375.ns2783  +++|*
06819  M01S01376.ns2783  +++|*         USES   CM - CM+4.
06820  M01S01377.ns2783  +++|*
06821  M01S01378.ns2783  +++|*         CALLS  REE.
06822  M01S01379.ns2783  +++|*
06823  M01S01380.ns2783  +++|*         MACROS MONITOR.
06824  M01S01381.ns2783  +++|
06825  M01S01382.ns2783  +++|
06826  M01S01383.ns2783  +++| GCA      SUBR               ENTRY/EXIT
06827  M01S01384.ns2783  +++|          LDD    EO          SET EST ORDINAL
06828  M01S01385.ns2783  +++|          STD    CM+1
06829  M01S01386.ns2783  +++|          LDN    UTRS        GET CURRENT MST
06830  M01S01387.ns2783  +++|          STD    CM+3
06831  M01S01388.ns2783  +++|          MONITOR  STBM
06832  M01S01389.ns2783  +++|          RJM    REE         READ EST ENTRY
06833  M01S01390.ns2783  +++|          LDD    CM+4
06834  M01S01391.ns2783  +++|          SHN    3
06835  M01S01392.ns2783  +++|          ADN    ACGL        READ *ACGL*
06836  M01S01393.ns2783  +++|          CRD    CM
06837  M01S01394.ns2783  +++|          UJN    GCAX        RETURN
06838  M01S01395.ns2783  +++| GCS      SPACE  4,15
06839  M01S01396.ns2783  +++|**        GCS - GET CONTROLLER SERIAL NUMBER.
06840  M01S01397.ns2783  +++|*
06841  M01S01398.ns2783  +++|*         ENTRY  (CI) = CONTROLLER STATE TABLE ADDRESS.
06842  M01S01399.ns2783  +++|*                (CN) = CONTROLLER NUMBER.
06843  M01S01400.ns2783  +++|*                (DN) = DRIVE NUMBER.
06844  M01S01401.ns2783  +++|*
06845  M01S01402.ns2783  +++|*         EXIT   CONTROLLER SERIAL NUMBER IN (CTSN - CTSN+2).
06846  M01S01403.ns2783  +++|*
06847  M01S01404.ns2783  +++|*         USES   T3, T4.
06848  M01S01405.ns2783  +++|*
06849  M01S01406.ns2783  +++|*         CALLS  ATT, CAN, IDT, RCA.
06850  M01S01407.ns2783  +++|
06851  M01S01408.ns2783  +++|
06852  M01S01409.ns2783  +++| GCS      SUBR               ENTRY/EXIT
06853  M01S01410.ns2783  +++|          LDM    CTSN,CI
06854  M01S01411.ns2783  +++|          NJN    GCSX        IF CONTROLLER SERIAL NUMBER ALREADY KNOWN
06855  M01S01412.ns2783  +++|          RJM    RCA         REPORT CONTROLLER ATTRIBUTES
06856  M01S01413.ns2783  +++|          RJM    IDT         INPUT DATA TO PP
06857  M01S01414.ns2783  +++|
06858  M01S01415.ns2783  +++|*         CONVERT RIGHT 6 OF 8 CONTROLLER SERIAL NUMBER CHARACTERS.
06859  M01S01416.ns2783  +++|
06860  M01S01417.ns2783  +++|          LDC    ATTB+0#10   SET ADDRESS OF CONTROLLER SERIAL NUMBER
06861  M01S01418.ns2783  +++|          STDL   T4
06862  M01S01419.ns2783  +++|          LDD    CI          SET ADDRESS FOR CONVERSION
06863  M01S01420.ns2783  +++|          ADN    CTSN
06864  M01S01421.ns2783  +++|          STDL   T3
06865  M01S01422.ns2783  +++|          RJM    CAN         CONVERT ASCII NUMBER TO DISPLAY CODE
06866  M01S01423.ns2783  +++|          RJM    ATT         WAIT FOR COMPLETION RESPONSE
06867  M01S01424.ns2783  +++|          UJN    GCSX        RETURN
06868  M00S03802.1da     +++| IBM      SPACE  4,10
06869  M00S03803.1da     +++|**        IBM - ISSUE BML MESSAGE.
06870  M00S03804.1da     +++|*
06871  M00S03805.1da     +++|*         ENTRY  (A) = SYMPTOM - 100.
Line S00097 Modification History
M01 (Added by) ns2750
Seq #  *Modification Id* Act 
----------------------------+
06872  M01S00097.ns2750  +++|*                (NR - NR+4, WB - WB+4) = MESSAGE PARAMETERS.
Line S01425 Modification History
M01 (Added by) ns2783
Seq #  *Modification Id* Act 
----------------------------+
06873  M01S01425.ns2783  +++|*
06874  M01S01426.ns2783  +++|*         EXIT   (A) = 0.
06875  M00S03806.1da     +++|*
Line S03807 Modification History
M01 (Removed by) ns2750
Seq #  *Modification Id* Act 
----------------------------+
06876  M01S03807.ns2750  ---|*         USES   CM - CM+4.
Line S00098 Modification History
M01 (Added by) ns2750
Seq #  *Modification Id* Act 
----------------------------+
06877  M01S00098.ns2750  +++|*         USES   CM - CM+4, NR, NR+1.
06878  M00S03808.1da     +++|*
06879  M00S03809.1da     +++|*         CALLS  IDM.
06880  M00S03810.1da     +++|
06881  M00S03811.1da     +++|
06882  M00S03812.1da     +++| IBM      SUBR               ENTRY/EXIT
06883  M00S03813.1da     +++|          ADD    HN          INSERT SYMPTOM CODE
06884  M00S03814.1da     +++|          ERRNZ  HI0100-100  CODE DEPENDS ON VALUE
06885  M00S03815.1da     +++|          STD    NR+1
06886  M00S03816.1da     +++|          LDC    DM0401      DEFINE MESSAGE ID
06887  M00S03817.1da     +++|          STD    NR
06888  M00S03818.1da     +++|          LDN    ZERL        CLEAR HEADER WORD
06889  M00S03819.1da     +++|          CRD    CM
06890  M00S03820.1da     +++|          LDN    3           WORD COUNT OF MESSAGE
06891  M00S03821.1da     +++|          STD    CM+3
06892  M00S03822.1da     +++|          ADK    MLDY-3      DIRECT MESSAGE TO BML
06893  M00S03823.1da     +++|          STD    CM+4
06894  M00S03824.1da     +++|          LDC    SBUF        SET MESSAGE ADDRESS
06895  M00S03825.1da     +++|          STML   MAD1
06896  M00S03826.1da     +++|          LDD    MA          MOVE MESSAGE DATA
06897  M00S03827.1da     +++|          CWM    CM,TR
06898  M00S03828.1da     +++|          ERRNZ  CM+5-NR     CODE DEPENDS ON VALUE
06899  M00S03829.1da     +++|          SBN    3
06900  M00S03830.1da     +++|          ERRNZ  NR+5-WB     CODE DEPENDS ON VALUE
06901  M00S03831.1da     +++|          CRM    SBUF,TR
06902  M00S03832.1da     +++|          ERRNG  SBUFL-3*5   CODE DEPENDS ON VALUE
Proceed to Part 6
cdc/nos2.source/opl.opl871/deck/1da.005.txt ยท Last modified: by 127.0.0.1