-
Notifications
You must be signed in to change notification settings - Fork 0
/
NV136_vbios.txt
7175 lines (6625 loc) · 530 KB
/
NV136_vbios.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[tertl3@fedora ~]$ sudo nvagetbios --help
nvagetbios: invalid option -- '-'
Usage: nvagetbios [-c card_number] [-s extraction_method]
[-S strap_peek_out] > vbios.rom
[tertl3@fedora ~]$ sudo nvagetbios -S strap_peek_out > vbios.rom
[sudo] password for tertl3:
No extraction method specified (using -s extraction_method). Autodetecting.
Attempt to extract the vbios from card 0 (nv136) using PRAMIN.
Invalid signature(0x55aa). You may want to try another retrieval method.
Attempt to extract the vbios from card 0 (nv136) using PROM.
Card has second bios
Vbios extracted successfully!
[tertl3@fedora ~]$ nvbios vbios.rom
warning: No strap specified
BIT table 'B' not empty!
Failed to parse BIT table 'B' at 0x023e version 2
BIT table 'C' not empty!
Failed to parse BIT table 'C' at 0x0263 version 2
BIT table 'I' not empty!
Failed to parse BIT table 'I' at 0x0283 version 1
BIT 'i' table has strange size: 0x005c > 0x0044
Unknown IUNK21 table version 1.1
Failed to parse IUNK21 table at 0xd4b2 version 1.1
Error when parsing mem train: subentries = 8 > 8
requested OOB u8 at 0x205ae
Unknown THERMAL DEVICES table version 0x0
requested OOB u8 at 0x1fa94
Unknown SENSE table version 0x0
requested OOB u8 at 0x1fe82
Unknown POWER BUDGET table version 0x0
BASE CLOCKS table version 0x5f
requested OOB u8 at 0x1fb2f
Unknown POWER TOPOLOGY table version 0x0
requested OOB u8 at 0x20420
Unknown POWER LEAKAGE table version 0x0
Unknown PERF TEST SPEC table version 0xbb
requested OOB u8 at 0x205be
Unknown THERMAL CHANNEL table version 0x0
requested OOB u8 at 0x205ef
Unknown THERMAL ADJUSTMENT table version 0x0
requested OOB u8 at 0x20538
Unknown THERMAL POLICY table version 0x0
Unknown PSTATE MEMORY CLK FREQ table version 0x3e
requested OOB u8 at 0x20609
Unknown FAN table version 0x0
requested OOB u8 at 0x20627
Unknown FAN_MGMT table version 0x0
requested OOB u8 at 0x20684
Unknown DI/DT table version 0x0
requested OOB u8 at 0x20661
Unknown FAN TEST table version 0x0
Unknown LOW POWER table version 0xc7
Unknown LOW POWER PCIe table version 0x5e
Unknown LOW POWER PCIe-PLATFORM table version 0x1
Unknown LOW POWER GR table version 0x9d
Unknown LOW POWER MS table version 0x7e
Unknown LOW POWER DI table version 0x5d
Unknown LOW POWER GC6 table version 0xed
Unknown LOW POWER PSI table version 0x5
requested OOB u8 at 0x205fd
Unknown THERM MONITOR table version 0x0
requested OOB u8 at 0x2066a
Unknown OVERCLOCKING table version 0x0
Unknown FALCON UCODE table version 0x35
BIT table 'S' not empty!
Failed to parse BIT table 'S' at 0x035a version 2
BIT table 'U' not empty!
Failed to parse BIT table 'U' at 0x0374 version 1
BIT table 'u' not empty!
Failed to parse BIT table 'u' at 0x038d version 1
BIT table 'V' not empty!
Failed to parse BIT table 'V' at 0x0379 version 1
BIT table 'x' not empty!
Failed to parse BIT table 'x' at 0x037f version 1
DCB table header longer than expected [35 > 27]
I2C table header longer than expected [6 > 5]
HWINFO ext sig mismatch [0x2d]
BIOS size 0x1fa00 [orig: 0x100000], 2 valid parts:
BIOS part 0 at 0x0 size 0xf200 [init: 0xf200]. Sig:
PCI Expansion ROM Header:
ROM Header PCIR pointer: 0x0170
PCIR [rev 0x00 [2.2]]:
PCI device: 0x10de:0x1c03, class 0x030000
PCIR code type: 0x00 [INTEL_X86], rev 0x0001
PCIR indicator: 0x00
BIOS part 1 at 0xf200 size 0x10800 [init: 0x10800]. Sig:
PCI Expansion ROM Header:
ROM Header EFI pointer: 0x0050 (subsystem: 0x000b, machine: 0x8664, compression: 0x0001)
ROM Header PCIR pointer: 0x001c
PCIR [rev 0x03 [3.0+]]:
PCI device: 0x10de:0x1c03, class 0x030000
PCIR code type: 0x03 [EFI], rev 0x0000
PCIR indicator: 0x80
BIOS type: NV04
Subsystem id: 0x4d50:0x4449
BIT table at 0x01b0 version 1.0
BIT table '2' version 1 at 0x0232 length 0x0004
BIT table 'B' version 2 at 0x023e length 0x0025
BIT table 'C' version 2 at 0x0263 length 0x001c
BIT table 'D' version 1 at 0x027f length 0x0004
BIT table 'I' version 1 at 0x0283 length 0x0022
BIT table 'M' version 2 at 0x02a5 length 0x0019
BIT table 'N' version 0 at 0x0000 length 0x0000
BIT table 'P' version 2 at 0x02be length 0x009c
BIT table 'S' version 2 at 0x035a length 0x0018
BIT table 'T' version 1 at 0x0372 length 0x0002
BIT table 'U' version 1 at 0x0374 length 0x0005
BIT table 'V' version 1 at 0x0379 length 0x0006
BIT table 'x' version 1 at 0x037f length 0x0008
BIT table 'd' version 1 at 0x0387 length 0x0002
BIT table 'p' version 2 at 0x0389 length 0x0004
BIT table 'u' version 1 at 0x038d length 0x000d
BIT table 'i' version 2 at 0x039c length 0x005c
Unknown BIT table 'B' version 2
Unknown BIT table 'C' version 2
Unknown BIT table 'I' version 1
Unknown BIT table 'S' version 2
Unknown BIT table 'U' version 1
Unknown BIT table 'V' version 1
Unknown BIT table 'x' version 1
Unknown BIT table 'u' version 1
INFO: BIOS version 0x86.06.63.00.88 from 10/04/17 for NV136 [GP106]
INFO: features (none), unk07 0x3f 0x03 0x5e 0x01 0x09 0xef, unk23 0x13, unk24 0x01, unk25 0x10, unk28 0x00 0x80 0x01 0x00 0x00 0x00 0x00 0x00, unk30 4000G4100030, unk3c 0x00 0x00 0x00 0x00 0x00 0x00 0x1e 0x00
BIT table 'P' at 0x1e6, version 2
0x00: 0x1d255 => PERFORMANCE TABLE
0x04: 0x1d5ca => MEMORY TIMINGS MAPPING TABLE
0x08: 0x1d948 => MEMORY TIMINGS TABLE
0x14: 0x205ae => THERMAL DEVICES TABLE
0x20: 0x1eb9c => VOLT MAPPING TABLE
0x28: 0x1fa94 => POWER SENSE TABLE
0x2c: 0x1fe82 => POWER BUDGET TABLE
0x38: 0x1d343 => POWER BASE CLOCK TABLE
0x3c: 0x1fb2f => POWER TOPOLOGY TABLE
0x40: 0x20420 => POWER LEAKAGE TABLE
0x44: 0x1d5bc => PERF TEST SPEC TABLE
0x48: 0x205be => THERMAL CHANNEL TABLE
0x4c: 0x205ef => THERMAL ADJUSTMENT TABLE
0x50: 0x20538 => THERMAL POLICY TABLE
0x54: 0x1d92c => PSTATE MEMORY CLK FREQ TABLE
0x58: 0x20609 => FAN COOLERS TABLE
0x5c: 0x20627 => POWER FAN_MGMT TABLE
0x60: 0x20684 => DI/DT TABLE
0x64: 0x20661 => FAN TEST TABLE
0x68: 0x4dde => VOLTAGE RAIL TABLE
0x6c: 0x4d1a => VOLTAGE DEVICE TABLE
0x70: 0x4dee => VOLTAGE POLICY TABLE
0x74: 0x1ea4e => LOW POWER TABLE
0x78: 0x1ea6d => LOW POWER PCIe TABLE
0x7c: 0x1eaae => LOW POWER PCIe-PLATFORM TABLE
0x80: 0x1eaee => LOW POWER GR TABLE
0x84: 0x1eb0f => LOW POWER MS TABLE
0x88: 0x1eb43 => LOW POWER DI TABLE
0x8c: 0x1eb6a => LOW POWER GC6 TABLE
0x90: 0x1eb8d => LOW POWER PSI TABLE
0x94: 0x205fd => THERM MONITOR TABLE
0x98: 0x2066a => OVERCLOCKING TABLE
BIT table 'M' at 0x1da, version 2
0x01: 0x4bbd => RESTRICT TABLE
0x03: 0x4c73 => TYPE TABLE
0x05: 0x7170 => TRAIN TABLE
0x09: 0x71c5 => TRAIN PATTERN TABLE
0x0d: 0x5150 => UNK0D TABLE
0x11: 0xd505 => UNKNOWN TABLE
0x15: 0xd511 => UNKNOWN TABLE
BIT table 'D' at 0x1ce, version 1
0x00: 0x5160 => D UNK0
BIT table 'T' at 0x1f2, version 1
0x00: 0x5214 => TMDS INFO TABLE
BIT table 'd' at 0x20a, version 1
0x00: 0x6570 => d DP INFO
BIT table 'p' at 0x210, version 2
0x00: 0xf2e4 => FALCON UCODE TABLE
Failed to parse IUNK21 table at 0xd4b2 version 1.1
DCB table at 0x53cd version 4.1 unk16 0x01
DCB 0: type 2 [TMDS] I2C 4 heads 0 1 2 3 CONN 0 [0x31] conntag 0 LOCAL OR 0 links 0 1 HDMI unk06 0x60 unk07 0x04
DCB 1: type 6 [DP] I2C 9 heads 0 1 2 3 CONN 1 [0x46] conntag 1 LOCAL unk02_6 2 OR 2 links 1 BW UNK3 lanes 2
DCB 2: type 2 [TMDS] I2C 9 heads 0 1 2 3 CONN 1 [0x46] conntag 1 LOCAL OR 2 links 1 HDMI unk06 0x60 unk07 0x04
DCB 3: type 6 [DP] I2C 8 heads 0 1 2 3 CONN 2 [0x46] conntag 2 LOCAL unk02_6 2 OR 2 links 0 BW UNK3 lanes 2
DCB 4: type 2 [TMDS] I2C 8 heads 0 1 2 3 CONN 2 [0x46] conntag 2 LOCAL OR 2 links 0 HDMI unk06 0x60 unk07 0x04
DCB 6: type 2 [TMDS] I2C 6 heads 0 1 2 3 CONN 3 [0x61] conntag 3 LOCAL OR 1 links 0 HDMI unk06 0x60 unk07 0x04
DCB 7: type 6 [DP] I2C 7 heads 0 1 2 3 CONN 4 [0x46] conntag 4 LOCAL unk02_6 2 OR 1 links 1 BW UNK3 lanes 2
DCB 8: type 2 [TMDS] I2C 7 heads 0 1 2 3 CONN 4 [0x46] conntag 4 LOCAL OR 1 links 1 HDMI
I2C table at 0x5470 version 4.1 defaults 2 0
I2C 0: type 0x10 [???]
I2C 1: type 0x30 [???]
I2C 2: type 0x30 [???]
I2C 3: type 0x10 [???]
I2C 4: type 0x10 [???]
I2C 5: type 0x10 [???]
I2C 6: type 0x10 [???]
I2C 7: type 0x10 [???]
I2C 8: type 0x10 [???]
I2C 9: type 0x10 [???]
I2C 10: type 0x00 [VGACR] wr 0xff rd 0x03
I2C 11: type 0x00 [VGACR] wr 0xff rd 0x03
I2C 12: type 0x00 [VGACR] wr 0xff rd 0x03
I2C 13: type 0x00 [VGACR] wr 0xff rd 0x03
I2C 14: type 0x00 [VGACR] wr 0xff rd 0x03
GPIO table at 0x4bcd version 4.1
GPIO 0: line 0 tag 0x81 [VID_PWM0] OUT DEF 0 param 1 gpio: normal SPEC_OUT 0x5d [PWM_1]
GPIO 6: line 6 tag 0x7a [ATX_FORCE_LOW_PWR] OUT NEG DEF 0 gpio: normal
GPIO 8: line 8 tag 0x18 [MEM_VOLTAGE] OUT DEF 0 gpio: normal
GPIO 10: line 10 tag 0x2e [MEM_VREF] OUT NEG DEF 1 gpio: normal
GPIO 11: line 11 tag 0x84 [LOGO_LED_PWM] OUT DEF 0 param 1 gpio: normal SPEC_OUT 0x84 [SOR1_PANEL_BACKLIGHT_LEVEL]
GPIO 12: line 12 tag 0x79 [ATX_POWER_LOW] IN NEG DEF 0 gpio: normal SPEC_IN 0x16 [POWER_ALERT]
GPIO 13: line 13 tag 0x3d [FAN_TACH] IN DEF 0 gpio: normal SPEC_IN 0x17 [FAN_TACH]
GPIO 14: line 14 tag 0x07 [HPD_0] IN NEG DEF 0 gpio: normal SPEC_IN 0x05 [AUXCH_HPD_5]
GPIO 16: line 16 tag 0x09 [FAN_PWM] IN NEG DEF 0 HW gpio: normal
GPIO 17: line 17 tag 0x52 [HPD_3] IN NEG DEF 0 gpio: normal SPEC_IN 0x01 [AUXCH_HPD_1]
GPIO 18: line 18 tag 0x5e [HPD_4] IN NEG DEF 0 gpio: normal SPEC_IN 0x02 [AUXCH_HPD_2]
GPIO 24: line 24 tag 0x5f [HPD_5] IN NEG DEF 0 gpio: normal SPEC_IN 0x03 [AUXCH_HPD_3]
GPIO 27: line 27 tag 0x51 [HPD_2] IN NEG DEF 0 gpio: normal SPEC_IN 0x00 [AUXCH_HPD_0]
GPIO 28: line 28 tag 0xcb [???] IN NEG DEF 0 gpio: normal SPEC_IN 0x15 [THERMAL_ALERT]
XPIODIR table at 0x54b2 version 4.0, 3 subtables
XPIO table 0 at 0x54bc version 4.0 type 0x00 [UNUSED] at 0x00 defbus 0
XPIO table 1 at 0x5513 version 4.0 type 0x00 [UNUSED] at 0x00 defbus 0
XPIO table 2 at 0x552e version 4.0 type 0x00 [UNUSED] at 0x00 defbus 0
EXTDEV table at 0x5549 version 4.0 unk04 0x01
EXTDEV 0: type 0x4e [INA3221] at 0x80 defbus 0
CONN table at 0x558a version 4.0
CONN 0: type 0x31 [DVI_D] tag 0 HPD_0
CONN 1: type 0x46 [DP] tag 1 HPD_5
CONN 2: type 0x46 [DP] tag 2 HPD_4
CONN 3: type 0x61 [HDMI] tag 3 HPD_2
CONN 4: type 0x46 [DP] tag 4 HPD_3
MUX table at 0x55cf version 1.0
MEM TYPE table at 0x4c73, version 10, 16 entries
Detected ram type: Missing strap_peek!
00: Ram type: GDDR5
01: Ram type: GDDR5
02: Ram type: GDDR5
03: Ram type: GDDR5
04: Ram type: GDDR5
05: Ram type: GDDR5
06: Ram type: GDDR5
07: Ram type: GDDR5
08: Ram type: GDDR5
09: Ram type: GDDR5
10: Ram type: GDDR5
11: Ram type: GDDR5
12: Ram type: Skip
13: Ram type: Skip
14: Ram type: Skip
15: Ram type: Skip
MEM TRAIN table at 0x7170, version 10
Training clock: 1150MHz
Type | 0 1 2 3 4 5 6 7
--------------------------------------
00 | 00 00 00 00 00 00 00 00
00 | 00 00 00 00 00 00 00 00
00 | 00 00 00 00 00 00 00 00
00 | 00 00 00 00 00 00 00 00
00 | 00 00 00 00 00 00 00 00
00 | 00 00 00 00 00 00 00 00
00 | 00 00 00 00 00 00 00 00
MEM TRAIN PATTERN table at 0x71c5, version 10
Set 0: 4 bits, modulo 95. indirect( 7)
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
10: [0000ffff]
11: [ffff0000]
10: [0000ffff]
11: [ffff0000]
10: [0000ffff]
11: [ffff0000]
10: [0000ffff]
11: [ffff0000]
10: [0000ffff]
11: [ffff0000]
10: [0000ffff]
11: [ffff0000]
10: [0000ffff]
11: [ffff0000]
10: [0000ffff]
11: [ffff0000]
8: [00ff00ff]
9: [ff00ff00]
8: [00ff00ff]
9: [ff00ff00]
8: [00ff00ff]
9: [ff00ff00]
8: [00ff00ff]
9: [ff00ff00]
8: [00ff00ff]
9: [ff00ff00]
8: [00ff00ff]
9: [ff00ff00]
8: [00ff00ff]
9: [ff00ff00]
8: [00ff00ff]
9: [ff00ff00]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
0: [00000000]
1: [ffffffff]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
3: [aaaaaaaa]
2: [55555555]
Set 1: 4 bits, modulo 48. indirect( 7)
0: [00000000]
1: [ffffffff]
2: [55555555]
3: [aaaaaaaa]
4: [33333333]
5: [cccccccc]
6: [f0f0f0f0]
7: [0f0f0f0f]
8: [00ff00ff]
9: [ff00ff00]
10: [0000ffff]
11: [ffff0000]
0: [00000000]
1: [ffffffff]
2: [55555555]
3: [aaaaaaaa]
4: [33333333]
5: [cccccccc]
6: [f0f0f0f0]
7: [0f0f0f0f]
8: [00ff00ff]
9: [ff00ff00]
10: [0000ffff]
11: [ffff0000]
0: [00000000]
1: [ffffffff]
2: [55555555]
3: [aaaaaaaa]
4: [33333333]
5: [cccccccc]
6: [f0f0f0f0]
7: [0f0f0f0f]
8: [00ff00ff]
9: [ff00ff00]
10: [0000ffff]
11: [ffff0000]
0: [00000000]
1: [ffffffff]
2: [55555555]
3: [aaaaaaaa]
4: [33333333]
5: [cccccccc]
6: [f0f0f0f0]
7: [0f0f0f0f]
8: [00ff00ff]
9: [ff00ff00]
10: [0000ffff]
11: [ffff0000]
Set 2: 0 bits, modulo 0. direct(255)
Set 3: 4 bits, modulo 48. direct( 3)
0: [00000000]
1: [0000000f]
2: [0000000f]
3: [00000000]
4: [0000000f]
5: [00000000]
6: [00000000]
7: [0000000f]
8: [0000000f]
9: [00000000]
10: [0000000f]
11: [00000000]
12: [00000000]
13: [0000000f]
14: [0000000f]
15: [00000000]
16: [0000000f]
17: [00000000]
18: [00000000]
19: [0000000f]
20: [0000000f]
21: [00000000]
22: [0000000f]
23: [00000000]
24: [00000000]
25: [0000000f]
26: [0000000f]
27: [00000000]
28: [0000000f]
29: [00000000]
30: [00000000]
31: [0000000f]
32: [0000000f]
33: [00000000]
34: [0000000f]
35: [00000000]
36: [00000000]
37: [0000000f]
38: [0000000f]
39: [00000000]
40: [0000000f]
41: [00000000]
42: [00000000]
43: [0000000f]
44: [0000000f]
45: [00000000]
46: [0000000f]
47: [00000000]
Set 4: 0 bits, modulo 0. direct(255)
Set 5: 0 bits, modulo 0. direct(255)
Set 6: 0 bits, modulo 0. direct(255)
Set 7: 32 bits, modulo 12. direct( 7)
0: [00000000]
1: [ffffffff]
2: [55555555]
3: [aaaaaaaa]
4: [33333333]
5: [cccccccc]
6: [f0f0f0f0]
7: [0f0f0f0f]
8: [00ff00ff]
9: [ff00ff00]
10: [0000ffff]
11: [ffff0000]
UNK0D table at 0x5150, version 10
Failed to parse THERMAL DEVICES table at 0x205ae, version 0
Failed to parse SENSE table at 0x1fa94, version 0
Failed to parse BUDGET table at 0x1fe82, version 0
Failed to parse BASE CLOCK table at 0x1d343, version 5f
Failed to parse POWER TOPOLOGY table at 0x1fb2f, version 0
Failed to parse POWER LEAKAGE table at 0x20420, version 0
Failed to parse PERF TEST SPEC table at 0x1d5bc, version bb
Failed to parse THERMAL CHANNEL table at 0x205be, version 0
Failed to parse THERMAL ADJUSTMENT table at 0x205ef, version 0
Failed to parse THERMAL POLICY table at 0x20538, version 0
Failed to parse PSTATE MEMORY CLK FREQ table at 0x1d92c, version 3e
Failed to parse FAN table at 0x20609, version 0
Failed to parse FAN_MGMT table at 0x20627, version 0
Failed to parse DI/DT table at 0x20684, version 0
Failed to parse FAN TEST table at 0x20661, version 0
VOLTAGE RAIL table at 0x4dde, version 10
VOLTAGE DEVICE table at 0x4d1a, version 10
VOLTAGE POLICY table at 0x4dee, version 10
Failed to parse LOW POWER table at 0x1ea4e, version c7
Failed to parse LOW POWER PCIe table at 0x1ea6d, version 5e
Failed to parse LOW POWER PCIe-PLATFORM table at 0x1eaae, version 1
Failed to parse LOW POWER GR table at 0x1eaee, version 9d
Failed to parse LOW POWER MS table at 0x1eb0f, version 7e
Failed to parse LOW POWER DI table at 0x1eb43, version 5d
Failed to parse LOW POWER GC6 table at 0x1eb6a, version ed
Failed to parse LOW POWER PSI table at 0x1eb8d, version 5
Failed to parse THERM MONITOR table at 0x205fd, version 0
Failed to parse OVERCLOCKING table at 0x2066a, version 0
TMDS INFO table at 0x5214, version 20
d DP INFO table at 0x6570, version 42
-- flags 0x04
-- regular_vswing 0x2328, low_vswing 0x2319
-- DP INFO TARGET TABLE entries:
[0] key 0xf410006, flags 0x2, level_entry_table_index 0, hbr2_min_vdt_index 255
0x5f96 => before_link_training
0x5e0d => after_link_training
before_link_speed[] = 0x5f7e {
0x1e [8.1G ] => 0x5fea
0x14 [5.4G ] => 0x5ffb
0x0a [2.7G ] => 0x600c
0x06 [1.62G] => 0x601d
}
0x6083 => enable_spread
0x6072 => disable_spread
0x5e69 => disable_lt
[1] key 0xf810006, flags 0x2, level_entry_table_index 0, hbr2_min_vdt_index 255
0x5fa0 => before_link_training
0x5e0d => after_link_training
before_link_speed[] = 0x5f8a {
0x1e [8.1G ] => 0x602e
0x14 [5.4G ] => 0x603f
0x0a [2.7G ] => 0x6050
0x06 [1.62G] => 0x6061
}
0x60a5 => enable_spread
0x6094 => disable_spread
0x60b6 => disable_lt
[2] key 0xf420006, flags 0x2, level_entry_table_index 1, hbr2_min_vdt_index 255
0x6192 => before_link_training
0x5e0d => after_link_training
before_link_speed[] = 0x617a {
0x1e [8.1G ] => 0x61e6
0x14 [5.4G ] => 0x61f7
0x0a [2.7G ] => 0x6208
0x06 [1.62G] => 0x6219
}
0x627f => enable_spread
0x626e => disable_spread
0x5e69 => disable_lt
[3] key 0xf820006, flags 0x2, level_entry_table_index 1, hbr2_min_vdt_index 255
0x619c => before_link_training
0x5e0d => after_link_training
before_link_speed[] = 0x6186 {
0x1e [8.1G ] => 0x622a
0x14 [5.4G ] => 0x623b
0x0a [2.7G ] => 0x624c
0x06 [1.62G] => 0x625d
}
0x62a1 => enable_spread
0x6290 => disable_spread
0x62b2 => disable_lt
[4] key 0xf440006, flags 0x2, level_entry_table_index 1, hbr2_min_vdt_index 255
0x638e => before_link_training
0x5e0d => after_link_training
before_link_speed[] = 0x6376 {
0x1e [8.1G ] => 0x63e2
0x14 [5.4G ] => 0x63f3
0x0a [2.7G ] => 0x6404
0x06 [1.62G] => 0x6415
}
0x647b => enable_spread
0x646a => disable_spread
0x5e69 => disable_lt
[5] key 0xf840006, flags 0x2, level_entry_table_index 1, hbr2_min_vdt_index 255
0x6398 => before_link_training
0x5e0d => after_link_training
before_link_speed[] = 0x6382 {
0x1e [8.1G ] => 0x6426
0x14 [5.4G ] => 0x6437
0x0a [2.7G ] => 0x6448
0x06 [1.62G] => 0x6459
}
0x649d => enable_spread
0x648c => disable_spread
0x64ae => disable_lt
[6] <null>
-- DP INFO LEVEL TABLE entries:
[0] DP INFO LEVEL TABLE:
00: DriveCurrent 0x12, PreEmphasis 0x00, TxPu 0x02
01: DriveCurrent 0x17, PreEmphasis 0x0a, TxPu 0x03
02: DriveCurrent 0x1d, PreEmphasis 0x16, TxPu 0x04
03: DriveCurrent 0x25, PreEmphasis 0x27, TxPu 0x06
04: DriveCurrent 0x1b, PreEmphasis 0x00, TxPu 0x03
05: DriveCurrent 0x21, PreEmphasis 0x0e, TxPu 0x04
06: DriveCurrent 0x29, PreEmphasis 0x1f, TxPu 0x06
07: DriveCurrent 0x25, PreEmphasis 0x00, TxPu 0x04
08: DriveCurrent 0x2d, PreEmphasis 0x13, TxPu 0x06
09: DriveCurrent 0x32, PreEmphasis 0x00, TxPu 0x06
[1] DP INFO LEVEL TABLE:
00: DriveCurrent 0x13, PreEmphasis 0x00, TxPu 0x02
01: DriveCurrent 0x19, PreEmphasis 0x0b, TxPu 0x03
02: DriveCurrent 0x1f, PreEmphasis 0x18, TxPu 0x04
03: DriveCurrent 0x2a, PreEmphasis 0x2d, TxPu 0x06
04: DriveCurrent 0x1c, PreEmphasis 0x00, TxPu 0x03
05: DriveCurrent 0x22, PreEmphasis 0x0f, TxPu 0x04
06: DriveCurrent 0x2c, PreEmphasis 0x22, TxPu 0x06
07: DriveCurrent 0x27, PreEmphasis 0x00, TxPu 0x04
08: DriveCurrent 0x30, PreEmphasis 0x15, TxPu 0x06
09: DriveCurrent 0x34, PreEmphasis 0x00, TxPu 0x06
[2] DP INFO LEVEL TABLE:
00: DriveCurrent 0x0b, PreEmphasis 0x00, TxPu 0x02
01: DriveCurrent 0x0f, PreEmphasis 0x06, TxPu 0x03
02: DriveCurrent 0x13, PreEmphasis 0x0e, TxPu 0x04
03: DriveCurrent 0x18, PreEmphasis 0x18, TxPu 0x06
04: DriveCurrent 0x0e, PreEmphasis 0x00, TxPu 0x03
05: DriveCurrent 0x12, PreEmphasis 0x07, TxPu 0x04
06: DriveCurrent 0x16, PreEmphasis 0x0f, TxPu 0x06
07: DriveCurrent 0x12, PreEmphasis 0x00, TxPu 0x04
08: DriveCurrent 0x16, PreEmphasis 0x09, TxPu 0x06
09: DriveCurrent 0x17, PreEmphasis 0x00, TxPu 0x06
Failed to parse FALCON UCODE table at 0xf2e4, version 35
PLL limits table at 0x771b, version 10
Init script table at 0x4937: 1 main scripts
Init script 0 at 0x8619:
0x00008619: 5b f2 87 CALL 0x87f2
0x0000861c: 5b 18 92 CALL 0x9218
0x0000861f: 5b 05 cb CALL 0xcb05
0x00008622: 5b 06 cb CALL 0xcb06
0x00008625: 5b 48 cd CALL 0xcd48
0x00008628: 5b 2c 86 CALL 0x862c
0x0000862b: 71 DONE
Subroutine at 0x87f2:
0x000087f2: 75 0e CONDITION 0x0e
0x000087f4: 7a 04 18 02 00 00 00 00 00 ZM_REG R[0x021804] = 0x00000000
0x000087fd: ac f4 13 02 00 01 00 00 00 01 00 00 00 UNKAC R[0x0213f4] = 0x00000001, 0x00000001
0x0000880a: 5b 2d 86 CALL 0x862d
0x0000880d: 5b 53 91 CALL 0x9153
0x00008810: 72 RESUME
0x00008811: 6e 90 15 00 00 ff 0f ff ff 00 20 00 00 NV_REG R[0x001590] &= 0xffff0fff |= 0x00002000
0x0000881e: 6e 90 15 00 00 ff f7 ff ff 00 00 00 00 NV_REG R[0x001590] &= 0xfffff7ff |= 0x00000000
0x0000882b: 75 23 CONDITION 0x23
0x0000882d: 6e 90 15 00 00 ff f7 ff ff 00 08 00 00 NV_REG R[0x001590] &= 0xfffff7ff |= 0x00000800
0x0000883a: 6e e4 05 02 00 ff ff ff ff 00 00 00 00 NV_REG R[0x0205e4] &= 0xffffffff |= 0x00000000
0x00008847: 72 RESUME
0x00008848: 5b 12 d0 CALL 0xd012
0x0000884b: 6e 0c 00 02 00 03 00 c0 7f d8 34 00 80 NV_REG R[0x02000c] &= 0x7fc00003 |= 0x800034d8
0x00008858: 6e 8c 71 13 00 fc ff fc ff 00 00 03 00 NV_REG R[0x13718c] &= 0xfffcfffc |= 0x00030000
0x00008865: 6e 0c 00 02 00 ff ff ff 7f 00 00 00 00 NV_REG R[0x02000c] &= 0x7fffffff |= 0x00000000
0x00008872: 7a cc 04 02 00 5c 00 00 00 ZM_REG R[0x0204cc] = 0x0000005c
0x0000887b: 75 1d CONDITION 0x1d
0x0000887d: 58 c8 04 02 00 02 ZM_REG_SEQUENCE 0x02
0x00008883: 8a 00 00 00 R[0x0204c8] = 0x0000008a
0x00008887: 5c 00 00 00 R[0x0204cc] = 0x0000005c
0x0000888b: 6e 24 01 02 00 ff f9 ff ff 00 00 00 00 NV_REG R[0x020124] &= 0xfffff9ff |= 0x00000000
0x00008898: 72 RESUME
0x00008899: 75 1c CONDITION 0x1c
0x0000889b: 7a 10 00 02 00 da 01 62 02 ZM_REG R[0x020010] = 0x026201da
0x000088a4: 7a 0c 00 02 00 db 34 00 00 ZM_REG R[0x02000c] = 0x000034db
0x000088ad: 74 10 27 TIME 0x2710
0x000088b0: 72 RESUME
0x000088b1: 75 2c CONDITION 0x2c
0x000088b3: 7a 10 00 02 00 da 01 62 02 ZM_REG R[0x020010] = 0x026201da
0x000088bc: ac 1c 1c 02 00 00 00 00 00 ff ff ff ff UNKAC R[0x021c1c] = 0x00000000, 0xffffffff
0x000088c9: 7a 10 00 02 00 da 01 62 02 ZM_REG R[0x020010] = 0x026201da
0x000088d2: 72 RESUME
0x000088d3: 75 2c CONDITION 0x2c
0x000088d5: 7a 0c 00 02 00 db 34 00 00 ZM_REG R[0x02000c] = 0x000034db
0x000088de: 72 RESUME
0x000088df: 7a f0 00 02 00 00 00 75 01 ZM_REG R[0x0200f0] = 0x01750000
0x000088e8: 7a f4 00 02 00 00 00 00 00 ZM_REG R[0x0200f4] = 0x00000000
0x000088f1: 7a 08 00 02 00 00 00 00 00 ZM_REG R[0x020008] = 0x00000000
0x000088fa: 7a a0 04 02 00 00 08 00 00 ZM_REG R[0x0204a0] = 0x00000800
0x00008903: 7a 5c 00 02 00 0d 01 00 a0 ZM_REG R[0x02005c] = 0xa000010d
0x0000890c: 58 00 07 02 00 03 ZM_REG_SEQUENCE 0x03
0x00008912: 00 00 00 00 R[0x020700] = 0x00000000
0x00008916: 00 00 00 02 R[0x020704] = 0x02000000
0x0000891a: 00 00 00 06 R[0x020708] = 0x06000000
0x0000891e: 6e d8 05 02 00 f8 ff ff 00 00 00 00 00 NV_REG R[0x0205d8] &= 0x00fffff8 |= 0x00000000
0x0000892b: 7a 54 00 02 00 00 6e 40 08 ZM_REG R[0x020054] = 0x08406e00
0x00008934: 6e 54 00 02 00 07 00 fe ff 00 66 00 00 NV_REG R[0x020054] &= 0xfffe0007 |= 0x00006600
0x00008941: 58 0c 07 02 00 07 ZM_REG_SEQUENCE 0x07
0x00008947: 00 6e 10 0e R[0x02070c] = 0x0e106e00
0x0000894b: 00 00 00 00 R[0x020710] = 0x00000000
0x0000894f: 00 6d 10 0e R[0x020714] = 0x0e106d00
0x00008953: 00 6b 10 02 R[0x020718] = 0x02106b00
0x00008957: 00 00 00 00 R[0x02071c] = 0x00000000
0x0000895b: 00 00 00 00 R[0x020720] = 0x00000000
0x0000895f: 00 00 00 00 R[0x020724] = 0x00000000
0x00008963: 7a 50 07 02 00 00 00 00 00 ZM_REG R[0x020750] = 0x00000000
0x0000896c: 7a 54 07 02 00 00 00 00 00 ZM_REG R[0x020754] = 0x00000000
0x00008975: 7a 58 07 02 00 00 00 00 00 ZM_REG R[0x020758] = 0x00000000
0x0000897e: 7a 5c 07 02 00 00 00 00 00 ZM_REG R[0x02075c] = 0x00000000
0x00008987: 58 0c 04 02 00 02 ZM_REG_SEQUENCE 0x02
0x0000898d: 00 00 00 00 R[0x02040c] = 0x00000000
0x00008991: 00 00 00 00 R[0x020410] = 0x00000000
0x00008995: 7a 78 00 02 00 00 00 08 01 ZM_REG R[0x020078] = 0x01080000
0x0000899e: 58 94 00 02 00 03 ZM_REG_SEQUENCE 0x03
0x000089a4: 00 00 00 00 R[0x020094] = 0x00000000
0x000089a8: 00 00 00 00 R[0x020098] = 0x00000000
0x000089ac: 00 00 00 00 R[0x02009c] = 0x00000000
0x000089b0: 58 60 01 02 00 04 ZM_REG_SEQUENCE 0x04
0x000089b6: 00 00 00 00 R[0x020160] = 0x00000000
0x000089ba: 80 00 00 00 R[0x020164] = 0x00000080
0x000089be: 80 00 00 00 R[0x020168] = 0x00000080
0x000089c2: 80 00 00 00 R[0x02016c] = 0x00000080
0x000089c6: 58 80 01 02 00 02 ZM_REG_SEQUENCE 0x02
0x000089cc: 00 00 00 00 R[0x020180] = 0x00000000
0x000089d0: 00 00 00 00 R[0x020184] = 0x00000000
0x000089d4: 58 a0 01 02 00 02 ZM_REG_SEQUENCE 0x02
0x000089da: 40 40 00 00 R[0x0201a0] = 0x00004040
0x000089de: 40 40 00 00 R[0x0201a4] = 0x00004040
0x000089e2: 58 c0 03 02 00 0a ZM_REG_SEQUENCE 0x0a
0x000089e8: 00 00 00 00 R[0x0203c0] = 0x00000000
0x000089ec: 00 00 00 00 R[0x0203c4] = 0x00000000
0x000089f0: 00 00 00 00 R[0x0203c8] = 0x00000000
0x000089f4: 00 00 01 00 R[0x0203cc] = 0x00010000
0x000089f8: 00 00 01 00 R[0x0203d0] = 0x00010000
0x000089fc: 00 00 01 00 R[0x0203d4] = 0x00010000
0x00008a00: 00 00 01 00 R[0x0203d8] = 0x00010000
0x00008a04: 00 00 01 00 R[0x0203dc] = 0x00010000
0x00008a08: 00 00 01 00 R[0x0203e0] = 0x00010000
0x00008a0c: 00 00 01 00 R[0x0203e4] = 0x00010000
0x00008a10: 7a 24 e7 00 00 c0 fc 9b 01 ZM_REG R[0x00e724] = 0x019bfcc0
0x00008a19: 7a 20 e7 00 00 00 00 00 00 ZM_REG R[0x00e720] = 0x00000000
0x00008a22: 5b 2c 86 CALL 0x862c
0x00008a25: 75 2a CONDITION 0x2a
0x00008a27: 5b d0 d3 CALL 0xd3d0
0x00008a2a: 72 RESUME
0x00008a2b: 5b 2c 86 CALL 0x862c
0x00008a2e: 6e c0 e2 00 00 f9 d5 f6 ed 06 2a 09 12 NV_REG R[0x00e2c0] &= 0xedf6d5f9 |= 0x12092a06
0x00008a3b: 6e c4 e2 00 00 00 00 00 00 ff ff ff ff NV_REG R[0x00e2c4] &= 0x00000000 |= 0xffffffff
0x00008a48: 6e c8 e2 00 00 00 00 00 00 ff ff ff ff NV_REG R[0x00e2c8] &= 0x00000000 |= 0xffffffff
0x00008a55: 58 e0 e2 00 00 02 ZM_REG_SEQUENCE 0x02
0x00008a5b: 00 00 ff ff R[0x00e2e0] = 0xffff0000
0x00008a5f: 00 00 ff ff R[0x00e2e4] = 0xffff0000
0x00008a63: 6e 14 e1 00 00 00 00 00 ff 1c 02 00 00 NV_REG R[0x00e114] &= 0xff000000 |= 0x0000021c
0x00008a70: 6e 18 e1 00 00 00 00 00 7f 1c 02 00 80 NV_REG R[0x00e118] &= 0x7f000000 |= 0x8000021c
0x00008a7d: 6e 1c e1 00 00 ff ff ff ff 00 00 00 00 NV_REG R[0x00e11c] &= 0xffffffff |= 0x00000000
0x00008a8a: 6e 20 e1 00 00 ff ff ff ff 00 00 00 00 NV_REG R[0x00e120] &= 0xffffffff |= 0x00000000
0x00008a97: 6e 00 a4 10 00 ff fe ff ff 00 01 00 00 NV_REG R[0x10a400] &= 0xfffffeff |= 0x00000100
0x00008aa4: 6e 40 03 02 00 00 f0 ff ff a0 00 00 00 NV_REG R[0x020340] &= 0xfffff000 |= 0x000000a0
0x00008ab1: 6e 48 03 02 00 00 f0 ff ff a0 00 00 00 NV_REG R[0x020348] &= 0xfffff000 |= 0x000000a0
0x00008abe: 6e 44 03 02 00 00 f0 ff 7f 50 00 00 80 NV_REG R[0x020344] &= 0x7ffff000 |= 0x80000050
0x00008acb: 6e 4c 03 02 00 00 f0 ff 7f 50 00 00 80 NV_REG R[0x02034c] &= 0x7ffff000 |= 0x80000050
0x00008ad8: 6e 74 d6 00 00 ff ff ff ff 00 00 04 00 NV_REG R[0x00d674] &= 0xffffffff |= 0x00040000
0x00008ae5: 6e 78 d6 00 00 ff ff ff ff 00 00 04 00 NV_REG R[0x00d678] &= 0xffffffff |= 0x00040000
0x00008af2: a9 12 GPIO_NE
0x00008af4: 81 FUNC[0x81]
0x00008af5: 04 FUNC[0x04]
0x00008af6: 05 FUNC[0x05]
0x00008af7: 06 FUNC[0x06]
0x00008af8: 1a FUNC[0x1a]
0x00008af9: 73 FUNC[0x73]
0x00008afa: 74 FUNC[0x74]
0x00008afb: 75 FUNC[0x75]
0x00008afc: 76 FUNC[0x76]
0x00008afd: 82 FUNC[0x82]
0x00008afe: bb FUNC[0xbb]
0x00008aff: bc FUNC[0xbc]
0x00008b00: bd FUNC[0xbd]
0x00008b01: be FUNC[0xbe]
0x00008b02: bf FUNC[0xbf]
0x00008b03: c0 FUNC[0xc0]
0x00008b04: c1 FUNC[0xc1]
0x00008b05: c2 FUNC[0xc2]
0x00008b06: 5b 75 d3 CALL 0xd375
0x00008b09: 58 00 00 02 00 02 ZM_REG_SEQUENCE 0x02
0x00008b0f: 00 00 00 00 R[0x020000] = 0x00000000
0x00008b13: 00 00 00 01 R[0x020004] = 0x01000000
0x00008b17: 7a 08 01 02 00 00 00 00 00 ZM_REG R[0x020108] = 0x00000000
0x00008b20: 58 a0 02 02 00 02 ZM_REG_SEQUENCE 0x02
0x00008b26: 00 00 00 00 R[0x0202a0] = 0x00000000
0x00008b2a: 00 00 00 00 R[0x0202a4] = 0x00000000
0x00008b2e: 7a 30 01 02 00 0f 14 07 81 ZM_REG R[0x020130] = 0x8107140f
0x00008b37: 7a 44 01 02 00 00 00 01 00 ZM_REG R[0x020144] = 0x00010000
0x00008b40: 58 c0 02 02 00 04 ZM_REG_SEQUENCE 0x04
0x00008b46: 01 00 00 00 R[0x0202c0] = 0x00000001
0x00008b4a: 40 00 00 00 R[0x0202c4] = 0x00000040
0x00008b4e: 40 20 18 12 R[0x0202c8] = 0x12182040
0x00008b52: 9e ef fb 3e R[0x0202cc] = 0x3efbef9e
0x00008b56: 7a 98 07 02 00 6e 00 00 00 ZM_REG R[0x020798] = 0x0000006e
0x00008b5f: 6e a8 04 02 00 f7 ff ff ff 08 00 00 00 NV_REG R[0x0204a8] &= 0xfffffff7 |= 0x00000008
0x00008b6c: 6e ac 04 02 00 9f ff ff ff 60 00 00 00 NV_REG R[0x0204ac] &= 0xffffff9f |= 0x00000060
0x00008b79: 6e b0 04 02 00 9f ff ff ff 60 00 00 00 NV_REG R[0x0204b0] &= 0xffffff9f |= 0x00000060
0x00008b86: 58 a0 07 02 00 08 ZM_REG_SEQUENCE 0x08
0x00008b8c: 3f 00 00 10 R[0x0207a0] = 0x1000003f
0x00008b90: 3f 00 00 10 R[0x0207a4] = 0x1000003f
0x00008b94: 3f 00 00 10 R[0x0207a8] = 0x1000003f
0x00008b98: 3f 00 00 10 R[0x0207ac] = 0x1000003f
0x00008b9c: 3f 00 00 10 R[0x0207b0] = 0x1000003f
0x00008ba0: 3f 00 00 10 R[0x0207b4] = 0x1000003f
0x00008ba4: 3f 00 00 10 R[0x0207b8] = 0x1000003f
0x00008ba8: 3f 00 00 10 R[0x0207bc] = 0x1000003f
0x00008bac: 75 27 CONDITION 0x27
0x00008bae: 38 NOT
0x00008baf: 5b 18 91 CALL 0x9118
0x00008bb2: 72 RESUME
0x00008bb3: 6e 2c d6 00 00 ff 7f ff ff 00 80 00 00 NV_REG R[0x00d62c] &= 0xffff7fff |= 0x00008000
0x00008bc0: 6e 34 d6 00 00 ff ff ff ff 00 00 00 00 NV_REG R[0x00d634] &= 0xffffffff |= 0x00000000
0x00008bcd: 6e 3c d6 00 00 ff ff ff ff 00 00 00 00 NV_REG R[0x00d63c] &= 0xffffffff |= 0x00000000
0x00008bda: 6e 88 d6 00 00 ff ff ff ff 00 00 00 00 NV_REG R[0x00d688] &= 0xffffffff |= 0x00000000
0x00008be7: 6e 04 d6 00 00 fe ff ff ff 01 00 00 00 NV_REG R[0x00d604] &= 0xfffffffe |= 0x00000001
0x00008bf4: 58 00 09 12 00 02 ZM_REG_SEQUENCE 0x02
0x00008bfa: ff ff ff ff R[0x120900] = 0xffffffff
0x00008bfe: ff ff ff ff R[0x120904] = 0xffffffff
0x00008c02: 58 00 11 12 00 02 ZM_REG_SEQUENCE 0x02
0x00008c08: ff ff ff ff R[0x121100] = 0xffffffff
0x00008c0c: ff ff ff ff R[0x121104] = 0xffffffff
0x00008c10: 58 08 11 12 00 06 ZM_REG_SEQUENCE 0x06
0x00008c16: ff ff ff ff R[0x121108] = 0xffffffff
0x00008c1a: ff ff ff ff R[0x12110c] = 0xffffffff
0x00008c1e: ff ff ff ff R[0x121110] = 0xffffffff
0x00008c22: ff ff ff ff R[0x121114] = 0xffffffff
0x00008c26: ff ff ff ff R[0x121118] = 0xffffffff
0x00008c2a: ff ff ff ff R[0x12111c] = 0xffffffff
0x00008c2e: 6e f8 e9 00 00 fe ff ff ff 01 00 00 00 NV_REG R[0x00e9f8] &= 0xfffffffe |= 0x00000001
0x00008c3b: 6e f8 e9 00 00 fd ff ff ff 02 00 00 00 NV_REG R[0x00e9f8] &= 0xfffffffd |= 0x00000002
0x00008c48: 7a 2c 7f 13 00 00 00 03 00 ZM_REG R[0x137f2c] = 0x00030000
0x00008c51: 7a 60 28 13 00 00 00 10 86 ZM_REG R[0x132860] = 0x86100000
0x00008c5a: 7a 58 72 13 00 00 00 10 87 ZM_REG R[0x137258] = 0x87100000
0x00008c63: 7a 40 71 13 00 06 06 10 87 ZM_REG R[0x137140] = 0x87100606
0x00008c6c: 7a 48 71 13 00 06 06 10 87 ZM_REG R[0x137148] = 0x87100606
0x00008c75: 7a ec 71 13 00 00 00 10 87 ZM_REG R[0x1371ec] = 0x87100000
0x00008c7e: 7a 5c 71 13 00 06 06 10 87 ZM_REG R[0x13715c] = 0x87100606
0x00008c87: 58 c8 72 13 00 02 ZM_REG_SEQUENCE 0x02
0x00008c8d: 00 00 10 87 R[0x1372c8] = 0x87100000
0x00008c91: 00 00 10 87 R[0x1372cc] = 0x87100000
0x00008c95: 7a e4 e9 00 00 06 06 10 87 ZM_REG R[0x00e9e4] = 0x87100606
0x00008c9e: 7a f0 e9 00 00 00 00 10 87 ZM_REG R[0x00e9f0] = 0x87100000
0x00008ca7: 7a d0 71 13 00 01 00 10 87 ZM_REG R[0x1371d0] = 0x87100001
0x00008cb0: 7a d8 71 13 00 01 00 10 87 ZM_REG R[0x1371d8] = 0x87100001
0x00008cb9: 7a 7c 72 13 00 1c 1c 10 87 ZM_REG R[0x13727c] = 0x87101c1c
0x00008cc2: 7a 80 72 13 00 04 00 10 87 ZM_REG R[0x137280] = 0x87100004
0x00008ccb: 7a 6c 72 13 00 01 00 10 87 ZM_REG R[0x13726c] = 0x87100001
0x00008cd4: 7a 70 72 13 00 03 00 10 87 ZM_REG R[0x137270] = 0x87100003
0x00008cdd: 6e 00 e8 00 00 fe ff ff ff 01 00 00 00 NV_REG R[0x00e800] &= 0xfffffffe |= 0x00000001
0x00008cea: 58 30 e8 00 00 02 ZM_REG_SEQUENCE 0x02
0x00008cf0: 13 40 00 f0 R[0x00e830] = 0xf0004013
0x00008cf4: 00 f0 aa e9 R[0x00e834] = 0xe9aaf000
0x00008cf8: 6e 2c e8 00 00 ff fe ff ff 00 01 00 00 NV_REG R[0x00e82c] &= 0xfffffeff |= 0x00000100
0x00008d05: 6e 20 e8 00 00 fe ff ff ff 01 00 00 00 NV_REG R[0x00e820] &= 0xfffffffe |= 0x00000001
0x00008d12: 56 0a ff CONDITION_TIME 0x0a 0xff
0x00008d15: 72 RESUME
0x00008d16: 56 0b ff CONDITION_TIME 0x0b 0xff
0x00008d19: 72 RESUME
0x00008d1a: 6e 00 e8 00 00 fb ff ff ff 04 00 00 00 NV_REG R[0x00e800] &= 0xfffffffb |= 0x00000004
0x00008d27: 6e 20 e8 00 00 fb ff ff ff 04 00 00 00 NV_REG R[0x00e820] &= 0xfffffffb |= 0x00000004
0x00008d34: 6e f8 e9 00 00 fe ff ff ff 00 00 00 00 NV_REG R[0x00e9f8] &= 0xfffffffe |= 0x00000000
0x00008d41: 6e f8 e9 00 00 fd ff ff ff 00 00 00 00 NV_REG R[0x00e9f8] &= 0xfffffffd |= 0x00000000
0x00008d4e: 6e 2c e8 00 00 ff fd ff ff 00 02 00 00 NV_REG R[0x00e82c] &= 0xfffffdff |= 0x00000200
0x00008d5b: 7a 60 71 13 00 00 00 03 00 ZM_REG R[0x137160] = 0x00030000
0x00008d64: 7a 68 71 13 00 00 00 03 00 ZM_REG R[0x137168] = 0x00030000
0x00008d6d: 7a 90 71 13 00 03 00 00 00 ZM_REG R[0x137190] = 0x00000003
0x00008d76: 7a a4 e9 00 00 00 00 03 20 ZM_REG R[0x00e9a4] = 0x20030000
0x00008d7f: 7a b0 e9 00 00 02 00 00 24 ZM_REG R[0x00e9b0] = 0x24000002
0x00008d88: 6e 7c 71 13 00 fc fe ff bf 00 01 00 40 NV_REG R[0x13717c] &= 0xbffffefc |= 0x40000100
0x00008d95: 6e 80 71 13 00 fc fe ff df 03 00 00 20 NV_REG R[0x137180] &= 0xdffffefc |= 0x20000003
0x00008da2: 6e 98 71 13 00 fc ff ff f7 03 00 00 08 NV_REG R[0x137198] &= 0xf7fffffc |= 0x08000003
0x00008daf: 7a 20 71 13 00 03 00 00 00 ZM_REG R[0x137120] = 0x00000003
0x00008db8: 7a 28 71 13 00 03 00 00 00 ZM_REG R[0x137128] = 0x00000003
0x00008dc1: 7a 3c 71 13 00 03 00 00 00 ZM_REG R[0x13713c] = 0x00000003
0x00008dca: 6e 88 72 13 00 ff ff ff f9 00 00 00 06 NV_REG R[0x137288] &= 0xf9ffffff |= 0x06000000
0x00008dd7: 7a 00 7c 13 00 04 01 00 00 ZM_REG R[0x137c00] = 0x00000104
0x00008de0: 6e 40 28 13 00 fe ff ff ff 00 00 00 00 NV_REG R[0x132840] &= 0xfffffffe |= 0x00000000
0x00008ded: 6e 40 73 13 00 79 ff ff ff 00 00 00 00 NV_REG R[0x137340] &= 0xffffff79 |= 0x00000000
0x00008dfa: 7a f4 71 13 00 00 00 00 00 ZM_REG R[0x1371f4] = 0x00000000
0x00008e03: 7a f4 21 13 00 00 00 00 00 ZM_REG R[0x1321f4] = 0x00000000
0x00008e0c: 7a f4 29 13 00 00 00 00 00 ZM_REG R[0x1329f4] = 0x00000000
0x00008e15: 7a 88 28 13 00 00 ff ff 00 ZM_REG R[0x132888] = 0x00ffff00
0x00008e1e: 6e 0c 28 13 00 ff ff e3 ff 00 00 00 00 NV_REG R[0x13280c] &= 0xffe3ffff |= 0x00000000
0x00008e2b: 6e 4c 70 13 00 ff ff e3 ff 00 00 00 00 NV_REG R[0x13704c] &= 0xffe3ffff |= 0x00000000
0x00008e38: 6e ec 70 13 00 ff ff e3 ff 00 00 00 00 NV_REG R[0x1370ec] &= 0xffe3ffff |= 0x00000000
0x00008e45: 74 02 00 TIME 0x0002
0x00008e48: 6e 80 28 13 00 ff fe 0f ff 00 01 20 00 NV_REG R[0x132880] &= 0xff0ffeff |= 0x00200100
0x00008e55: 7a 24 2a 13 00 00 00 00 00 ZM_REG R[0x132a24] = 0x00000000
0x00008e5e: 6e 90 2a 13 00 ff ff ff ff c0 00 00 00 NV_REG R[0x132a90] &= 0xffffffff |= 0x000000c0
0x00008e6b: 6e 90 6e 13 00 ff ff ff ff c0 00 00 00 NV_REG R[0x136e90] &= 0xffffffff |= 0x000000c0
0x00008e78: 6e b0 6e 13 00 ff ff ff ff c0 00 00 00 NV_REG R[0x136eb0] &= 0xffffffff |= 0x000000c0
0x00008e85: 7a 04 2a 13 00 10 00 01 bb ZM_REG R[0x132a04] = 0xbb010010
0x00008e8e: 6e 00 2a 13 00 fd ff ff ff 00 00 00 00 NV_REG R[0x132a00] &= 0xfffffffd |= 0x00000000
0x00008e9b: 58 08 2a 13 00 02 ZM_REG_SEQUENCE 0x02
0x00008ea1: 64 0c 00 00 R[0x132a08] = 0x00000c64
0x00008ea5: 00 00 00 38 R[0x132a0c] = 0x38000000
0x00008ea9: 58 10 2a 13 00 02 ZM_REG_SEQUENCE 0x02
0x00008eaf: 0c 00 00 00 R[0x132a10] = 0x0000000c
0x00008eb3: 00 00 25 16 R[0x132a14] = 0x16250000
0x00008eb7: 7a 58 2a 13 00 0c 03 20 30 ZM_REG R[0x132a58] = 0x3020030c
0x00008ec0: 6e 00 2a 13 00 fe ff ff ff 01 00 00 00 NV_REG R[0x132a00] &= 0xfffffffe |= 0x00000001
0x00008ecd: 6e 10 28 13 00 fe ff ff ff 01 00 00 00 NV_REG R[0x132810] &= 0xfffffffe |= 0x00000001
0x00008eda: 7a 04 64 13 00 10 00 01 bb ZM_REG R[0x136404] = 0xbb010010
0x00008ee3: 6e 00 64 13 00 fd ff ff ff 00 00 00 00 NV_REG R[0x136400] &= 0xfffffffd |= 0x00000000
0x00008ef0: 58 08 64 13 00 02 ZM_REG_SEQUENCE 0x02