CAC 2016-02-19 part2

round_robin scas_init

                                                            STATEMENT 1 ON LINE 261
          n_mems = 0;

002126  aa  6 00105 4501 00   stz       pr6|69              n_mems

DBG(11637197)> CPU TRACE: 0: 00432:002116 0 600105450100 (STZ PR6|105) 600105 450(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 262
          found = "0"b;

002127  aa  6 00102 4501 00   stz       pr6|66              found

DBG(11637199)> CPU TRACE: 0: 00432:002117 0 600102450100 (STZ PR6|102) 600102 450(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 263
          expected_base = 0;

002130  aa  6 00117 4501 00   stz       pr6|79              expected_base

DBG(11637201)> CPU TRACE: 0: 00432:002120 0 600117450100 (STZ PR6|117) 600117 450(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 265
          mem_cardp = null ();

002131  aa   775727 2370 04   ldaq      -1065,ic            000060 = 077777000043 000001000000
002132  aa  6 00146 7571 00   staq      pr6|102             mem_cardp

DBG(11637203)> CPU TRACE: 0: 00432:002121 0 775763237004 (LDAQ 775763,IC) 775763 237(0) 0 0 0 04
DBG(11637205)> CPU TRACE: 0: 00432:002122 0 600146757100 (STAQ PR6|146) 600146 757(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 266
mem_loop:
          call config_$find ("mem ", mem_cardp);

002133  aa   775676 2350 04   lda       -1090,ic            000031 = 155145155040
002134  aa  6 00273 7551 00   sta       pr6|187
002135  aa  6 00273 3521 00   epp2      pr6|187
002136  aa  6 00220 2521 00   spri2     pr6|144
002137  aa  6 00146 3521 00   epp2      pr6|102             mem_cardp
002140  aa  6 00222 2521 00   spri2     pr6|146
002141  aa  6 00216 6211 00   eax1      pr6|142
002142  aa   010000 4310 07   fld       4096,dl
002143  aa  6 00044 3701 20   epp4      pr6|36,*
002144  la  4 00056 3521 20   epp2      pr4|46,*            config_$find
002145  aa  0 00623 7001 00   tsx0      pr0|403             call_ext_out
                                                            STATEMENT 1 ON LINE 268
          if mem_cardp = null () then go to mem_loop_end;

002146  aa  6 00146 2371 00   ldaq      pr6|102             mem_cardp
002147  aa   775711 6770 04   eraq      -1079,ic            000060 = 077777000043 000001000000
002150  aa  0 00460 3771 00   anaq      pr0|304             = 077777000077 777777077077
002151  aa   000002 6010 04   tnz       2,ic                002153
002152  aa   001067 7100 04   tra       567,ic              003241

DBG(11637207)> CPU TRACE: 0: 00432:002123 0 775732235004 (LDA 775732,IC) 775732 235(0) 0 0 0 04
DBG(11637209)> CPU TRACE: 0: 00432:002124 0 600241755100 (STA PR6|241) 600241 755(0) 1 0 0 00
DBG(11637211)> CPU TRACE: 0: 00432:002125 0 600241352100 (EPP2 PR6|241) 600241 352(0) 1 0 0 00
DBG(11637213)> CPU TRACE: 0: 00432:002126 0 600166252100 (SPRI2 PR6|166) 600166 252(0) 1 0 0 00
DBG(11637215)> CPU TRACE: 0: 00432:002127 0 600146352100 (EPP2 PR6|146) 600146 352(0) 1 0 0 00
DBG(11637217)> CPU TRACE: 0: 00432:002130 0 600170252100 (SPRI2 PR6|170) 600170 252(0) 1 0 0 00
DBG(11637219)> CPU TRACE: 0: 00432:002131 0 600164621100 (EAX1 PR6|164) 600164 621(0) 1 0 0 00
DBG(11637221)> CPU TRACE: 0: 00432:002132 0 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07
DBG(11637223)> CPU TRACE: 0: 00432:002133 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(11637225)> CPU TRACE: 0: 00432:002134 0 401012352120 (EPP2 PR4|1012,N*) 401012 352(0) 1 0 1 00
DBG(11637227)> CPU TRACE: 0: 00432:002135 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 268
          if mem_cardp = null () then go to mem_loop_end;

002146  aa  6 00146 2371 00   ldaq      pr6|102             mem_cardp
002147  aa   775711 6770 04   eraq      -1079,ic            000060 = 077777000043 000001000000
002150  aa  0 00460 3771 00   anaq      pr0|304             = 077777000077 777777077077
002151  aa   000002 6010 04   tnz       2,ic                002153
002152  aa   001067 7100 04   tra       567,ic              003241

DBG(11637437)> CPU TRACE: 0: 00432:002136 0 600146237100 (LDAQ PR6|146) 600146 237(0) 1 0 0 00
DBG(11637439)> CPU TRACE: 0: 00432:002137 0 775745677004 (ERAQ 775745,IC) 775745 677(0) 0 0 0 04
DBG(11637441)> CPU TRACE: 0: 00432:002140 0 000460377100 (ANAQ PR0|460) 000460 377(0) 1 0 0 00
DBG(11637443)> CPU TRACE: 0: 00432:002141 0 001052600004 (TZE 001052,IC) 001052 600(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE 269
          n_mems = n_mems + 1;

002153  aa  6 00105 0541 00   aos       pr6|69              n_mems

DBG(11637445)> CPU TRACE: 0: 00432:002142 0 600105054100 (AOS PR6|105) 600105 054(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 271
          tag = mem_card.tag - 1;

002154  aa  6 00146 3735 20   epp7      pr6|102,*           mem_cardp
002155  aa  7 00001 2361 00   ldq       pr7|1               mem_card.tag
002156  aa   000001 1760 07   sbq       1,dl
002157  aa  6 00111 7561 00   stq       pr6|73              tag

DBG(11637447)> CPU TRACE: 0: 00432:002143 0 600146373520 (EPP7 PR6|146,N*) 600146 373(1) 1 0 1 00
DBG(11637449)> CPU TRACE: 0: 00432:002144 0 700001236100 (LDQ PR7|1) 700001 236(0) 1 0 0 00
DBG(11637451)> CPU TRACE: 0: 00432:002145 0 000001176007 (SBQ 000001,DL) 000001 176(0) 0 0 0 07
DBG(11637453)> CPU TRACE: 0: 00432:002146 0 600111756100 (STQ PR6|111) 600111 756(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 272
          if (tag < 0) | (tag > 7)
          then                                              /* Make sure tag is legitimate. */
               call syserr (CRASH, "scas_init: Illegal tag on ^a config card.", MEM_CARD_WORD);

002160  aa   000007 1160 07   cmpq      7,dl
002161  aa  0 00503 7001 00   tsx0      pr0|323             r_g_a
002162  aa  6 00273 7551 00   sta       pr6|187
002163  aa  6 00111 2361 00   ldq       pr6|73              tag
002164  aa  0 00474 7001 00   tsx0      pr0|316             r_l_a
002165  aa  6 00273 2751 00   ora       pr6|187
002166  aa   000025 6000 04   tze       21,ic               002213
002167  aa  000 100 100 404   mlr       (ic),(pr),fill(000)
002170  aa   775754 00 0054   desc9a    -1044,44            000143 = 163143141163
002171  aa  6 00226 00 0054   desc9a    pr6|150,44
002172  aa   775664 3520 04   epp2      -1100,ic            000056 = 000000000001
002173  aa  6 00276 2521 00   spri2     pr6|190
002174  aa  6 00226 3521 00   epp2      pr6|150
002175  aa  6 00300 2521 00   spri2     pr6|192
002176  aa   775633 3520 04   epp2      -1125,ic            000031 = 155145155040
002177  aa  6 00302 2521 00   spri2     pr6|194
002200  aa   775652 3520 04   epp2      -1110,ic            000052 = 404000000021
002201  aa  6 00304 2521 00   spri2     pr6|196
002202  aa   775645 3520 04   epp2      -1115,ic            000047 = 524000000051
002203  aa  6 00306 2521 00   spri2     pr6|198
002204  aa   775642 3520 04   epp2      -1118,ic            000046 = 524000000004
002205  aa  6 00310 2521 00   spri2     pr6|200
002206  aa  6 00274 6211 00   eax1      pr6|188
002207  aa   014000 4310 07   fld       6144,dl
002210  aa  6 00044 3701 20   epp4      pr6|36,*
002211  la  4 00060 3521 20   epp2      pr4|48,*            syserr
002212  aa  0 00622 7001 00   tsx0      pr0|402             call_ext_out_desc

DBG(11637455)> CPU TRACE: 0: 00432:002147 0 000003604004 (TMI 000003,IC) 000003 604(0) 0 0 0 04
DBG(11637457)> CPU TRACE: 0: 00432:002150 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07
DBG(11637459)> CPU TRACE: 0: 00432:002151 0 000025604404 (TMOZ 000025,IC) 000025 604(1) 0 0 0 04

                                                            STATEMENT 1 ON LINE 276
          if dps8
          then                                              /* if  a dps8 cpu in config deck... */
               if tag > 3
               then call syserr (CRASH,                     /* only  MEM tags A, B, C, and D are allowed */
                         "scas_init: ^a ^a. Tags greater than ""D"" not supported by DPS8 CPUs", MEM_CARD_WORD,
                         tag_letter (tag));

002213  aa  6 00103 2351 00   lda       pr6|67              dps8
002214  aa   000034 6000 04   tze       28,ic               002250
002215  aa  6 00111 2361 00   ldq       pr6|73              tag
002216  aa   000003 1160 07   cmpq      3,dl
002217  aa   000031 6044 04   tmoz      25,ic               002250
002220  aa  000 100 100 404   mlr       (ic),(pr),fill(000)
002221  aa   776345 00 0104   desc9a    -795,68             000565 = 163143141163
002222  aa  6 00274 00 0104   desc9a    pr6|188,68
002223  aa   775633 3520 04   epp2      -1125,ic            000056 = 000000000001
002224  aa  6 00320 2521 00   spri2     pr6|208
002225  aa  6 00274 3521 00   epp2      pr6|188
002226  aa  6 00322 2521 00   spri2     pr6|210
002227  aa   775602 3520 04   epp2      -1150,ic            000031 = 155145155040
002230  aa  6 00324 2521 00   spri2     pr6|212
002231  aa  6 00044 3701 20   epp4      pr6|36,*
002232  ia  4 00010 3521 06   epp2      pr4|8,ql            tag_letter
002233  aa  6 00326 2521 00   spri2     pr6|214
002234  aa   775616 3520 04   epp2      -1138,ic            000052 = 404000000021
002235  aa  6 00330 2521 00   spri2     pr6|216
002236  aa   775572 3520 04   epp2      -1158,ic            000030 = 524000000102
002237  aa  6 00332 2521 00   spri2     pr6|218
002240  aa   775606 3520 04   epp2      -1146,ic            000046 = 524000000004
002241  aa  6 00334 2521 00   spri2     pr6|220
002242  aa   775602 3520 04   epp2      -1150,ic            000044 = 524000000001
002243  aa  6 00336 2521 00   spri2     pr6|222
002244  aa  6 00316 6211 00   eax1      pr6|206
002245  aa   020000 4310 07   fld       8192,dl
002246  la  4 00060 3521 20   epp2      pr4|48,*            syserr
002247  aa  0 00622 7001 00   tsx0      pr0|402             call_ext_out_desc

DBG(11637461)> CPU TRACE: 0: 00432:002176 0 600103235100 (LDA PR6|103) 600103 235(0) 1 0 0 00
DBG(11637463)> CPU TRACE: 0: 00432:002177 0 000034600004 (TZE 000034,IC) 000034 600(0) 0 0 0 04
DBG(11637465)> CPU TRACE: 0: 00432:002200 0 600111236100 (LDQ PR6|111) 600111 236(0) 1 0 0 00
DBG(11637467)> CPU TRACE: 0: 00432:002201 0 000003116007 (CMPQ 000003,DL) 000003 116(0) 0 0 0 07
DBG(11637469)> CPU TRACE: 0: 00432:002202 0 000031604404 (TMOZ 000031,IC) 000031 604(1) 0 0 0 04

                                                            STATEMENT 1 ON LINE 283
          cdp = addr (scs$controller_data (tag));

002250  aa  6 00111 2361 00   ldq       pr6|73              tag
002251  aa   000002 7360 00   qls       2
002252  aa  6 00044 3701 20   epp4      pr6|36,*
002253  la  4 00070 3735 66   epp7      pr4|56,*ql          scs$controller_data
002254  aa  6 00142 6535 00   spri7     pr6|98              cdp

DBG(11637471)> CPU TRACE: 0: 00432:002233 0 600111236100 (LDQ PR6|111) 600111 236(0) 1 0 0 00
DBG(11637473)> CPU TRACE: 0: 00432:002234 0 000002736000 (QLS 000002) 000002 736(0) 0 0 0 00
DBG(11637475)> CPU TRACE: 0: 00432:002235 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(11637477)> CPU TRACE: 0: 00432:002236 0 401026373566 (EPP7 PR4|1026,*QL) 401026 373(1) 1 0 3 06
DBG(11637479)> CPU TRACE: 0: 00432:002237 0 600142653500 (SPRI7 PR6|142) 600142 653(1) 1 0 0 00

          if cdata.online | cdata.offline
          then                                              /* See if controller already found. */
               call syserr (CRASH, "scas_init: ^a ^a appears twice in config deck.", MEM_CARD_WORD, tag_letter (tag));

002255  aa  7 00002 2351 00   lda       pr7|2               cdata.offline
002256  aa   000001 7350 00   als       1
002257  aa  0 00002 3771 00   anaq      pr0|2               = 400000000000 000000000000
002260  aa  6 00273 7551 00   sta       pr6|187             cdata.offline
002261  aa  7 00002 2351 00   lda       pr7|2               cdata.online
002262  aa  0 00002 3771 00   anaq      pr0|2               = 400000000000 000000000000
002263  aa  6 00273 2751 00   ora       pr6|187             cdata.offline
002264  aa   000031 6000 04   tze       25,ic               002315
002265  aa  000 100 100 404   mlr       (ic),(pr),fill(000)
002266  aa   775671 00 0060   desc9a    -1095,48            000156 = 163143141163
002267  aa  6 00226 00 0060   desc9a    pr6|150,48
002270  aa   775566 3520 04   epp2      -1162,ic            000056 = 000000000001
002271  aa  6 00276 2521 00   spri2     pr6|190
002272  aa  6 00226 3521 00   epp2      pr6|150
002273  aa  6 00300 2521 00   spri2     pr6|192
002274  aa   775535 3520 04   epp2      -1187,ic            000031 = 155145155040
002275  aa  6 00302 2521 00   spri2     pr6|194
002276  aa  6 00111 7271 00   lxl7      pr6|73              tag
002277  ia  4 00010 3521 17   epp2      pr4|8,7             tag_letter
002300  aa  6 00304 2521 00   spri2     pr6|196
002301  aa   775551 3520 04   epp2      -1175,ic            000052 = 404000000021
002302  aa  6 00306 2521 00   spri2     pr6|198
002303  aa   775542 3520 04   epp2      -1182,ic            000045 = 524000000056
002304  aa  6 00310 2521 00   spri2     pr6|200
002305  aa   775541 3520 04   epp2      -1183,ic            000046 = 524000000004
002306  aa  6 00312 2521 00   spri2     pr6|202
002307  aa   775535 3520 04   epp2      -1187,ic            000044 = 524000000001
002310  aa  6 00314 2521 00   spri2     pr6|204
002311  aa  6 00274 6211 00   eax1      pr6|188
002312  aa   020000 4310 07   fld       8192,dl
002313  la  4 00060 3521 20   epp2      pr4|48,*            syserr
002314  aa  0 00622 7001 00   tsx0      pr0|402             call_ext_out_desc

DBG(11637481)> CPU TRACE: 0: 00432:002240 0 700002235100 (LDA PR7|2) 700002 235(0) 1 0 0 00
DBG(11637483)> CPU TRACE: 0: 00432:002241 0 600000315003 (CANA 600000,DU) 600000 315(0) 0 0 0 03
DBG(11637485)> CPU TRACE: 0: 00432:002242 0 000031600004 (TZE 000031,IC) 000031 600(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE 288
          if mem_card.state = "on  "
          then                                              /* See if controller is online. */
               cdata.online = "1"b;

002315  aa  6 00146 3735 20   epp7      pr6|102,*           mem_cardp
002316  aa  7 00003 2351 00   lda       pr7|3               mem_card.state
002317  aa   775524 1150 04   cmpa      -1196,ic            000043 = 157156040040
002320  aa   000005 6010 04   tnz       5,ic                002325
002321  aa   400000 2350 03   lda       131072,du
002322  aa  6 00142 3715 20   epp5      pr6|98,*            cdp
002323  aa  5 00002 2551 00   orsa      pr5|2               cdata.online
002324  aa   000041 7100 04   tra       33,ic               002365

DBG(11637487)> CPU TRACE: 0: 00432:002273 0 600146373520 (EPP7 PR6|146,N*) 600146 373(1) 1 0 1 00
DBG(11637489)> CPU TRACE: 0: 00432:002274 0 700003235100 (LDA PR7|3) 700003 235(0) 1 0 0 00
DBG(11637491)> CPU TRACE: 0: 00432:002275 0 775572115004 (CMPA 775572,IC) 775572 115(0) 0 0 0 04
DBG(11637493)> CPU TRACE: 0: 00432:002276 0 000005601004 (TNZ 000005,IC) 000005 601(0) 0 0 0 04
DBG(11637495)> CPU TRACE: 0: 00432:002277 0 400000235003 (LDA 400000,DU) 400000 235(0) 0 0 0 03
DBG(11637497)> CPU TRACE: 0: 00432:002300 0 600142371520 (EPP5 PR6|142,N*) 600142 371(1) 1 0 1 00
DBG(11637499)> CPU TRACE: 0: 00432:002301 0 500002255100 (ORSA PR5|2) 500002 255(0) 1 0 0 00
DBG(11637501)> CPU TRACE: 0: 00432:002302 0 000040710004 (TRA 000040,IC) 000040 710(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE 298
          call rsw_util$port_info (tag, enabled, base, size, interlace);

002365  aa  6 00111 3521 00   epp2      pr6|73              tag
002366  aa  6 00230 2521 00   spri2     pr6|152
002367  aa  6 00113 3521 00   epp2      pr6|75              enabled
002370  aa  6 00232 2521 00   spri2     pr6|154
002371  aa  6 00114 3521 00   epp2      pr6|76              base
002372  aa  6 00234 2521 00   spri2     pr6|156
002373  aa  6 00115 3521 00   epp2      pr6|77              size
002374  aa  6 00236 2521 00   spri2     pr6|158
002375  aa  6 00116 3521 00   epp2      pr6|78              interlace
002376  aa  6 00240 2521 00   spri2     pr6|160
002377  aa  6 00226 6211 00   eax1      pr6|150
002400  aa   024000 4310 07   fld       10240,dl
002401  aa  6 00044 3701 20   epp4      pr6|36,*
002402  la  4 00034 3521 20   epp2      pr4|28,*            rsw_util$port_info
002403  aa  0 00623 7001 00   tsx0      pr0|403             call_ext_out

DBG(11637503)> CPU TRACE: 0: 00432:002342 0 600111352100 (EPP2 PR6|111) 600111 352(0) 1 0 0 00
DBG(11637505)> CPU TRACE: 0: 00432:002343 0 600176252100 (SPRI2 PR6|176) 600176 252(0) 1 0 0 00
DBG(11637507)> CPU TRACE: 0: 00432:002344 0 600113352100 (EPP2 PR6|113) 600113 352(0) 1 0 0 00
DBG(11637509)> CPU TRACE: 0: 00432:002345 0 600200252100 (SPRI2 PR6|200) 600200 252(0) 1 0 0 00
DBG(11637511)> CPU TRACE: 0: 00432:002346 0 600114352100 (EPP2 PR6|114) 600114 352(0) 1 0 0 00
DBG(11637513)> CPU TRACE: 0: 00432:002347 0 600202252100 (SPRI2 PR6|202) 600202 252(0) 1 0 0 00
DBG(11637515)> CPU TRACE: 0: 00432:002350 0 600115352100 (EPP2 PR6|115) 600115 352(0) 1 0 0 00
DBG(11637517)> CPU TRACE: 0: 00432:002351 0 600204252100 (SPRI2 PR6|204) 600204 252(0) 1 0 0 00
DBG(11637519)> CPU TRACE: 0: 00432:002352 0 600116352100 (EPP2 PR6|116) 600116 352(0) 1 0 0 00
DBG(11637521)> CPU TRACE: 0: 00432:002353 0 600206252100 (SPRI2 PR6|206) 600206 252(0) 1 0 0 00
DBG(11637523)> CPU TRACE: 0: 00432:002354 0 600174621100 (EAX1 PR6|174) 600174 621(0) 1 0 0 00
DBG(11637525)> CPU TRACE: 0: 00432:002355 0 024000431007 (FLD 024000,DL) 024000 431(0) 0 0 0 07
DBG(11637527)> CPU TRACE: 0: 00432:002356 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(11637529)> CPU TRACE: 0: 00432:002357 0 401030352120 (EPP2 PR4|1030,N*) 401030 352(0) 1 0 1 00
DBG(11637531)> CPU TRACE: 0: 00432:002360 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 301
          if base = 0 then do;

002404  aa  6 00114 2361 00   ldq       pr6|76              base
002405  aa   000066 6010 04   tnz       54,ic               002473

DBG(11637841)> CPU TRACE: 0: 00432:002361 0 600114236100 (LDQ PR6|114) 600114 236(0) 1 0 0 00
DBG(11637843)> CPU TRACE: 0: 00432:002362 0 000066601004 (TNZ 000066,IC) 000066 601(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE 302
               if found
               then                                         /* If more than one low-order system controller ... */
                    call syserr (CRASH, "scas_init: More than one low-order MEM.");

002406  aa  6 00102 2351 00   lda       pr6|66              found
002407  aa   000022 6000 04   tze       18,ic               002431
002410  aa  000 100 100 404   mlr       (ic),(pr),fill(000)
002411  aa   775473 00 0050   desc9a    -1221,40            000103 = 163143141163
002412  aa  6 00242 00 0050   desc9a    pr6|162,40
002413  aa   775443 3520 04   epp2      -1245,ic            000056 = 000000000001
002414  aa  6 00230 2521 00   spri2     pr6|152
002415  aa  6 00242 3521 00   epp2      pr6|162
002416  aa  6 00232 2521 00   spri2     pr6|154
002417  aa   775433 3520 04   epp2      -1253,ic            000052 = 404000000021
002420  aa  6 00234 2521 00   spri2     pr6|156
002421  aa   775405 3520 04   epp2      -1275,ic            000026 = 524000000047
002422  aa  6 00236 2521 00   spri2     pr6|158
002423  aa  6 00226 6211 00   eax1      pr6|150
002424  aa   010000 4310 07   fld       4096,dl
002425  aa  6 00044 3701 20   epp4      pr6|36,*
002426  la  4 00060 3521 20   epp2      pr4|48,*            syserr
002427  aa  0 00622 7001 00   tsx0      pr0|402             call_ext_out_desc
002430  aa   000043 7100 04   tra       35,ic               002473

DBG(11637845)> CPU TRACE: 0: 00432:002363 0 600102235100 (LDA PR6|102) 600102 235(0) 1 0 0 00
DBG(11637847)> CPU TRACE: 0: 00432:002364 0 000022600004 (TZE 000022,IC) 000022 600(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE 305
               else do;

                                                            STATEMENT 1 ON LINE 306
                    found = "1"b;

002431  aa   400000 2350 03   lda       131072,du
002432  aa  6 00102 7551 00   sta       pr6|66              found

DBG(11637849)> CPU TRACE: 0: 00432:002406 0 400000235003 (LDA 400000,DU) 400000 235(0) 0 0 0 03
DBG(11637851)> CPU TRACE: 0: 00432:002407 0 600102755100 (STA PR6|102) 600102 755(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 307
                    if cdata.offline then do;

002433  aa  6 00142 3735 20   epp7      pr6|98,*            cdp
002434  aa  7 00002 2351 00   lda       pr7|2               cdata.offline
002435  aa   200000 3150 03   cana      65536,du
002436  aa   000035 6000 04   tze       29,ic               002473

DBG(11637853)> CPU TRACE: 0: 00432:002410 0 600142373520 (EPP7 PR6|142,N*) 600142 373(1) 1 0 1 00
DBG(11637855)> CPU TRACE: 0: 00432:002411 0 700002235100 (LDA PR7|2) 700002 235(0) 1 0 0 00
DBG(11637857)> CPU TRACE: 0: 00432:002412 0 200000315003 (CANA 200000,DU) 200000 315(0) 0 0 0 03
DBG(11637859)> CPU TRACE: 0: 00432:002413 0 000035600004 (TZE 000035,IC) 000035 600(0) 0 0 0 04

          if cdata.online & ^enabled then do;

002473  aa  6 00113 2351 00   lda       pr6|75              enabled
002474  aa  0 00002 3771 00   anaq      pr0|2               = 400000000000 000000000000
002475  aa  0 00002 6751 00   era       pr0|2               = 400000000000
002476  aa  6 00273 7551 00   sta       pr6|187
002477  aa  6 00142 3735 20   epp7      pr6|98,*            cdp
002500  aa  7 00002 2351 00   lda       pr7|2               cdata.online
002501  aa  0 00002 3771 00   anaq      pr0|2               = 400000000000 000000000000
002502  aa  6 00273 3151 00   cana      pr6|187
002503  aa   000036 6000 04   tze       30,ic               002541

DBG(11637861)> CPU TRACE: 0: 00432:002450 0 600142373520 (EPP7 PR6|142,N*) 600142 373(1) 1 0 1 00
DBG(11637863)> CPU TRACE: 0: 00432:002451 0 700002235100 (LDA PR7|2) 700002 235(0) 1 0 0 00
DBG(11637865)> CPU TRACE: 0: 00432:002452 0 400000315003 (CANA 400000,DU) 400000 315(0) 0 0 0 03
DBG(11637867)> CPU TRACE: 0: 00432:002453 0 000041600004 (TZE 000041,IC) 000041 600(0) 0 0 0 04
DBG(11637869)> CPU TRACE: 0: 00432:002454 0 600113235100 (LDA PR6|113) 600113 235(0) 1 0 0 00
DBG(11637871)> CPU TRACE: 0: 00432:002455 0 400000315003 (CANA 400000,DU) 400000 315(0) 0 0 0 03
DBG(11637873)> CPU TRACE: 0: 00432:002456 0 000036601004 (TNZ 000036,IC) 000036 601(0) 0 0 0 04

                                                            STATEMENT 1 ON LINE 323
          call rsw_util$init_rsw_mask (tag, (cdata.online));

002541  aa  6 00142 3735 20   epp7      pr6|98,*            cdp
002542  aa  7 00002 2351 00   lda       pr7|2               cdata.online
002543  aa  0 00002 3771 00   anaq      pr0|2               = 400000000000 000000000000
002544  aa  6 00273 7551 00   sta       pr6|187
002545  aa  6 00111 3521 00   epp2      pr6|73              tag
002546  aa  6 00220 2521 00   spri2     pr6|144
002547  aa  6 00273 3521 00   epp2      pr6|187
002550  aa  6 00222 2521 00   spri2     pr6|146
002551  aa  6 00216 6211 00   eax1      pr6|142
002552  aa   010000 4310 07   fld       4096,dl
002553  aa  6 00044 3701 20   epp4      pr6|36,*
002554  la  4 00040 3521 20   epp2      pr4|32,*            rsw_util$init_rsw_mask
002555  aa  0 00623 7001 00   tsx0      pr0|403             call_ext_out

DBG(11637875)> CPU TRACE: 0: 00432:002514 0 600142373520 (EPP7 PR6|142,N*) 600142 373(1) 1 0 1 00
DBG(11637877)> CPU TRACE: 0: 00432:002515 0 700002235100 (LDA PR7|2) 700002 235(0) 1 0 0 00
DBG(11637879)> CPU TRACE: 0: 00432:002516 0 000002377100 (ANAQ PR0|2) 000002 377(0) 1 0 0 00
DBG(11637881)> CPU TRACE: 0: 00432:002517 0 600241755100 (STA PR6|241) 600241 755(0) 1 0 0 00
DBG(11637883)> CPU TRACE: 0: 00432:002520 0 600111352100 (EPP2 PR6|111) 600111 352(0) 1 0 0 00
DBG(11637885)> CPU TRACE: 0: 00432:002521 0 600166252100 (SPRI2 PR6|166) 600166 252(0) 1 0 0 00
DBG(11637887)> CPU TRACE: 0: 00432:002522 0 600241352100 (EPP2 PR6|241) 600241 352(0) 1 0 0 00
DBG(11637889)> CPU TRACE: 0: 00432:002523 0 600170252100 (SPRI2 PR6|170) 600170 252(0) 1 0 0 00
DBG(11637891)> CPU TRACE: 0: 00432:002524 0 600164621100 (EAX1 PR6|164) 600164 621(0) 1 0 0 00
DBG(11637893)> CPU TRACE: 0: 00432:002525 0 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07
DBG(11637895)> CPU TRACE: 0: 00432:002526 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(11637897)> CPU TRACE: 0: 00432:002527 0 401032352120 (EPP2 PR4|1032,N*) 401032 352(0) 1 0 1 00
DBG(11637899)> CPU TRACE: 0: 00432:002530 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00

                                                            STATEMENT 1 ON LINE 325
          cdata.size = size;

002556  aa  6 00115 2361 00   ldq       pr6|77              size
002557  aa   000066 7370 00   lls       54
002560  aa  6 00142 3735 20   epp7      pr6|98,*            cdata.size
002561  aa  7 00000 5511 60   stba      pr7|0,60            cdata.size

DBG(11638059)> CPU TRACE: 0: 00432:002531 0 600115236100 (LDQ PR6|115) 600115 236(0) 1 0 0 00
DBG(11638061)> CPU TRACE: 0: 00432:002532 0 000066737000 (LLS 000066) 000066 737(0) 0 0 0 00
DBG(11638063)> CPU TRACE: 0: 00432:002533 0 600142373520 (EPP7 PR6|142,N*) 600142 373(1) 1 0 1 00
DBG(11638065)> CPU TRACE: 0: 00432:002534 0 700000551160 (STBA PR7|0,*N) 700000 551(0) 1 0 3 00

                                                            STATEMENT 1 ON LINE 326
          cdata.base = base;

002562  aa  6 00114 2361 00   ldq       pr6|76              base
002563  aa  6 00142 3715 20   epp5      pr6|98,*            cdata.base
002564  aa  5 00000 5521 14   stbq      pr5|0,14            cdata.base

DBG(11638067)> CPU TRACE: 0: 00432:002535 0 600114236100 (LDQ PR6|114) 600114 236(0) 1 0 0 00
DBG(11638069)> CPU TRACE: 0: 00432:002536 0 600142371520 (EPP5 PR6|142,N*) 600142 371(1) 1 0 1 00
DBG(11638071)> CPU TRACE: 0: 00432:002537 0 500000552114 (STBQ PR5|0,4) 500000 552(0) 1 0 0 14

          if sys_info$collection_1_phase > SERVICE_INITIALIZATION
          then scs$controller_config_size (tag) = 512;

002565  aa  6 00044 3701 20   epp4      pr6|36,*
002566  la  4 00062 2361 20   ldq       pr4|50,*            sys_info$collection_1_phase
002567  aa   000003 1160 07   cmpq      3,dl
002570  aa   000005 6044 04   tmoz      5,ic                002575
002571  aa   001000 2360 07   ldq       512,dl
002572  aa  6 00111 7271 00   lxl7      pr6|73              tag
002573  la  4 00214 7561 77   stq       pr4|140,*7          scs$controller_config_size
002574  aa   000005 7100 04   tra       5,ic                002601

DBG(11638073)> CPU TRACE: 0: 00432:002540 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00
DBG(11638075)> CPU TRACE: 0: 00432:002541 0 400760236120 (LDQ PR4|760,N*) 400760 236(0) 1 0 1 00
DBG(11638077)> CPU TRACE: 0: 00432:002542 0 000003116007 (CMPQ 000003,DL) 000003 116(0) 0 0 0 07
DBG(11638079)> CPU TRACE: 0: 00432:002543 0 000005604404 (TMOZ 000005,IC) 000005 604(1) 0 0 0 04

                                                            STATEMENT 1 ON LINE 329
          else scs$controller_config_size (tag) = mem_card.size;

002575  aa  6 00146 3715 20   epp5      pr6|102,*           mem_cardp
002576  aa  5 00002 2361 00   ldq       pr5|2               mem_card.size
002577  aa  6 00111 7271 00   lxl7      pr6|73              tag
002600  la  4 00214 7561 77   stq       pr4|140,*7          scs$controller_config_size

DBG(11638081)> CPU TRACE: 0: 00432:002550 0 600146371520 (EPP5 PR6|146,N*) 600146 371(1) 1 0 1 00
DBG(11638083)> CPU TRACE: 0: 00432:002551 0 500002236100 (LDQ PR5|2) 500002 236(0) 1 0 0 00
DBG(11638085)> CPU TRACE: 0: 00432:002552 0 600111727100 (LXL7 PR6|111) 600111 727(0) 1 0 0 00
DBG(11638087)> CPU TRACE: 0: 00432:002553 0 401034756177 (STQ PR4|1034,*7) 401034 756(0) 1 0 3 17

                                                            STATEMENT 1 ON LINE 332
          if base < expected_base
          then call syserr (CRASH, "scas_init: MEM ^a address assignment disagrees with config deck.", tag_letter (tag));

002601  aa  6 00114 2361 00   ldq       pr6|76              base
002602  aa  6 00117 1161 00   cmpq      pr6|79              expected_base
002603  aa   000024 6050 04   tpl       20,ic               002627
002604  aa  000 100 100 404   mlr       (ic),(pr),fill(000)
002605  aa   775636 00 0100   desc9a    -1122,64            000442 = 163143141163
002606  aa  6 00274 00 0100   desc9a    pr6|188,64
002607  aa   775247 3520 04   epp2      -1369,ic            000056 = 000000000001
002610  aa  6 00320 2521 00   spri2     pr6|208
002611  aa  6 00274 3521 00   epp2      pr6|188
002612  aa  6 00322 2521 00   spri2     pr6|210
002613  ia  4 00010 3521 17   epp2      pr4|8,7             tag_letter
002614  aa  6 00324 2521 00   spri2     pr6|212
002615  aa   775235 3520 04   epp2      -1379,ic            000052 = 404000000021
002616  aa  6 00326 2521 00   spri2     pr6|214
002617  aa   775204 3520 04   epp2      -1404,ic            000023 = 524000000100
002620  aa  6 00330 2521 00   spri2     pr6|216
002621  aa   775223 3520 04   epp2      -1389,ic            000044 = 524000000001
002622  aa  6 00332 2521 00   spri2     pr6|218
002623  aa  6 00316 6211 00   eax1      pr6|206
002624  aa   014000 4310 07   fld       6144,dl
002625  la  4 00060 3521 20   epp2      pr4|48,*            syserr
002626  aa  0 00622 7001 00   tsx0      pr0|402             call_ext_out_desc

DBG(11638089)> CPU TRACE: 0: 00432:002554 0 600114236100 (LDQ PR6|114) 600114 236(0) 1 0 0 00
DBG(11638091)> CPU TRACE: 0: 00432:002555 0 600117116100 (CMPQ PR6|117) 600117 116(0) 1 0 0 00
DBG(11638093)> CPU TRACE: 0: 00432:002556 0 000024605004 (TPL 000024,IC) 000024 605(0) 0 0 0 04
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License