CAC 2017-02-10

threadz

M-> rcf add cpu b

CONSOLE: ALERT
sys_trouble: Fault while in masked environment.                 

first_tra:

DBG(73624)> CPU TRACE: 1: 000000 320050710200 (TRA 320050) 320050 710(0) 0 1 0 00
DBG(73624)> CPU TRACE: TRA 00000:320050

first_steps:
          sti       indic-*,ic          save indicators
          lda       indic-*,ic          pick up indicators
          cana      scu.ir.abs,dl       in abs mode?
          tze       gcoserr-*,ic        if not, CPU is in wrong mode

DBG(73624)> CPU TRACE: 1: 320050 000346754204 (STI 000346,IC) 000346 754(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320051 000345235204 (LDA 000345,IC) 000345 235(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320052 000020315207 (CANA 000020,DL) 000020 315(0) 0 1 0 07
DBG(73624)> CPU TRACE: 1: 320053 000120600204 (TZE 000120,IC) 000120 600(0) 0 1 0 04

set_cache_off:
          lcpr      0,02                turn cache off before we get into trouble.
          eax3      0
          eax7      0                   read processor switches
          ldx6      switch_test-*,ic    this code executes in ABSOLUTE MODE
          ldx5      switch_discrep-*,ic ..
          ldx4      switch_data-*,ic    ..

DBG(73624)> CPU TRACE: 1: 320054 320372674202 (LCPR 320372,QU) 320372 674(0) 0 1 0 02
DBG(73624)> CPU TRACE: 1: 320055 000000623200 (EAX3 000000) 000000 623(0) 0 1 0 00
DBG(73624)> CPU TRACE: 1: 320056 000000627200 (EAX7 000000) 000000 627(0) 0 1 0 00
DBG(73624)> CPU TRACE: 1: 320057 000326226204 (LDX6 000326,IC) 000326 226(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320060 000327225204 (LDX5 000327,IC) 000327 225(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320061 000323224204 (LDX4 000323,IC) 000323 224(0) 0 1 0 04

swtest1:  rsw       0,7                 read processor switches
          sta       0,4                 and save
          era       0,6                 generate discrepancy data
          sta       0,5                 and store
          eax5      1,5                 ..
          eax6      1,6                 ..
          cmpx7     2,du                was this an rsw (2)?
          tnz       swtest2-*,ic        xfer if no

DBG(73624)> CPU TRACE: 1: 320062 000000231217 (RSW 000000,7) 000000 231(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320063 000000755214 (STA 000000,4) 000000 755(0) 0 1 0 14
DBG(73624)> CPU TRACE: 1: 320064 000000675216 (ERA 000000,6) 000000 675(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320065 000000755215 (STA 000000,5) 000000 755(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320066 000001625215 (EAX5 000001,5) 000001 625(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320067 000001626216 (EAX6 000001,6) 000001 626(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320070 000002107203 (CMPX7 000002,DU) 000002 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320071 000007601204 (TNZ 000007,IC) 000007 601(0) 0 1 0 04

swtest2:  cmpx7     4,du                was last instuction rsw (4)?
          tze       swtest3-*,ic        yes, go check switches
          eax4      1,4                 increment rsw data storage
          eax7      1,7                 loop until finished
          tra       swtest1-*,ic        ..

DBG(73624)> CPU TRACE: 1: 320100 000004107203 (CMPX7 000004,DU) 000004 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320101 000004600204 (TZE 000004,IC) 000004 600(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320102 000001624214 (EAX4 000001,4) 000001 624(0) 0 1 0 14
DBG(73624)> CPU TRACE: 1: 320103 000001627217 (EAX7 000001,7) 000001 627(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320104 777756710204 (TRA 777756,IC) 777756 710(0) 0 1 0 04
DBG(73624)> CPU TRACE: TRA 00000:320062

DBG(73624)> CPU TRACE: 1: 320062 000000231217 (RSW 000000,7) 000000 231(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320063 000000755214 (STA 000000,4) 000000 755(0) 0 1 0 14
DBG(73624)> CPU TRACE: 1: 320064 000000675216 (ERA 000000,6) 000000 675(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320065 000000755215 (STA 000000,5) 000000 755(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320066 000001625215 (EAX5 000001,5) 000001 625(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320067 000001626216 (EAX6 000001,6) 000001 626(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320070 000002107203 (CMPX7 000002,DU) 000002 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320071 000007601204 (TNZ 000007,IC) 000007 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320100 000004107203 (CMPX7 000004,DU) 000004 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320101 000004600204 (TZE 000004,IC) 000004 600(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320102 000001624214 (EAX4 000001,4) 000001 624(0) 0 1 0 14
DBG(73624)> CPU TRACE: 1: 320103 000001627217 (EAX7 000001,7) 000001 627(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320104 777756710204 (TRA 777756,IC) 777756 710(0) 0 1 0 04
DBG(73624)> CPU TRACE: TRA 00000:320062
DBG(73624)> CPU TRACE: 1: 320062 000000231217 (RSW 000000,7) 000000 231(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320063 000000755214 (STA 000000,4) 000000 755(0) 0 1 0 14
DBG(73624)> CPU TRACE: 1: 320064 000000675216 (ERA 000000,6) 000000 675(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320065 000000755215 (STA 000000,5) 000000 755(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320066 000001625215 (EAX5 000001,5) 000001 625(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320067 000001626216 (EAX6 000001,6) 000001 626(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320070 000002107203 (CMPX7 000002,DU) 000002 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320071 000007601204 (TNZ 000007,IC) 000007 601(0) 0 1 0 04

          lda       0,4                 yes, load rsw (2) data
          lrl       30                  position  cpu type in AL
          ana       3,dl                and out all but  cpu type
          tze       swtest2-*,ic        xfer if L68 or DPS cpu
          eax3      0,al                copy cpu type into x3
          tra       swtest3-*,ic        and go check switches

DBG(73624)> CPU TRACE: 1: 320072 000000235214 (LDA 000000,4) 000000 235(0) 0 1 0 14
DBG(73624)> CPU TRACE: 1: 320073 000036773200 (LRL 000036) 000036 773(0) 0 1 0 00
DBG(73624)> CPU TRACE: 1: 320074 000003375207 (ANA 000003,DL) 000003 375(0) 0 1 0 07
DBG(73624)> CPU TRACE: 1: 320075 000003600204 (TZE 000003,IC) 000003 600(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320076 000000623205 (EAX3 000000,AL) 000000 623(0) 0 1 0 05
DBG(73624)> CPU TRACE: 1: 320077 000006710204 (TRA 000006,IC) 000006 710(0) 0 1 0 04
DBG(73624)> CPU TRACE: TRA 00000:320105

swtest3:  eax7      0                   see if any switches are set wrongly
          ldx6      switch_discrep-*,ic remember, ABSOLUTE MODE
          ldx5      switch_and-*,ic     ..
swtest4:  lda       0,6                 pick up discrepancy data
          cana      0,5                 any bits on?
          tnz       swerr-*,ic          if so, stop now
          eax5      1,5                 check all switches
          eax6      1,6                 ..
          cmpx7     2,du                was this data from an rsw (2)?
          tnz       swtest5-*,ic        xfer if no
          cmpx3     1,du                yes, is this a DPS8 CPU?
          tze       swtest6-*,ic        xfer if yes
swtest5:  cmpx7     4,du                is this  data from an rsw (4)?
          tze       swtest6-*,ic        yes, we are all done
          eax7      1,7                 ..
          tra       swtest4-*,ic        ..

DBG(73624)> CPU TRACE: 1: 320105 000000627200 (EAX7 000000) 000000 627(0) 0 1 0 00
DBG(73624)> CPU TRACE: 1: 320106 000301226204 (LDX6 000301,IC) 000301 226(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320107 000277225204 (LDX5 000277,IC) 000277 225(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320110 000000235216 (LDA 000000,6) 000000 235(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320111 000000315215 (CANA 000000,5) 000000 315(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320112 000013601204 (TNZ 000013,IC) 000013 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320113 000001625215 (EAX5 000001,5) 000001 625(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320114 000001626216 (EAX6 000001,6) 000001 626(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320115 000002107203 (CMPX7 000002,DU) 000002 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320116 000003601204 (TNZ 000003,IC) 000003 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320121 000004107203 (CMPX7 000004,DU) 000004 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320122 000012600204 (TZE 000012,IC) 000012 600(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320123 000001627217 (EAX7 000001,7) 000001 627(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320124 777764710204 (TRA 777764,IC) 777764 710(0) 0 1 0 04
DBG(73624)> CPU TRACE: TRA 00000:320110
DBG(73624)> CPU TRACE: 1: 320110 000000235216 (LDA 000000,6) 000000 235(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320111 000000315215 (CANA 000000,5) 000000 315(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320112 000013601204 (TNZ 000013,IC) 000013 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320113 000001625215 (EAX5 000001,5) 000001 625(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320114 000001626216 (EAX6 000001,6) 000001 626(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320115 000002107203 (CMPX7 000002,DU) 000002 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320116 000003601204 (TNZ 000003,IC) 000003 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320121 000004107203 (CMPX7 000004,DU) 000004 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320122 000012600204 (TZE 000012,IC) 000012 600(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320123 000001627217 (EAX7 000001,7) 000001 627(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320124 777764710204 (TRA 777764,IC) 777764 710(0) 0 1 0 04
DBG(73624)> CPU TRACE: TRA 00000:320110
DBG(73624)> CPU TRACE: 1: 320110 000000235216 (LDA 000000,6) 000000 235(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320111 000000315215 (CANA 000000,5) 000000 315(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320112 000013601204 (TNZ 000013,IC) 000013 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320113 000001625215 (EAX5 000001,5) 000001 625(0) 0 1 0 15
DBG(73624)> CPU TRACE: 1: 320114 000001626216 (EAX6 000001,6) 000001 626(0) 0 1 0 16
DBG(73624)> CPU TRACE: 1: 320115 000002107203 (CMPX7 000002,DU) 000002 107(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320116 000003601204 (TNZ 000003,IC) 000003 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320117 000001103203 (CMPX3 000001,DU) 000001 103(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320120 000014600204 (TZE 000014,IC) 000014 600(0) 0 1 0 04

swtest6:
          eax7      0                   controller port number in X7
ctest1:   lda       controller_data-*,ic  get controllers online
          tpl       2,ic                if this one offline, skip reference
          rccl      0,7                 if controller port not enabled, get onc fault
          nop       0,du                allow possible onc to "take"
          nop       0,du                ..
          eax7      32768,7             step to next port
          lda       controller_data-*,ic  get controllers online
          als       1                   shift to next controller
          sta       controller_data-*,ic  replace data
          tnz       ctest1-*,ic         loop if more to do

DBG(73624)> CPU TRACE: 1: 320134 000000627200 (EAX7 000000) 000000 627(0) 0 1 0 00
DBG(73624)> CPU TRACE: 1: 320135 000253235204 (LDA 000253,IC) 000253 235(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320136 000002605204 (TPL 000002,IC) 000002 605(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320137 000000633217 (RCCL 000000,7) 000000 633(0) 0 1 0 17
DBG(73624)> CPU TRACE: rccl CA 00000000 cpu port 0 scu unit 0
DBG(73624)> CPU TRACE: Clock time since boot 554064614.706590 seconds
DBG(73624)> CPU TRACE: 1: 320140 000000011203 (NOP 000000,DU) 000000 011(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320141 000000011203 (NOP 000000,DU) 000000 011(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320142 100000627217 (EAX7 100000,7) 100000 627(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320143 000245235204 (LDA 000245,IC) 000245 235(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320144 000001735200 (ALS 000001) 000001 735(0) 0 1 0 00
DBG(73624)> CPU TRACE: 1: 320145 000243755204 (STA 000243,IC) 000243 755(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320146 777767601204 (TNZ 777767,IC) 777767 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320135 000253235204 (LDA 000253,IC) 000253 235(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320136 000002605204 (TPL 000002,IC) 000002 605(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320137 000000633217 (RCCL 000000,7) 000000 633(0) 0 1 0 17
DBG(73624)> CPU TRACE: rccl CA 00100000 cpu port 1 scu unit 1
DBG(73624)> CPU TRACE: Clock time since boot 554064614.706628 seconds
DBG(73624)> CPU TRACE: 1: 320140 000000011203 (NOP 000000,DU) 000000 011(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320141 000000011203 (NOP 000000,DU) 000000 011(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320142 100000627217 (EAX7 100000,7) 100000 627(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320143 000245235204 (LDA 000245,IC) 000245 235(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320144 000001735200 (ALS 000001) 000001 735(0) 0 1 0 00
DBG(73624)> CPU TRACE: 1: 320145 000243755204 (STA 000243,IC) 000243 755(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320146 777767601204 (TNZ 777767,IC) 777767 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320135 000253235204 (LDA 000253,IC) 000253 235(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320136 000002605204 (TPL 000002,IC) 000002 605(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320137 000000633217 (RCCL 000000,7) 000000 633(0) 0 1 0 17
DBG(73624)> CPU TRACE: rccl CA 00200000 cpu port 2 scu unit 2
DBG(73624)> CPU TRACE: Clock time since boot 554064614.706663 seconds
DBG(73624)> CPU TRACE: 1: 320140 000000011203 (NOP 000000,DU) 000000 011(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320141 000000011203 (NOP 000000,DU) 000000 011(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320142 100000627217 (EAX7 100000,7) 100000 627(0) 0 1 0 17
DBG(73624)> CPU TRACE: 1: 320143 000245235204 (LDA 000245,IC) 000245 235(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320144 000001735200 (ALS 000001) 000001 735(0) 0 1 0 00
DBG(73624)> CPU TRACE: 1: 320145 000243755204 (STA 000243,IC) 000243 755(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320146 777767601204 (TNZ 777767,IC) 777767 601(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320135 000253235204 (LDA 000253,IC) 000253 235(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320136 000002605204 (TPL 000002,IC) 000002 605(0) 0 1 0 04
DBG(73624)> CPU TRACE: 1: 320137 000000633217 (RCCL 000000,7) 000000 633(0) 0 1 0 17
DBG(73624)> CPU TRACE: rccl CA 00300000 cpu port 3 scu unit 3
DBG(73624)> CPU TRACE: Clock time since boot 554064614.706698 seconds
DBG(73624)> CPU TRACE: 1: 320140 000000011203 (NOP 000000,DU) 000000 011(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320141 000000011203 (NOP 000000,DU) 000000 011(0) 0 1 0 03
DBG(73624)> CPU TRACE: 1: 320142 100000627217 (EAX7 100000,7) 100000 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 320143 000245235204 (LDA 000245,IC) 000245 235(0) 0 1 0 04
DBG(73625)> CPU TRACE: 1: 320144 000001735200 (ALS 000001) 000001 735(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 320145 000243755204 (STA 000243,IC) 000243 755(0) 0 1 0 04
DBG(73625)> CPU TRACE: 1: 320146 777767601204 (TNZ 777767,IC) 777767 601(0) 0 1 0 04

          scu       cudata-*,ic         store control unit
          lda       scu.apu.pt_on+scu.apu.sd_on,dl  AM's on?
          cnaa      cudata-*+scu.apu_stat_word,ic
          tnz       amerr-*,ic          if not, stop

          ldbr      new_dbr-*,ic        load the DBR
          tra       continue-*,ic*      enter appending mode

DBG(73625)> CPU TRACE: 1: 320147 000211657204 (SCU 000211,IC) 000211 657(0) 0 1 0 04
DBG(73625)> CPU TRACE: 1: 320150 050000235207 (LDA 050000,DL) 050000 235(0) 0 1 0 07
DBG(73625)> CPU TRACE: 1: 320151 000207215204 (CNAA 000207,IC) 000207 215(0) 0 1 0 04
DBG(73625)> CPU TRACE: 1: 320152 000011601204 (TNZ 000011,IC) 000011 601(0) 0 1 0 04
DBG(73625)> CPU TRACE: 1: 320153 000215232204 (LDBR 000215,IC) 000215 232(0) 0 1 0 04
DBG(73625)> CPU TRACE: 1: 320154 000222710224 (TRA 000222,IC*) 000222 710(0) 0 1 1 04
DBG(73625)> CPU TRACE: TRA 00061:000177

(61: init_processor)

"
" All checks have been passed--start running
"

second_step:
          lpri      prs                 load the pointer registers with good stuff

          ldt       1,du                set initial value
          stt       prds$last_timer_setting

          eax6      0                   initialize cache size to 0 (no cache)
          rsw       2                   get cpu type in a reg
          eax7      64                  64 hregs on DPS8 CPU
          cana      =o10000,du          is it a DPS8 cpu?
          tnz       cpu_dps8            xfer if yes
          eax7      16                  only 16 hregs for L68 or DPS cpus
          cana      =o400,dl            L68 with cache?
          tze       init_hregs          No, L68 with no cache
          eax6      1                   yes, set cache size for 2K
          tra       init_hregs

DBG(73625)> CPU TRACE: 1: 00061:000177 0 000340173200 (LPRI 000340) 000340 173(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000200 0 000001637203 (LDT 000001,DU) 000001 637(0) 0 1 0 03
DBG(73625)> CPU TRACE: ldt TR 512 (1000)
DBG(73625)> CPU TRACE: 1: 00061:000201 0 400022454320 (STT PR4|22,N*) 400022 454(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000202 0 000000626200 (EAX6 000000) 000000 626(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000203 0 000002231200 (RSW 000002) 000002 231(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000204 0 000100627200 (EAX7 000100) 000100 627(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000205 0 010000315203 (CANA 010000,DU) 010000 315(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000206 0 000214601200 (TNZ 000214) 000214 601(0) 0 1 0 00

cpu_dps8:
          epplb     reg_storage         get ptr to store funny CMR
          scpr      lb|2,06             Note, must have addr bit 16 on
          lda       lb|3                load cache size word
          ana       =o3400,dl           and out all but size
          tnz       ck_vs_sc            is it old style 8K?
          eax6      2                   yes, set index
          tra       init_hregs

DBG(73625)> CPU TRACE: 1: 00061:000214 0 000400371600 (EPP5 000400) 000400 371(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000215 0 500002452306 (SCPR PR5|2,QL) 500002 452(0) 1 1 0 06
DBG(73625)> CPU TRACE: 1: 00061:000216 0 500003235300 (LDA PR5|3) 500003 235(0) 1 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000217 0 003400375207 (ANA 003400,DL) 003400 375(0) 0 1 0 07
DBG(73625)> CPU TRACE: 1: 00061:000220 0 000223601200 (TNZ 000223) 000223 601(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000221 0 000002626200 (EAX6 000002) 000002 626(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000222 0 000231710200 (TRA 000231) 000231 710(0) 0 1 0 00
DBG(73625)> CPU TRACE: TRA 00061:000231

init_hregs:
          lcpr      0,03                reset history reg
          eax7      -1,7
          tpnz      init_hregs

DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000231 0 000000674203 (LCPR 000000,DU) 000000 674(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000232 0 777777627217 (EAX7 777777,7) 777777 627(0) 0 1 0 17
DBG(73625)> CPU TRACE: 1: 00061:000233 0 000231605600 (TPNZ 000231) 000231 605(1) 0 1 0 00

          lxl1      prds$processor_tag get our CPU tag
          lda       =o77,dl
          ansa      scs$processor_data,1 reset all bits but port number
          orsx6     scs$processor_data,1          store cache size
          xec       cache_ctr_tab,1               LB => wired_hardcore_data cache err ctrs
          sxl6      lb|0                          save cache size&type there also
          epplb     prds$cache_luf_reg  get setting for lockup/cache control
          lda       cache_on+3,dl       set lockup fault reg
          sta       lb|0                set bits to allow cache to run

DBG(73625)> CPU TRACE: 1: 00061:000234 0 400024721320 (LXL1 PR4|24,N*) 400024 721(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000235 0 000077235207 (LDA 000077,DL) 000077 235(0) 0 1 0 07
DBG(73625)> CPU TRACE: 1: 00061:000236 0 400026355320 (ANSA PR4|26,N*) 400026 355(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000237 0 400026246320 (ORSX6 PR4|26,N*) 400026 246(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000240 0 000421716211 (XEC 000421,1) 000421 716(0) 0 1 0 11
DBG(73625)> CPU TRACE: 1: 00061:000240 0 400104371720 (EPP5 PR4|104,N*) 400104 371(1) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000241 0 500000446300 (SXL6 PR5|0) 500000 446(0) 1 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000242 0 400030371720 (EPP5 PR4|30,N*) 400030 371(1) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000243 0 740003235207 (LDA 740003,DL) 740003 235(0) 0 1 0 07
DBG(73625)> CPU TRACE: 1: 00061:000244 0 500000755300 (STA PR5|0) 500000 755(0) 1 1 0 00

"************************************* Cache is enabled for first time here****************

          lcpr      lb|0,02             load luf/cache register
          cams      4                   clear cache on L68 and DPS (no effect on DPS8)

          scpr      indic,01            store and clear the fault register

          lda       prds$mode_reg       start history regs and start cache
          ora       hist_on,dl          enable history regs, stop for fault
          sta       prds$mode_reg_enabled
          epplb     prds$mode_reg_enabled
          lcpr      lb|0,04             load mode reg

          eppbp     prds$idle_ptr,*     apte for idle process this cpu
          spribp    prds$apt_ptr        mark as apte for running process this cpu
          ldx0      running,du          we must tell traffic controller
          sxl0      bp|apte.state       that state is running

DBG(73625)> CPU TRACE: 1: 00061:000245 0 500000674302 (LCPR PR5|0,QU) 500000 674(0) 1 1 0 02
DBG(73625)> CPU TRACE: 1: 00061:000246 0 000004532200 (CAMS 000004) 000004 532(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000247 0 000416452201 (SCPR 000416,AU) 000416 452(0) 0 1 0 01
DBG(73625)> CPU TRACE: 1: 00061:000250 0 400032235320 (LDA PR4|32,N*) 400032 235(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000251 0 000061275207 (ORA 000061,DL) 000061 275(0) 0 1 0 07
DBG(73625)> CPU TRACE: 1: 00061:000252 0 400034755320 (STA PR4|34,N*) 400034 755(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000253 0 400034371720 (EPP5 PR4|34,N*) 400034 371(1) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000254 0 500000674304 (LCPR PR5|0,IC) 500000 674(0) 1 1 0 04
DBG(73625)> CPU TRACE: 1: 00061:000255 0 400036352320 (EPP2 PR4|36,N*) 400036 352(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000256 0 400040252320 (SPRI2 PR4|40,N*) 400040 252(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000257 0 000001220203 (LDX0 000001,DU) 000001 220(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000260 0 200001440300 (SXL0 PR2|1) 200001 440(0) 1 1 0 00

          rccl      sys_info$clock_,*   read the calendar clock
          staq      pds$cpu_time                  initialize (cause pxss won't)
          staq      prds$last_recorded_time       initialize this, too.

" Now that the processor is fully initialized, reflect this in the SCS.

          lda       processor_data.online+processor_data.interrupt_cpu,du
          orsa      scs$processor_data,1
          lda       =o400000,du         turn on high-order bit
          arl       0,1                 shift to correct position
          sta       prds$processor_pattern  set correct bit
          orsa      scs$processor       indicate CPU now running

DBG(73625)> CPU TRACE: 1: 00061:000261 0 400042633320 (RCCL PR4|42,N*) 400042 633(0) 1 1 1 00
DBG(73625)> CPU TRACE: rccl CA 00000000 cpu port 0 scu unit 0
DBG(73625)> CPU TRACE: Clock time since boot 554064614.707707 seconds
DBG(73625)> CPU TRACE: 1: 00061:000262 0 400044757320 (STAQ PR4|44,N*) 400044 757(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000263 0 400046757320 (STAQ PR4|46,N*) 400046 757(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000264 0 410000235203 (LDA 410000,DU) 410000 235(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000265 0 400026255320 (ORSA PR4|26,N*) 400026 255(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000266 0 400000235203 (LDA 400000,DU) 400000 235(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000267 0 000000771211 (ARL 000000,1) 000000 771(0) 0 1 0 11
DBG(73625)> CPU TRACE: 1: 00061:000270 0 400050755320 (STA PR4|50,N*) 400050 755(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000271 0 400052255320 (ORSA PR4|52,N*) 400052 255(0) 1 1 1 00

" Clear flag that start_cpu is waiting on.  Then, wait
" for start_cpu to undo the connect lock.

          stz       wait_flag           signal that we are running

          szn       scs$connect_lock  connect lock cleared?
          tze       *+4                 if so, exit loop
          llr       72                  wait for a while
          llr       72                  ..
          tra       *-4                 ..

          eppsp     =its(-1,1),*        null pointer for sp in idle processors

DBG(73625)> CPU TRACE: 1: 00061:000272 0 000420450200 (STZ 000420) 000420 450(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000273 0 400054234320 (SZN PR4|54,N*) 400054 234(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000274 0 000300600200 (TZE 000300) 000300 600(0) 0 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000300 0 000442372220 (EPP6 000442,N*) 000442 372(0) 0 1 1 00

" Send a connect to pre-empt the idle process.
" Then open the mask to allow interrupts.

          ldq       apte.pre_empt_pending,du      pre_empt the processor
          orsq      bp|apte.flags
          cioc      scs$cow_ptrs,1*

          ldaq      scs$open_level      open up the mask
          xec       scs$set_mask,1

DBG(73625)> CPU TRACE: 1: 00061:000301 0 000400236203 (LDQ 000400,DU) 000400 236(0) 0 1 0 03
DBG(73625)> CPU TRACE: 1: 00061:000302 0 200001256300 (ORSQ PR2|1) 200001 256(0) 1 1 0 00
DBG(73625)> CPU TRACE: 1: 00061:000303 0 400056015320 (CIOC PR4|56,N*) 400056 015(0) 1 1 1 00
DBG(73625)> CPU TRACE: 1: 00061:000304 0 400060237320 (LDAQ PR4|60,N*) 400060 237(0) 1 1 1 00
DBG(82920)> CPU FAULT: Fault 8(010), sub 0(00), dfc N, 'Connect'^M
DBG(82920)> CPU FAULT: 1: 00061:000310 0 000000616000 (DIS 000000) 000000 616(0) 0 0 0 00^M

DBG(73626)> CPU TRACE: 1: 000304 000540657220 (SCU 000540,N*) 000540 657(0) 0 1 1 00
DBG(73626)> CPU TRACE: 1: 000304 000440710220 (TRA 000440,N*) 000440 710(0) 0 1 1 00
DBG(73626)> CPU TRACE: TRA 00034:000404

(34: bound_interceptors)

DBG(73626)> CPU TRACE: 1: 00034:000404 0 001242254220 (SPRI 001242,N*) 001242 254(0) 0 1 1 00
DBG(73626)> CPU TRACE: 1: 00034:000405 0 001242352220 (EPP2 001242,N*) 001242 352(0) 0 1 1 00
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License