summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Kraft <george.kraft@calxeda.com>2012-07-17 15:07:28 -0500
committerGeorge Kraft <george.kraft@calxeda.com>2012-07-17 15:07:28 -0500
commit45d496594966324e52799abe49f900b07eca09e0 (patch)
tree9b8b2aeda30349e4fa751216cb9557aa1114fe3f
parentbb62f2cf7ddb80356ec6e5ce59df146f060fe187 (diff)
downloadcxmanage-45d496594966324e52799abe49f900b07eca09e0.tar.gz
infodump: Add CDB and memory dumps
-rw-r--r--cxmanage/controller.py4
-rw-r--r--cxmanage/data/cids65
-rw-r--r--cxmanage/data/registers5759
-rw-r--r--[-rwxr-xr-x]cxmanage/infodump.py114
-rw-r--r--cxmanage/target.py4
-rwxr-xr-xsetup.py1
6 files changed, 5900 insertions, 47 deletions
diff --git a/cxmanage/controller.py b/cxmanage/controller.py
index fa7f03e..6cd9332 100644
--- a/cxmanage/controller.py
+++ b/cxmanage/controller.py
@@ -510,7 +510,7 @@ class Controller:
threads.remove(thread)
print "[ %s ]" % thread.target.address
if thread.error == None:
- print thread.result.rstrip().lstrip()
+ print thread.result
else:
print thread.error
error_encountered = True
@@ -531,7 +531,7 @@ class Controller:
threads.remove(thread)
print "[ %s ]" % thread.target.address
if thread.error == None:
- print thread.result.rstrip().lstrip()
+ print thread.result
else:
print thread.error
error_encountered = True
diff --git a/cxmanage/data/cids b/cxmanage/data/cids
new file mode 100644
index 0000000..936eb12
--- /dev/null
+++ b/cxmanage/data/cids
@@ -0,0 +1,65 @@
+00000001
+00000002
+00000003
+00000004
+00000005
+00000006
+00000007
+00000008
+00000009
+0000000a
+0000000b
+0000000c
+0000000d
+0000000e
+0000000f
+00000010
+00000011
+00000012
+00000013
+00000014
+00000015
+00000016
+00000017
+00000018
+00000019
+0000001a
+0000001b
+0000001c
+0000001d
+0000001e
+0000001f
+00000020
+00000021
+00000022
+00000023
+00000024
+00000025
+00000026
+00000027
+00000028
+00000029
+0000002a
+0000002b
+0000002c
+0000002d
+0000002e
+0000002f
+00000030
+00000031
+00000032
+00000033
+00000034
+00000035
+00000036
+00000037
+00000038
+00000039
+0000003a
+0000003b
+0000003c
+0000003d
+0000003e
+0000003f
+00000040
+00000041
diff --git a/cxmanage/data/registers b/cxmanage/data/registers
new file mode 100644
index 0000000..4d73e3f
--- /dev/null
+++ b/cxmanage/data/registers
@@ -0,0 +1,5759 @@
+ff90000c
+ff900018
+ff90001c
+ff900020
+ff900024
+ff900028
+ff90002c
+ff900030
+ff900034
+ff900038
+ff90003c
+ff900040
+ff900044
+ff900048
+ff90004c
+ff900050
+ff900054
+ff900058
+ff900064
+ff90006c
+ffe0e000
+ffe0e004
+ffe0e006
+ffe0e008
+ffe0e00c
+ffe0e00e
+ffe0e010
+ffe0e014
+ffe0e018
+ffe0e01c
+ffe0e020
+ffe0e024
+ffe0e028
+ffe0e029
+ffe0e02a
+ffe0e02b
+ffe0e02c
+ffe0e02e
+ffe0e02f
+ffe0e030
+ffe0e032
+ffe0e034
+ffe0e036
+ffe0e038
+ffe0e03a
+ffe0e03c
+ffe0e03e
+ffe0e040
+ffe0e044
+ffe0e048
+ffe0e04c
+ffe0e060
+ffe0e062
+ffe0e064
+ffe0e066
+ffe0e068
+ffe0e06a
+ffe0e06c
+ffe0e06e
+ffe0e0e0
+ffe0e0fc
+ffe0e0f0
+ffe0e050
+ffe0e052
+ffe0e054
+ffe0e058
+ffe0e05c
+ffe0e070
+ffe0e074
+ffe00000
+ffe00010
+ffe00020
+ffe00030
+ffe00040
+ffe00050
+ffe00060
+ffe00070
+ffe00080
+ffe00090
+ffe000a0
+ffe000b0
+ffe000c0
+ffe000d0
+ffe000e0
+ffe000f0
+ffe00100
+ffe00110
+ffe00120
+ffe00140
+ffe00150
+ffe00160
+ffe00170
+ffe00180
+ffe00190
+ffe001a0
+ffe001b0
+ffe001c0
+ffe001d0
+ffe001e0
+ffe00220
+ffe00230
+ffe00240
+ffe00250
+ffe00260
+ffe00270
+ffe00280
+ffe00290
+ffe002a0
+ffe002b0
+ffe00300
+ffe00310
+ffe00320
+ffe00330
+ffe00340
+ffe00350
+ffe00360
+ffe00370
+ffe00380
+ffe00390
+ffe003a0
+ffe003b0
+ffe003c0
+ffe003d0
+ffe003e0
+ffe003f0
+ffe00400
+ffe00410
+ffe00420
+ffe00430
+ffe00440
+ffe00450
+ffe00460
+ffe00470
+ffe00480
+ffe00490
+ffe004a0
+ffe004b0
+ffe004c0
+ffe004d0
+ffe004e0
+ffe004f0
+ffe00500
+ffe00510
+ffe00520
+ffe00530
+ffe00540
+ffe00650
+ffe00660
+ffe00670
+ffe00680
+ffe00700
+ffe00720
+ffe00730
+ffe00740
+ffe00750
+ffe00760
+ffe00770
+ffe00780
+ffe00790
+ffe007a0
+ffe007b0
+ffe007c0
+ffe007d0
+ffe007e0
+ffe007f0
+ffe00b00
+ffe00b10
+ffe00b20
+ffe00b30
+ffe00b40
+ffe00b50
+ffe00b60
+ffe00b70
+ffe00b80
+ffe00f00
+ffe00f10
+ffe00f30
+ffe00f34
+ffe00f40
+ffe00f44
+ffe00f48
+ffe00f4c
+ffe00f50
+ffe00f54
+ffe00f58
+ffe00f5c
+ffe00f60
+ffe00f64
+ffe00f68
+ffe00f6c
+ffe00f70
+ffe00f74
+ffe00f78
+ffe00f7c
+ffe00f80
+ffe00f84
+ffe00f88
+ffe00f8c
+ffe00f90
+ffe00f94
+ffe00f98
+ffe00fa0
+ffe00fa4
+ffe00fa8
+ffe00fac
+ffe00fb0
+ffe00fb4
+ffe00fb8
+ffe00fbc
+ffe00fc0
+ffe00fc4
+ffe00fc8
+ffe00fcc
+ffe00fd0
+ffe00fd4
+ffe00fd8
+ffe00fdc
+ffe00fe0
+ffe00fe4
+ffe00fe8
+ffe00fec
+ffe00ff0
+ffe00ff4
+ffe00ff8
+ffe01000
+ffe01010
+ffe01020
+ffe01030
+ffe01040
+ffe01050
+ffe01060
+ffe01070
+ffe01080
+ffe01090
+ffe010a0
+ffe010b0
+ffe010c0
+ffe010d0
+ffe010e0
+ffe010f0
+ffe01100
+ffe01110
+ffe01120
+ffe01130
+ffe01140
+ffe01200
+ffe01210
+ffe01220
+ffe04000
+ffe04010
+ffe04020
+ffe04030
+ffe04040
+ffe04050
+ffe04060
+ffe04070
+ffe04080
+ffe04090
+ffe040a0
+ffe040b0
+ffe040c0
+ffe040d0
+ffe040e0
+ffe040f0
+ffe04100
+ffe04110
+ffe04120
+ffe04140
+ffe04150
+ffe04160
+ffe04170
+ffe04180
+ffe04190
+ffe041a0
+ffe041b0
+ffe041c0
+ffe041d0
+ffe041e0
+ffe04220
+ffe04230
+ffe04240
+ffe04250
+ffe04260
+ffe04270
+ffe04280
+ffe04290
+ffe042a0
+ffe042b0
+ffe04300
+ffe04310
+ffe04320
+ffe04330
+ffe04340
+ffe04350
+ffe04360
+ffe04370
+ffe04380
+ffe04390
+ffe043a0
+ffe043b0
+ffe043c0
+ffe043d0
+ffe043e0
+ffe043f0
+ffe04400
+ffe04410
+ffe04420
+ffe04430
+ffe04440
+ffe04450
+ffe04460
+ffe04470
+ffe04480
+ffe04490
+ffe044a0
+ffe044b0
+ffe044c0
+ffe044d0
+ffe044e0
+ffe044f0
+ffe04500
+ffe04510
+ffe04520
+ffe04530
+ffe04540
+ffe04650
+ffe04660
+ffe04670
+ffe04680
+ffe04700
+ffe04720
+ffe04730
+ffe04740
+ffe04750
+ffe04760
+ffe04770
+ffe04780
+ffe04790
+ffe047a0
+ffe047b0
+ffe047c0
+ffe047d0
+ffe047e0
+ffe047f0
+ffe04b00
+ffe04b10
+ffe04b20
+ffe04b30
+ffe04b40
+ffe04b50
+ffe04b60
+ffe04b70
+ffe04b80
+ffe04f00
+ffe04f10
+ffe04f30
+ffe04f34
+ffe04f40
+ffe04f44
+ffe04f48
+ffe04f4c
+ffe04f50
+ffe04f54
+ffe04f58
+ffe04f5c
+ffe04f60
+ffe04f64
+ffe04f68
+ffe04f6c
+ffe04f70
+ffe04f74
+ffe04f78
+ffe04f7c
+ffe04f80
+ffe04f84
+ffe04f88
+ffe04f8c
+ffe04f90
+ffe04f94
+ffe04f98
+ffe04fa0
+ffe04fa4
+ffe04fa8
+ffe04fac
+ffe04fb0
+ffe04fb4
+ffe04fb8
+ffe04fbc
+ffe04fc0
+ffe04fc4
+ffe04fc8
+ffe04fcc
+ffe04fd0
+ffe04fd4
+ffe04fd8
+ffe04fdc
+ffe04fe0
+ffe04fe4
+ffe04fe8
+ffe04fec
+ffe04ff0
+ffe04ff4
+ffe04ff8
+ffe05000
+ffe05010
+ffe05020
+ffe05030
+ffe05040
+ffe05050
+ffe05060
+ffe05070
+ffe05080
+ffe05090
+ffe050a0
+ffe050b0
+ffe050c0
+ffe050d0
+ffe050e0
+ffe050f0
+ffe05100
+ffe05110
+ffe05120
+ffe05130
+ffe05140
+ffe05200
+ffe05210
+ffe05220
+ffe08000
+ffe08004
+ffe08008
+ffe0800c
+ffe08010
+ffe08014
+ffe08018
+ffe080a0
+ffe080a4
+ffe080a8
+ffe080ac
+ffe080b0
+ffe080bc
+ffe080e0
+ffe080e8
+ffe080ec
+ffe080f0
+ffe080f4
+ffe080f8
+ffe080fc
+ffe08100
+ffe08108
+ffe08110
+ffe08114
+ffe08118
+ffe08120
+ffe08124
+ffe08128
+ffe0812c
+ffe08130
+ffe08134
+ffe08138
+ffe0813c
+ffe08170
+ffe08180
+ffe08188
+ffe08190
+ffe08194
+ffe08198
+ffe081a0
+ffe081a4
+ffe081a8
+ffe081ac
+ffe081b0
+ffe081b4
+ffe081b8
+ffe081bc
+ffe081f0
+ffe08200
+ffe08208
+ffe08210
+ffe08214
+ffe08218
+ffe08220
+ffe08224
+ffe08228
+ffe0822c
+ffe08230
+ffe08234
+ffe08238
+ffe0823c
+ffe08270
+ffe08280
+ffe08288
+ffe08290
+ffe08294
+ffe08298
+ffe082a0
+ffe082a4
+ffe082a8
+ffe082ac
+ffe082b0
+ffe082b4
+ffe082b8
+ffe082bc
+ffe082f0
+ffe08300
+ffe08308
+ffe08310
+ffe08314
+ffe08318
+ffe08320
+ffe08324
+ffe08328
+ffe0832c
+ffe08330
+ffe08334
+ffe08338
+ffe0833c
+ffe08370
+fff20000
+fff20004
+fff20008
+fff2000c
+fff20010
+fff20014
+fff20018
+fff2001c
+fff20020
+fff20024
+fff20028
+fff2002c
+fff20030
+fff20034
+fff20038
+fff2003c
+fff20800
+fff20804
+fff20900
+fff00000
+fff00004
+fff00008
+fff0000c
+fff00010
+fff00014
+fff00018
+fff0001c
+fff00020
+fff00024
+fff00028
+fff0002c
+fff00030
+fff00034
+fff00038
+fff0003c
+fff00040
+fff00044
+fff00048
+fff0004c
+fff00050
+fff00054
+fff00058
+fff0005c
+fff00060
+fff00064
+fff00068
+fff0006c
+fff00070
+fff00074
+fff00078
+fff0007c
+fff00080
+fff00084
+fff00088
+fff0008c
+fff00090
+fff00094
+fff00098
+fff0009c
+fff000a0
+fff000a4
+fff000a8
+fff000ac
+fff000b0
+fff000b4
+fff000b8
+fff000bc
+fff000c0
+fff000c4
+fff000c8
+fff000cc
+fff000d0
+fff000d4
+fff000d8
+fff000dc
+fff000e0
+fff000e4
+fff000e8
+fff000ec
+fff000f0
+fff000f4
+fff000f8
+fff000fc
+fff00100
+fff00104
+fff00108
+fff0010c
+fff00110
+fff00114
+fff00118
+fff0011c
+fff00120
+fff00124
+fff00128
+fff0012c
+fff00130
+fff00134
+fff00138
+fff0013c
+fff00140
+fff00144
+fff00148
+fff0014c
+fff00150
+fff00154
+fff00158
+fff0015c
+fff00160
+fff00164
+fff00168
+fff0016c
+fff00170
+fff00174
+fff00178
+fff0017c
+fff00180
+fff00184
+fff00188
+fff0018c
+fff00190
+fff00194
+fff00198
+fff0019c
+fff001a0
+fff001a4
+fff001a8
+fff001ac
+fff001b0
+fff001b4
+fff001b8
+fff001bc
+fff001c0
+fff001c4
+fff001c8
+fff001cc
+fff001d0
+fff001d4
+fff001d8
+fff001dc
+fff001e0
+fff001e4
+fff001e8
+fff001ec
+fff001f0
+fff001f4
+fff001f8
+fff001fc
+fff00200
+fff00204
+fff00208
+fff0020c
+fff00210
+fff00214
+fff00218
+fff0021c
+fff00220
+fff00224
+fff00228
+fff0022c
+fff00230
+fff00234
+fff00238
+fff0023c
+fff00240
+fff00244
+fff00248
+fff0024c
+fff00250
+fff00254
+fff00258
+fff0025c
+fff00260
+fff00264
+fff00268
+fff0026c
+fff00270
+fff00274
+fff00278
+fff0027c
+fff00280
+fff00284
+fff00288
+fff0028c
+fff00290
+fff00294
+fff00298
+fff0029c
+fff002a0
+fff002a4
+fff002a8
+fff002ac
+fff002b0
+fff002b4
+fff002b8
+fff002bc
+fff002c0
+fff002c4
+fff002c8
+fff002cc
+fff002d0
+fff002d4
+fff002d8
+fff002dc
+fff002e0
+fff002e4
+fff002e8
+fff002ec
+fff002f0
+fff002f4
+fff002f8
+fff002fc
+fff00300
+fff00304
+fff00308
+fff0030c
+fff00310
+fff00314
+fff00318
+fff0031c
+fff00320
+fff00324
+fff00328
+fff0032c
+fff00330
+fff00334
+fff00338
+fff0033c
+fff00340
+fff00344
+fff00348
+fff0034c
+fff00350
+fff00354
+fff00358
+fff0035c
+fff00360
+fff00364
+fff00368
+fff0036c
+fff00370
+fff00374
+fff00378
+fff0037c
+fff00380
+fff00384
+fff00388
+fff0038c
+fff00390
+fff00394
+fff00398
+fff0039c
+fff003a0
+fff003a4
+fff003a8
+fff003ac
+fff003b0
+fff003b4
+fff003b8
+fff003bc
+fff003c0
+fff003c4
+fff003c8
+fff003cc
+fff003d0
+fff003d4
+fff003d8
+fff003dc
+fff003e0
+fff003e4
+fff003e8
+fff003ec
+fff003f0
+fff003f4
+fff003f8
+fff003fc
+fff00400
+fff00404
+fff00408
+fff0040c
+fff00410
+fff00414
+fff00418
+fff0041c
+fff00420
+fff00424
+fff00428
+fff0042c
+fff00430
+fff00434
+fff00438
+fff0043c
+fff00440
+fff00444
+fff00448
+fff0044c
+fff00450
+fff00454
+fff00458
+fff0045c
+fff00460
+fff00464
+fff00468
+fff0046c
+fff00470
+fff00474
+fff3b004
+fff3b008
+fff3b00c
+fff3b010
+fff3b01c
+fff3b020
+fff3b03c
+fff3b040
+fff3b044
+fff3b048
+fff3b04c
+fff3b054
+fff3b058
+fff3b05c
+fff3b060
+fff3b068
+fff3b06c
+fff3b070
+fff3b074
+fff3b078
+fff3b07c
+fff3b080
+fff3b084
+fff3b088
+fff3b3c0
+ff90000c
+ff900018
+ff90001c
+ff900020
+ff900024
+ff900028
+ff90002c
+ff900030
+ff900034
+ff900038
+ff90003c
+ff900040
+ff900044
+ff900048
+ff90004c
+ff900050
+ff900054
+ff900058
+ff900064
+ff90006c
+fff12000
+fff12004
+fff12100
+fff12104
+fff12108
+fff1210c
+fff12200
+fff12204
+fff12208
+fff1220c
+fff12210
+fff12214
+fff12218
+fff1221c
+fff12220
+fff12730
+fff12770
+fff1277c
+fff127b0
+fff127b8
+fff127bc
+fff127f0
+fff127f8
+fff127fc
+fff12900
+fff12904
+fff12950
+fff12954
+fff12c00
+fff12c04
+fff12f40
+fff12f60
+fff12f80
+ffe0e000
+ffe0e004
+ffe0e006
+ffe0e008
+ffe0e00c
+ffe0e00e
+ffe0e010
+ffe0e014
+ffe0e018
+ffe0e01c
+ffe0e020
+ffe0e024
+ffe0e028
+ffe0e029
+ffe0e02a
+ffe0e02b
+ffe0e02c
+ffe0e02e
+ffe0e02f
+ffe0e030
+ffe0e032
+ffe0e034
+ffe0e036
+ffe0e038
+ffe0e03a
+ffe0e03c
+ffe0e03e
+ffe0e040
+ffe0e044
+ffe0e048
+ffe0e04c
+ffe0e060
+ffe0e062
+ffe0e064
+ffe0e066
+ffe0e068
+ffe0e06a
+ffe0e06c
+ffe0e06e
+ffe0e0e0
+ffe0e0fc
+ffe0e0f0
+ffe0e050
+ffe0e052
+ffe0e054
+ffe0e058
+ffe0e05c
+ffe0e070
+ffe0e074
+ffe00000
+ffe00010
+ffe00020
+ffe00030
+ffe00040
+ffe00050
+ffe00060
+ffe00070
+ffe00080
+ffe00090
+ffe000a0
+ffe000b0
+ffe000c0
+ffe000d0
+ffe000e0
+ffe000f0
+ffe00100
+ffe00110
+ffe00120
+ffe00140
+ffe00150
+ffe00160
+ffe00170
+ffe00180
+ffe00190
+ffe001a0
+ffe001b0
+ffe001c0
+ffe001d0
+ffe001e0
+ffe00220
+ffe00230
+ffe00240
+ffe00250
+ffe00260
+ffe00270
+ffe00280
+ffe00290
+ffe002a0
+ffe002b0
+ffe00300
+ffe00310
+ffe00320
+ffe00330
+ffe00340
+ffe00350
+ffe00360
+ffe00370
+ffe00380
+ffe00390
+ffe003a0
+ffe003b0
+ffe003c0
+ffe003d0
+ffe003e0
+ffe003f0
+ffe00400
+ffe00410
+ffe00420
+ffe00430
+ffe00440
+ffe00450
+ffe00460
+ffe00470
+ffe00480
+ffe00490
+ffe004a0
+ffe004b0
+ffe004c0
+ffe004d0
+ffe004e0
+ffe004f0
+ffe00500
+ffe00510
+ffe00520
+ffe00530
+ffe00540
+ffe00650
+ffe00660
+ffe00670
+ffe00680
+ffe00700
+ffe00720
+ffe00730
+ffe00740
+ffe00750
+ffe00760
+ffe00770
+ffe00780
+ffe00790
+ffe007a0
+ffe007b0
+ffe007c0
+ffe007d0
+ffe007e0
+ffe007f0
+ffe00b00
+ffe00b10
+ffe00b20
+ffe00b30
+ffe00b40
+ffe00b50
+ffe00b60
+ffe00b70
+ffe00b80
+ffe00f00
+ffe00f10
+ffe00f30
+ffe00f34
+ffe00f40
+ffe00f44
+ffe00f48
+ffe00f4c
+ffe00f50
+ffe00f54
+ffe00f58
+ffe00f5c
+ffe00f60
+ffe00f64
+ffe00f68
+ffe00f6c
+ffe00f70
+ffe00f74
+ffe00f78
+ffe00f7c
+ffe00f80
+ffe00f84
+ffe00f88
+ffe00f8c
+ffe00f90
+ffe00f94
+ffe00f98
+ffe00fa0
+ffe00fa4
+ffe00fa8
+ffe00fac
+ffe00fb0
+ffe00fb4
+ffe00fb8
+ffe00fbc
+ffe00fc0
+ffe00fc4
+ffe00fc8
+ffe00fcc
+ffe00fd0
+ffe00fd4
+ffe00fd8
+ffe00fdc
+ffe00fe0
+ffe00fe4
+ffe00fe8
+ffe00fec
+ffe00ff0
+ffe00ff4
+ffe00ff8
+ffe01000
+ffe01010
+ffe01020
+ffe01030
+ffe01040
+ffe01050
+ffe01060
+ffe01070
+ffe01080
+ffe01090
+ffe010a0
+ffe010b0
+ffe010c0
+ffe010d0
+ffe010e0
+ffe010f0
+ffe01100
+ffe01110
+ffe01120
+ffe01130
+ffe01140
+ffe01200
+ffe01210
+ffe01220
+ffe04000
+ffe04010
+ffe04020
+ffe04030
+ffe04040
+ffe04050
+ffe04060
+ffe04070
+ffe04080
+ffe04090
+ffe040a0
+ffe040b0
+ffe040c0
+ffe040d0
+ffe040e0
+ffe040f0
+ffe04100
+ffe04110
+ffe04120
+ffe04140
+ffe04150
+ffe04160
+ffe04170
+ffe04180
+ffe04190
+ffe041a0
+ffe041b0
+ffe041c0
+ffe041d0
+ffe041e0
+ffe04220
+ffe04230
+ffe04240
+ffe04250
+ffe04260
+ffe04270
+ffe04280
+ffe04290
+ffe042a0
+ffe042b0
+ffe04300
+ffe04310
+ffe04320
+ffe04330
+ffe04340
+ffe04350
+ffe04360
+ffe04370
+ffe04380
+ffe04390
+ffe043a0
+ffe043b0
+ffe043c0
+ffe043d0
+ffe043e0
+ffe043f0
+ffe04400
+ffe04410
+ffe04420
+ffe04430
+ffe04440
+ffe04450
+ffe04460
+ffe04470
+ffe04480
+ffe04490
+ffe044a0
+ffe044b0
+ffe044c0
+ffe044d0
+ffe044e0
+ffe044f0
+ffe04500
+ffe04510
+ffe04520
+ffe04530
+ffe04540
+ffe04650
+ffe04660
+ffe04670
+ffe04680
+ffe04700
+ffe04720
+ffe04730
+ffe04740
+ffe04750
+ffe04760
+ffe04770
+ffe04780
+ffe04790
+ffe047a0
+ffe047b0
+ffe047c0
+ffe047d0
+ffe047e0
+ffe047f0
+ffe04b00
+ffe04b10
+ffe04b20
+ffe04b30
+ffe04b40
+ffe04b50
+ffe04b60
+ffe04b70
+ffe04b80
+ffe04f00
+ffe04f10
+ffe04f30
+ffe04f34
+ffe04f40
+ffe04f44
+ffe04f48
+ffe04f4c
+ffe04f50
+ffe04f54
+ffe04f58
+ffe04f5c
+ffe04f60
+ffe04f64
+ffe04f68
+ffe04f6c
+ffe04f70
+ffe04f74
+ffe04f78
+ffe04f7c
+ffe04f80
+ffe04f84
+ffe04f88
+ffe04f8c
+ffe04f90
+ffe04f94
+ffe04f98
+ffe04fa0
+ffe04fa4
+ffe04fa8
+ffe04fac
+ffe04fb0
+ffe04fb4
+ffe04fb8
+ffe04fbc
+ffe04fc0
+ffe04fc4
+ffe04fc8
+ffe04fcc
+ffe04fd0
+ffe04fd4
+ffe04fd8
+ffe04fdc
+ffe04fe0
+ffe04fe4
+ffe04fe8
+ffe04fec
+ffe04ff0
+ffe04ff4
+ffe04ff8
+ffe05000
+ffe05010
+ffe05020
+ffe05030
+ffe05040
+ffe05050
+ffe05060
+ffe05070
+ffe05080
+ffe05090
+ffe050a0
+ffe050b0
+ffe050c0
+ffe050d0
+ffe050e0
+ffe050f0
+ffe05100
+ffe05110
+ffe05120
+ffe05130
+ffe05140
+ffe05200
+ffe05210
+ffe05220
+ffe08000
+ffe08004
+ffe08008
+ffe0800c
+ffe08010
+ffe08014
+ffe08018
+ffe080a0
+ffe080a4
+ffe080a8
+ffe080ac
+ffe080b0
+ffe080bc
+ffe080e0
+ffe080e8
+ffe080ec
+ffe080f0
+ffe080f4
+ffe080f8
+ffe080fc
+ffe08100
+ffe08108
+ffe08110
+ffe08114
+ffe08118
+ffe08120
+ffe08124
+ffe08128
+ffe0812c
+ffe08130
+ffe08134
+ffe08138
+ffe0813c
+ffe08170
+ffe08180
+ffe08188
+ffe08190
+ffe08194
+ffe08198
+ffe081a0
+ffe081a4
+ffe081a8
+ffe081ac
+ffe081b0
+ffe081b4
+ffe081b8
+ffe081bc
+ffe081f0
+ffe08200
+ffe08208
+ffe08210
+ffe08214
+ffe08218
+ffe08220
+ffe08224
+ffe08228
+ffe0822c
+ffe08230
+ffe08234
+ffe08238
+ffe0823c
+ffe08270
+ffe08280
+ffe08288
+ffe08290
+ffe08294
+ffe08298
+ffe082a0
+ffe082a4
+ffe082a8
+ffe082ac
+ffe082b0
+ffe082b4
+ffe082b8
+ffe082bc
+ffe082f0
+ffe08300
+ffe08308
+ffe08310
+ffe08314
+ffe08318
+ffe08320
+ffe08324
+ffe08328
+ffe0832c
+ffe08330
+ffe08334
+ffe08338
+ffe0833c
+ffe08370
+fff20000
+fff20004
+fff20008
+fff2000c
+fff20010
+fff20014
+fff20018
+fff2001c
+fff20020
+fff20024
+fff20028
+fff2002c
+fff20030
+fff20034
+fff20038
+fff2003c
+fff20800
+fff20804
+fff20900
+fff00000
+fff00004
+fff00008
+fff0000c
+fff00010
+fff00014
+fff00018
+fff0001c
+fff00020
+fff00024
+fff00028
+fff0002c
+fff00030
+fff00034
+fff00038
+fff0003c
+fff00040
+fff00044
+fff00048
+fff0004c
+fff00050
+fff00054
+fff00058
+fff0005c
+fff00060
+fff00064
+fff00068
+fff0006c
+fff00070
+fff00074
+fff00078
+fff0007c
+fff00080
+fff00084
+fff00088
+fff0008c
+fff00090
+fff00094
+fff00098
+fff0009c
+fff000a0
+fff000a4
+fff000a8
+fff000ac
+fff000b0
+fff000b4
+fff000b8
+fff000bc
+fff000c0
+fff000c4
+fff000c8
+fff000cc
+fff000d0
+fff000d4
+fff000d8
+fff000dc
+fff000e0
+fff000e4
+fff000e8
+fff000ec
+fff000f0
+fff000f4
+fff000f8
+fff000fc
+fff00100
+fff00104
+fff00108
+fff0010c
+fff00110
+fff00114
+fff00118
+fff0011c
+fff00120
+fff00124
+fff00128
+fff0012c
+fff00130
+fff00134
+fff00138
+fff0013c
+fff00140
+fff00144
+fff00148
+fff0014c
+fff00150
+fff00154
+fff00158
+fff0015c
+fff00160
+fff00164
+fff00168
+fff0016c
+fff00170
+fff00174
+fff00178
+fff0017c
+fff00180
+fff00184
+fff00188
+fff0018c
+fff00190
+fff00194
+fff00198
+fff0019c
+fff001a0
+fff001a4
+fff001a8
+fff001ac
+fff001b0
+fff001b4
+fff001b8
+fff001bc
+fff001c0
+fff001c4
+fff001c8
+fff001cc
+fff001d0
+fff001d4
+fff001d8
+fff001dc
+fff001e0
+fff001e4
+fff001e8
+fff001ec
+fff001f0
+fff001f4
+fff001f8
+fff001fc
+fff00200
+fff00204
+fff00208
+fff0020c
+fff00210
+fff00214
+fff00218
+fff0021c
+fff00220
+fff00224
+fff00228
+fff0022c
+fff00230
+fff00234
+fff00238
+fff0023c
+fff00240
+fff00244
+fff00248
+fff0024c
+fff00250
+fff00254
+fff00258
+fff0025c
+fff00260
+fff00264
+fff00268
+fff0026c
+fff00270
+fff00274
+fff00278
+fff0027c
+fff00280
+fff00284
+fff00288
+fff0028c
+fff00290
+fff00294
+fff00298
+fff0029c
+fff002a0
+fff002a4
+fff002a8
+fff002ac
+fff002b0
+fff002b4
+fff002b8
+fff002bc
+fff002c0
+fff002c4
+fff002c8
+fff002cc
+fff002d0
+fff002d4
+fff002d8
+fff002dc
+fff002e0
+fff002e4
+fff002e8
+fff002ec
+fff002f0
+fff002f4
+fff002f8
+fff002fc
+fff00300
+fff00304
+fff00308
+fff0030c
+fff00310
+fff00314
+fff00318
+fff0031c
+fff00320
+fff00324
+fff00328
+fff0032c
+fff00330
+fff00334
+fff00338
+fff0033c
+fff00340
+fff00344
+fff00348
+fff0034c
+fff00350
+fff00354
+fff00358
+fff0035c
+fff00360
+fff00364
+fff00368
+fff0036c
+fff00370
+fff00374
+fff00378
+fff0037c
+fff00380
+fff00384
+fff00388
+fff0038c
+fff00390
+fff00394
+fff00398
+fff0039c
+fff003a0
+fff003a4
+fff003a8
+fff003ac
+fff003b0
+fff003b4
+fff003b8
+fff003bc
+fff003c0
+fff003c4
+fff003c8
+fff003cc
+fff003d0
+fff003d4
+fff003d8
+fff003dc
+fff003e0
+fff003e4
+fff003e8
+fff003ec
+fff003f0
+fff003f4
+fff003f8
+fff003fc
+fff00400
+fff00404
+fff00408
+fff0040c
+fff00410
+fff00414
+fff00418
+fff0041c
+fff00420
+fff00424
+fff00428
+fff0042c
+fff00430
+fff00434
+fff00438
+fff0043c
+fff00440
+fff00444
+fff00448
+fff0044c
+fff00450
+fff00454
+fff00458
+fff0045c
+fff00460
+fff00464
+fff00468
+fff0046c
+fff00470
+fff00474
+fff3b004
+fff3b008
+fff3b00c
+fff3b010
+fff3b01c
+fff3b020
+fff3b03c
+fff3b040
+fff3b044
+fff3b048
+fff3b04c
+fff3b054
+fff3b058
+fff3b05c
+fff3b060
+fff3b068
+fff3b06c
+fff3b070
+fff3b074
+fff3b078
+fff3b07c
+fff3b080
+fff3b084
+fff3b088
+fff3b3c0
+fff30000
+fff30400
+fff30404
+fff30408
+fff3040c
+fff30410
+fff30414
+fff30418
+fff30fe0
+fff30fe4
+fff30fe8
+fff30fec
+fff30ff0
+fff30ff4
+fff30ff8
+fff30ffc
+fff31000
+fff31400
+fff31404
+fff31408
+fff3140c
+fff31410
+fff31414
+fff31418
+fff3141c
+fff31420
+fff31fe0
+fff31fe4
+fff31fe8
+fff31fec
+fff31ff0
+fff31ff4
+fff31ff8
+fff31ffc
+fff32000
+fff32400
+fff32404
+fff32408
+fff3240c
+fff32410
+fff32414
+fff32418
+fff3241c
+fff32420
+fff32fe0
+fff32fe4
+fff32fe8
+fff32fec
+fff32ff0
+fff32ff4
+fff32ff8
+fff32ffc
+fff33000
+fff33400
+fff33404
+fff33408
+fff3340c
+fff33410
+fff33414
+fff33418
+fff3341c
+fff33420
+fff33fe0
+fff33fe4
+fff33fe8
+fff33fec
+fff33ff0
+fff33ff4
+fff33ff8
+fff33ffc
+fff34000
+fff34004
+fff34008
+fff3400c
+fff34010
+fff34014
+fff34018
+fff34020
+fff34024
+fff34028
+fff3402c
+fff34030
+fff34034
+fff34038
+fff34f00
+fff34f04
+fff34fe0
+fff34fe4
+fff34fe8
+fff34fec
+fff34ff0
+fff34ff4
+fff34ff8
+fff34ffc
+fff35000
+fff35004
+fff35008
+fff3500c
+fff35010
+fff35014
+fff35018
+fff3501c
+fff35fe0
+fff35fe4
+fff35fe8
+fff35fec
+fff35ff0
+fff35ff4
+fff35ff8
+fff35ffc
+fff36004
+fff36018
+fff36020
+fff36024
+fff36028
+fff3602c
+fff36030
+fff36034
+fff36038
+fff3603c
+fff36040
+fff36048
+fff36fe0
+fff36fe4
+fff36fe8
+fff36fec
+fff36ff0
+fff36ff4
+fff36ff8
+fff36ffc
+fff37000
+fff37004
+fff37008
+fff3700c
+fff37010
+fff37014
+fff37018
+fff3701c
+fff37020
+fff37024
+fff37028
+fff3702c
+fff37030
+fff37034
+fff37038
+fff3703c
+fff37040
+fff37044
+fff37048
+fff3704c
+fff37050
+fff37054
+fff37058
+fff3705c
+fff37060
+fff37064
+fff37068
+fff3706c
+fff37070
+fff37074
+fff37078
+fff3707c
+fff37080
+fff37084
+fff37094
+fff37098
+fff3709c
+fff370f4
+fff370f8
+fff370fc
+fff38000
+fff38004
+fff38008
+fff3800c
+fff38010
+fff38014
+fff38018
+fff3801c
+fff38020
+fff38024
+fff38028
+fff3802c
+fff38030
+fff38034
+fff38038
+fff3803c
+fff38040
+fff38044
+fff38048
+fff3804c
+fff38050
+fff38054
+fff38058
+fff3805c
+fff38060
+fff38064
+fff38068
+fff3806c
+fff38070
+fff38074
+fff38078
+fff3807c
+fff38080
+fff38084
+fff38094
+fff38098
+fff3809c
+fff380f4
+fff380f8
+fff380fc
+fff39000
+fff39004
+fff39008
+fff3900c
+fff39010
+fff39014
+fff39018
+fff3901c
+fff39020
+fff39024
+fff39080
+fff39084
+fff39088
+fff3908c
+fff39fdc
+fff39fe0
+fff39fe4
+fff39fe8
+fff39fec
+fff39ff0
+fff39ff4
+fff39ff8
+fff39ffc
+fff3a000
+fff3a004
+fff3a008
+fff3a00c
+fff3d000
+fff3d004
+fff3d020
+fff3d024
+fff3d028
+fff3d02c
+fff3d030
+fff3d034
+fff3d038
+fff3d040
+fff3d044
+fff3d048
+fff3d04c
+fff3d050
+fff3d054
+fff3d058
+fff3d05c
+fff3d100
+fff3d108
+fff3d110
+fff3d118
+fff3d120
+fff3d128
+fff3d130
+fff3d138
+fff3d104
+fff3d10c
+fff3d114
+fff3d11c
+fff3d124
+fff3d12c
+fff3d134
+fff3d13c
+fff3d400
+fff3d420
+fff3d440
+fff3d460
+fff3d480
+fff3d4a0
+fff3d4c0
+fff3d4e0
+fff3d404
+fff3d424
+fff3d444
+fff3d464
+fff3d484
+fff3d4a4
+fff3d4c4
+fff3d4e4
+fff3d408
+fff3d428
+fff3d448
+fff3d468
+fff3d488
+fff3d4a8
+fff3d4c8
+fff3d4e8
+fff3d40c
+fff3d42c
+fff3d44c
+fff3d46c
+fff3d48c
+fff3d4ac
+fff3d4cc
+fff3d4ec
+fff3d410
+fff3d430
+fff3d450
+fff3d470
+fff3d490
+fff3d4b0
+fff3d4d0
+fff3d4f0
+fff3dd00
+fff3dd04
+fff3dd08
+fff3dd0c
+fff3de00
+fff3de04
+fff3de08
+fff3de0c
+fff3de10
+fff3de14
+fff3de80
+fff3dfe0
+fff3dfe4
+fff3dfe8
+fff3dfec
+fff3dff0
+fff3dff4
+fff3dff8
+fff3dffc
+fff3c000
+fff3c004
+fff3c008
+fff3c00c
+fff3c010
+fff3c014
+fff3c018
+fff3c020
+fff3c100
+fff3c104
+fff3c108
+fff3c10c
+fff3c110
+fff3c114
+fff3c200
+fff3c204
+fff3c300
+fff3c304
+fff3c308
+fff3c30c
+fff3c310
+fff3c314
+fff3c318
+fff3c31c
+fff3c320
+fff3c324
+fff3c400
+fff3c404
+fff3c408
+fff3c40c
+fff3c410
+fff3c414
+fff3c418
+fff3c41c
+fff3cf00
+fff3cf04
+fff3cf08
+fff3cf0c
+fff3cf10
+fff3cf14
+fff3cf18
+fff3cf1c
+fff3cf20
+fff3cf24
+fff3cf28
+fff3cf2c
+fff3cf30
+fff3cf34
+fff3cf38
+fff3cf3c
+fff3cf40
+fff3cf44
+fff3cf48
+fff3cf4c
+fff3cf50
+fff3cf54
+fff3cf58
+fff3cf5c
+fff3cf60
+fff3cf64
+fff3cf68
+fff3cf6c
+fff3cf70
+fff3cf74
+fff3cf78
+fff3cf7c
+fff3cf80
+fff3cf84
+fff3cf88
+fff3cf8c
+fff3cf90
+fff3cf94
+fff3cf98
+fff3cf9c
+fff3cfa0
+fff3cfa4
+fff3cfa8
+fff3cfac
+fff3cfb0
+fff3cfb4
+fff3cfb8
+fff3cfbc
+fff3cfc0
+fff3cfc4
+fff3cfc8
+fff3cfcc
+fff3cfd0
+fff3cfd4
+fff3cfd8
+fff3cfdc
+fff3cfe0
+fff3cfe4
+fff3cfe8
+fff3cfec
+fff3cff0
+fff3cff4
+fff3cff8
+fff3cffc
+40000000
+40000400
+40000404
+40000408
+4000040c
+40000410
+40000414
+40000418
+4000041c
+40000420
+40000fe0
+40000fe4
+40000fe8
+40000fec
+40000ff0
+40000ff4
+40000ff8
+40000ffc
+40001000
+40001400
+40001404
+40001408
+4000140c
+40001410
+40001414
+40001418
+4000141c
+40001420
+40001fe0
+40001fe4
+40001fe8
+40001fec
+40001ff0
+40001ff4
+40001ff8
+40001ffc
+40002000
+40002400
+40002404
+40002408
+4000240c
+40002410
+40002414
+40002418
+4000241c
+40002420
+40002fe0
+40002fe4
+40002fe8
+40002fec
+40002ff0
+40002ff4
+40002ff8
+40002ffc
+40003000
+40003400
+40003404
+40003408
+4000340c
+40003410
+40003414
+40003418
+4000341c
+40003420
+40003fe0
+40003fe4
+40003fe8
+40003fec
+40003ff0
+40003ff4
+40003ff8
+40003ffc
+40004004
+40004018
+40004020
+40004024
+40004028
+4000402c
+40004030
+40004034
+40004038
+4000403c
+40004040
+40004048
+40004fe0
+40004fe4
+40004fe8
+40004fec
+40004ff0
+40004ff4
+40004ff8
+40004ffc
+40005000
+40005004
+40005008
+4000500c
+40005010
+40005014
+40005018
+4000501c
+40005020
+40005024
+40005028
+4000502c
+40005030
+40005034
+40005038
+4000503c
+40005040
+40005044
+40005048
+4000504c
+40005050
+40005054
+40005058
+4000505c
+40005060
+40005064
+40005068
+4000506c
+40005070
+40005074
+40005078
+4000507c
+40005080
+40005084
+40005094
+40005098
+4000509c
+400050f4
+400050f8
+400050fc
+40008000
+40008004
+40008008
+4000800c
+40008010
+40008014
+40008c00
+40008f00
+40008f04
+40008fdc
+40008fe0
+40008fe4
+40008fe8
+40008fec
+40008ff0
+40008ff4
+40008ff8
+40008ffc
+40009000
+40009004
+40009008
+4000900c
+40009010
+40009014
+40009018
+4000901c
+40009020
+40009024
+40009080
+40009084
+40009088
+4000908c
+40009fdc
+40009fe0
+40009fe4
+40009fe8
+40009fec
+40009ff0
+40009ff4
+40009ff8
+40009ffc
+4000a000
+4000a800
+4000a804
+4000a808
+4000a80c
+4000a810
+4000a814
+4000a818
+4000a81c
+4000a820
+4000afe0
+4000afe4
+4000afe8
+4000afec
+4000aff0
+4000aff4
+4000aff8
+4000affc
+4000b000
+4000b800
+4000b804
+4000b808
+4000b80c
+4000b810
+4000b814
+4000b818
+4000b81c
+4000b820
+4000bfe0
+4000bfe4
+4000bfe8
+4000bfec
+4000bff0
+4000bff4
+4000bff8
+4000bffc
+4000c000
+4000c004
+4000c018
+4000c020
+4000c024
+4000c028
+4000c02c
+4000c030
+4000c034
+4000c038
+4000c03c
+4000c040
+4000c048
+4000cfcc
+4000cfe0
+4000cfe4
+4000cfe8
+4000cfec
+4000cff0
+4000cff4
+4000cff8
+4000cffc
+40006000
+40006100
+40006104
+40006200
+40006204
+40006208
+4000620c
+40006210
+40006300
+40006304
+40006308
+4000630c
+40006310
+40006314
+40006318
+40006320
+40006324
+40006328
+4000632c
+40006330
+40006334
+40006338
+40006340
+40006344
+40006348
+4000634c
+40006350
+40006354
+40006358
+40006360
+40006364
+40006368
+4000636c
+40006370
+40006374
+40006378
+40006380
+40006384
+40006390
+40006394
+400063a0
+400063a4
+400063b0
+400063b4
+400063c0
+400063c4
+400063c8
+400063cc
+400063d0
+400063e0
+400063e4
+400063e8
+400063ec
+400063f0
+400063f4
+400063f8
+400063fc
+400063d4
+400063d8
+400063dc
+40006400
+40006404
+40006408
+4000640c
+40006410
+40006414
+40006500
+40006504
+40006600
+40006604
+40006608
+4000660c
+40006610
+40006614
+40006618
+4000661c
+40006620
+40006624
+40006700
+40006704
+40006708
+4000670c
+40006710
+40006714
+40006718
+40006720
+40006724
+40006728
+40006730
+40006734
+40006738
+4000673c
+40006800
+40006804
+40006808
+4000680c
+40006810
+40006814
+40006818
+4000681c
+40006820
+40006824
+40006828
+4000682c
+40006830
+40006834
+40006838
+4000683c
+40006840
+40006844
+40006848
+4000684c
+40006900
+40006a00
+40006a04
+40006a08
+40006b00
+40006b04
+40006b08
+40006b0c
+40006b10
+40006b14
+40006b18
+40006b1c
+40006b20
+40006b24
+40006b28
+40006b2c
+40006b30
+40006b34
+40006b38
+40006b3c
+40006b40
+40006b44
+40006b48
+40006b4c
+40006b50
+40006b54
+40006b58
+40006b5c
+40006b60
+40006b64
+40006b68
+40006b6c
+40006b70
+40006b74
+40006b78
+40006b7c
+40006b80
+40006b84
+40006b88
+40006b8c
+40006b90
+40006b94
+40006b98
+40006b9c
+40006ba0
+40006ba4
+40006ba8
+40006bac
+40006bb0
+40006bb4
+40006bb8
+40006bbc
+40006bc0
+40006bc4
+40006bc8
+40006bcc
+40006bd0
+40006bd4
+40006bd8
+40006bdc
+40006be0
+40006be4
+40006be8
+40006bec
+40006bf0
+40006bf4
+40006bf8
+40006bfc
+40006c00
+40006c04
+40006c08
+40006c0c
+40006c10
+40006c14
+40006c18
+40006c1c
+40006c20
+40006c24
+40006c28
+40006c2c
+40006c30
+40006c34
+40006c38
+40006c3c
+40006c40
+40006c44
+40006c48
+40006c4c
+40006c50
+40006c54
+40006c58
+40006c5c
+40006c60
+40006c64
+40006c68
+40006c6c
+40006c70
+40006c74
+40006c78
+40006c7c
+40006c80
+40006c84
+40006c88
+40006c8c
+40006c90
+40006c94
+40006c98
+40006c9c
+40006ca0
+40006ca4
+40006ca8
+40006cac
+40006cb0
+40006cb4
+40006cb8
+40006cbc
+40006cc0
+40006cc4
+40006cc8
+40006ccc
+40006cd0
+40006cd4
+40006cd8
+40006cdc
+40006ce0
+40006d00
+40006d04
+40006d08
+40006d0c
+40006d10
+40006d14
+40006d18
+40006d1c
+40006d20
+40006d24
+40006d28
+40006d2c
+40006d30
+40006d34
+40006d38
+40006d3c
+40006d40
+40006d44
+40006d48
+40006d4c
+40006d50
+40006d54
+40006d58
+40006d5c
+40006d60
+40006d64
+40006d68
+40006d6c
+40006d70
+40006d74
+40006d78
+40006d7c
+40006d80
+40006d84
+40006d88
+40006d8c
+40006d90
+40006d94
+40006d98
+40006d9c
+40006da4
+40006da8
+40006dac
+40006db0
+40006db4
+40006db8
+40006dbc
+40006dc0
+40006dc4
+40006dcc
+40006dd0
+40006dd4
+40006dd8
+40006ddc
+40006de0
+40006de4
+40006de8
+40006dec
+40006df0
+40006df4
+40006e00
+fff50000
+fff50004
+fff50018
+fff5001c
+fff50020
+fff50024
+fff50028
+fff5002c
+fff50030
+fff50034
+fff50038
+fff5003c
+fff50040
+fff50044
+fff50048
+fff5004c
+fff50050
+fff50054
+fff50058
+fff5005c
+fff50060
+fff50064
+fff50068
+fff5006c
+fff50070
+fff50074
+fff50078
+fff5007c
+fff50200
+fff50204
+fff50208
+fff5020c
+fff50210
+fff50214
+fff50218
+fff5021c
+fff50220
+fff50230
+fff50234
+fff50238
+fff50240
+fff50244
+fff50248
+fff50250
+fff50254
+fff50258
+fff50260
+fff50264
+fff50268
+fff50300
+fff50304
+fff50308
+fff5030c
+fff50310
+fff50314
+fff50318
+fff5031c
+fff50320
+fff50324
+fff50328
+fff5032c
+fff50330
+fff50334
+fff50338
+fff5033c
+fff50400
+fff50700
+fff50704
+fff50800
+fff50804
+fff50808
+fff5080c
+fff50810
+fff50814
+fff50818
+fff5081c
+fff50824
+fff5082c
+fff50864
+fff5086c
+fff50874
+fff5087c
+fff50884
+fff50888
+fff5088c
+fff50894
+fff5089c
+fff50900
+fff50908
+fff5090c
+fff50910
+fff50914
+fff50918
+fff50920
+fff50928
+fff50930
+fff50934
+fff50938
+fff5093c
+fff50970
+fff50978
+fff50980
+fff50988
+fff50998
+fff509a0
+fff50f00
+fff50f04
+fff50f08
+fff50f0c
+fff50f10
+fff50f14
+fff50f18
+fff50f1c
+fff50f20
+fff50f24
+fff50f28
+fff50f2c
+fff50f48
+fff50f4c
+fff50f50
+fff50f54
+fff50f58
+fff51000
+fff51004
+fff51018
+fff5101c
+fff51020
+fff51024
+fff51028
+fff5102c
+fff51030
+fff51034
+fff51038
+fff5103c
+fff51040
+fff51044
+fff51048
+fff5104c
+fff51050
+fff51054
+fff51058
+fff5105c
+fff51060
+fff51064
+fff51068
+fff5106c
+fff51070
+fff51074
+fff51078
+fff5107c
+fff51200
+fff51204
+fff51208
+fff5120c
+fff51210
+fff51214
+fff51218
+fff5121c
+fff51220
+fff51230
+fff51234
+fff51238
+fff51240
+fff51244
+fff51248
+fff51250
+fff51254
+fff51258
+fff51260
+fff51264
+fff51268
+fff51300
+fff51304
+fff51308
+fff5130c
+fff51310
+fff51314
+fff51318
+fff5131c
+fff51320
+fff51324
+fff51328
+fff5132c
+fff51330
+fff51334
+fff51338
+fff5133c
+fff51400
+fff51700
+fff51704
+fff51800
+fff51804
+fff51808
+fff5180c
+fff51810
+fff51814
+fff51818
+fff5181c
+fff51824
+fff5182c
+fff51864
+fff5186c
+fff51874
+fff5187c
+fff51884
+fff51888
+fff5188c
+fff51894
+fff5189c
+fff51900
+fff51908
+fff5190c
+fff51910
+fff51914
+fff51918
+fff51920
+fff51928
+fff51930
+fff51934
+fff51938
+fff5193c
+fff51970
+fff51978
+fff51980
+fff51988
+fff51998
+fff519a0
+fff51f00
+fff51f04
+fff51f08
+fff51f0c
+fff51f10
+fff51f14
+fff51f18
+fff51f1c
+fff51f20
+fff51f24
+fff51f28
+fff51f2c
+fff51f48
+fff51f4c
+fff51f50
+fff51f54
+fff51f58
+fff57000
+fff57004
+fff58800
+fff58000
+fff58004
+fff58004
+fff58008
+fff5800c
+fff58010
+fff58014
+fff58018
+fff58020
+fff58038
+fff5803c
+fff58060
+fff58064
+fff58000
+fff58004
+fff58008
+fff58010
+fff58014
+fff58018
+fff58040
+fff58044
+fff58048
+fff5804c
+fff58050
+fff58080
+fff580c0
+fff580c4
+fff580c8
+fff580cc
+fff580f0
+fff580f4
+fff58100
+fff58140
+fff58144
+fff58148
+fff5814c
+fff58150
+fff581c0
+fff581c4
+fff581c8
+fff581e0
+fff581e4
+fff58240
+fff58244
+fff58280
+fff58284
+fff58288
+fff59800
+fff59000
+fff59004
+fff59004
+fff59008
+fff5900c
+fff59010
+fff59014
+fff59018
+fff59020
+fff59038
+fff5903c
+fff59060
+fff59064
+fff59000
+fff59004
+fff59008
+fff59010
+fff59014
+fff59018
+fff59040
+fff59044
+fff59048
+fff5904c
+fff59050
+fff59080
+fff590c0
+fff590c4
+fff590c8
+fff590cc
+fff590f0
+fff590f4
+fff59100
+fff59140
+fff59144
+fff59148
+fff5914c
+fff59150
+fff591c0
+fff591c4
+fff591c8
+fff591e0
+fff591e4
+fff59240
+fff59244
+fff59280
+fff59284
+fff59288
+fff5a800
+fff5a000
+fff5a004
+fff5a004
+fff5a008
+fff5a00c
+fff5a010
+fff5a014
+fff5a018
+fff5a020
+fff5a038
+fff5a03c
+fff5a060
+fff5a064
+fff5a000
+fff5a004
+fff5a008
+fff5a010
+fff5a014
+fff5a018
+fff5a040
+fff5a044
+fff5a048
+fff5a04c
+fff5a050
+fff5a080
+fff5a0c0
+fff5a0c4
+fff5a0c8
+fff5a0cc
+fff5a0f0
+fff5a0f4
+fff5a100
+fff5a140
+fff5a144
+fff5a148
+fff5a14c
+fff5a150
+fff5a1c0
+fff5a1c4
+fff5a1c8
+fff5a1e0
+fff5a1e4
+fff5a240
+fff5a244
+fff5a280
+fff5a284
+fff5a288
+fff5b800
+fff5b000
+fff5b004
+fff5b004
+fff5b008
+fff5b00c
+fff5b010
+fff5b014
+fff5b018
+fff5b020
+fff5b038
+fff5b03c
+fff5b060
+fff5b064
+fff5b000
+fff5b004
+fff5b008
+fff5b010
+fff5b014
+fff5b018
+fff5b040
+fff5b044
+fff5b048
+fff5b04c
+fff5b050
+fff5b080
+fff5b0c0
+fff5b0c4
+fff5b0c8
+fff5b0cc
+fff5b0f0
+fff5b0f4
+fff5b100
+fff5b140
+fff5b144
+fff5b148
+fff5b14c
+fff5b150
+fff5b1c0
+fff5b1c4
+fff5b1c8
+fff5b1e0
+fff5b1e4
+fff5b240
+fff5b244
+fff5b280
+fff5b284
+fff5b288
+fff5c800
+fff5c000
+fff5c004
+fff5c004
+fff5c008
+fff5c00c
+fff5c010
+fff5c014
+fff5c018
+fff5c020
+fff5c038
+fff5c03c
+fff5c060
+fff5c064
+fff5c000
+fff5c004
+fff5c008
+fff5c010
+fff5c014
+fff5c018
+fff5c040
+fff5c044
+fff5c048
+fff5c04c
+fff5c050
+fff5c080
+fff5c0c0
+fff5c0c4
+fff5c0c8
+fff5c0cc
+fff5c0f0
+fff5c0f4
+fff5c100
+fff5c140
+fff5c144
+fff5c148
+fff5c14c
+fff5c150
+fff5c1c0
+fff5c1c4
+fff5c1c8
+fff5c1e0
+fff5c1e4
+fff5c240
+fff5c244
+fff5c280
+fff5c284
+fff5c288
+fff5d800
+fff5d000
+fff5d004
+fff5d004
+fff5d008
+fff5d00c
+fff5d010
+fff5d014
+fff5d018
+fff5d020
+fff5d038
+fff5d03c
+fff5d060
+fff5d064
+fff5d000
+fff5d004
+fff5d008
+fff5d010
+fff5d014
+fff5d018
+fff5d040
+fff5d044
+fff5d048
+fff5d04c
+fff5d050
+fff5d080
+fff5d0c0
+fff5d0c4
+fff5d0c8
+fff5d0cc
+fff5d100
+fff5d140
+fff5d144
+fff5d148
+fff5d14c
+fff5d150
+fff5d1c0
+fff5d1c4
+fff5d1c8
+fff5d200
+fff5d240
+fff5d244
+fff5d280
+fff5d284
+fff5d288
+40010000
+40010004
+40010008
+4001000c
+40010010
+40010014
+40010018
+4001001c
+40010020
+40010024
+40010028
+4001002c
+40010030
+40010034
+40010038
+4001003c
+40010040
+40010044
+40010048
+4001004c
+40010050
+40010054
+40010058
+4001005c
+40010060
+40010100
+40010104
+4001010c
+40010110
+40010114
+40010118
+4001011c
+40010120
+40010124
+40010128
+4001012c
+40010130
+40010134
+40010138
+4001013c
+40010140
+40010144
+40010148
+4001014c
+40010150
+40010154
+40010158
+4001015c
+40010160
+40010164
+40010168
+4001016c
+40010170
+40010174
+40010178
+4001017c
+40010180
+40010184
+40010200
+40010204
+4001020c
+40010210
+40010214
+40010218
+4001021c
+40010220
+40010224
+40010228
+4001022c
+40010230
+40010234
+40010238
+4001023c
+40010240
+40010244
+40010248
+4001024c
+40010250
+40010254
+40010258
+4001025c
+40010260
+40010264
+40010268
+4001026c
+40010270
+40010274
+40010278
+4001027c
+40010280
+40010284
+40010300
+40010304
+4001030c
+40010310
+40010314
+40010318
+4001031c
+40010320
+40010324
+40010328
+4001032c
+40010330
+40010334
+40010338
+4001033c
+40010340
+40010344
+40010348
+4001034c
+40010350
+40010354
+40010358
+4001035c
+40010360
+40010364
+40010368
+4001036c
+40010370
+40010374
+40010378
+4001037c
+40010380
+40010384
+40010700
+40010800
+40010804
+40010808
+4001080c
+40010810
+40010814
+40010818
+4001081c
+40010820
+40010824
+40010828
+4001082c
+40010830
+40010834
+40010838
+4001083c
+40010840
+40010844
+40010848
+4001084c
+40010850
+40010854
+40010858
+4001085c
+40010860
+40010864
+40010868
+4001086c
+40010870
+40010874
+40010878
+4001087c
+40010880
+40010884
+40010888
+4001088c
+40010890
+40010894
+40010898
+40010900
+40010904
+40010908
+4001090c
+40010910
+40010914
+40010918
+4001091c
+40010920
+40010924
+40010928
+4001092c
+40010930
+40010934
+40010938
+4001093c
+40010940
+40010944
+40010948
+4001094c
+40010950
+40010954
+40010958
+4001095c
+40010960
+40010964
+40010968
+4001096c
+40010970
+40010974
+40010978
+4001097c
+40010980
+40010984
+40010988
+4001098c
+40010990
+40010994
+40010998
+40010a00
+40010a04
+40010a08
+40010a0c
+40010a10
+40010a14
+40010a18
+40010a1c
+40010a20
+40010a24
+40010a28
+40010a2c
+40010a30
+40010a34
+40010a38
+40010a3c
+40010a40
+40010a44
+40010a48
+40010a4c
+40010a50
+40010a54
+40010a58
+40010a5c
+40010a60
+40010a64
+40010a68
+40010a6c
+40010a70
+40010a74
+40010a78
+40010a7c
+40010a80
+40010a84
+40010a88
+40010a8c
+40010a90
+40010a94
+40010a98
+40010b00
+40010b04
+40010b08
+40010b0c
+40010b10
+40010b14
+40010b18
+40010b1c
+40010b20
+40010b24
+40010b28
+40010b2c
+40010b30
+40010b34
+40010b38
+40010b3c
+40010b40
+40010b44
+40010b48
+40010b4c
+40010b50
+40010b54
+40010b58
+40010b5c
+40010b60
+40010b64
+40010b68
+40010b6c
+40010b70
+40010b74
+40010b78
+40010b7c
+40010b80
+40010b84
+40010b88
+40010b8c
+40010b90
+40010b94
+40010b98
+40010c00
+40010c04
+40010c08
+40010c0c
+40010c10
+40010c14
+40010c18
+40010c1c
+40010c20
+40010c24
+40010c28
+40010c2c
+40010c30
+40010c34
+40010c38
+40010c3c
+40010c40
+40010c44
+40010c48
+40010c4c
+40010c50
+40010c54
+40010c58
+40010c5c
+40010c60
+40010c64
+40010c68
+40010c6c
+40010c70
+40010c74
+40010c78
+40010c7c
+40010c80
+40010c84
+40010c88
+40010c8c
+40010c90
+40010c94
+40010c98
+40015000
+40015004
+40015008
+4001500c
+40015010
+40015014
+40015018
+4001501c
+40015020
+40015024
+40015028
+4001502c
+40015030
+40015034
+40015038
+4001503c
+40015040
+40015044
+40015048
+4001504c
+40015050
+40015054
+40015058
+4001505c
+40015060
+40015064
+40015068
+4001506c
+40015070
+40015074
+40015078
+4001507c
+40015080
+40015084
+40015088
+4001508c
+40015090
+40015094
+40015098
+4001509c
+400150a0
+400150a4
+400150a8
+400150ac
+400150b0
+400150b4
+400150b8
+400150bc
+400150c0
+400150c4
+400150c8
+400150cc
+400150d0
+400150d4
+400150d8
+400150dc
+400150e0
+400150e4
+400150e8
+400150ec
+400150f0
+400150f4
+400150f8
+400150fc
+40015100
+40015104
+40015108
+4001510c
+40015110
+40015114
+40015118
+4001511c
+40015120
+40015124
+40015128
+4001512c
+40015130
+40015134
+40015138
+4001513c
+40015140
+40015144
+40015148
+4001514c
+40015150
+40015154
+40015158
+4001515c
+40015160
+40015164
+40015168
+4001516c
+40015170
+40015174
+40015178
+4001517c
+40015180
+40015184
+40015188
+4001518c
+40015190
+40015194
+40015198
+4001519c
+400151a0
+400151a4
+400151a8
+400151ac
+400151b0
+400151b4
+400151b8
+400151bc
+400151c0
+400151c4
+400151c8
+400151cc
+400151d0
+400151d4
+400151d8
+400151dc
+400151e0
+400151e4
+400151e8
+400151ec
+400151f0
+400151f4
+400151f8
+400151fc
+40015200
+40015204
+40015208
+4001520c
+40015210
+40015214
+40015218
+4001521c
+40015220
+40015224
+40015228
+4001522c
+40015230
+40015234
+40015238
+4001523c
+40015240
+40015244
+40015248
+4001524c
+40015250
+40015254
+40015258
+4001525c
+40015260
+40015264
+40015268
+4001526c
+40015270
+40015274
+40015278
+4001527c
+40015280
+40015284
+40015288
+4001528c
+40015290
+40015294
+40015298
+4001529c
+400152a0
+400152a4
+400152a8
+400152ac
+400152b0
+400152b4
+400152b8
+400152bc
+400152c0
+400152c4
+400152c8
+400152cc
+400152d0
+400152d4
+400152d8
+400152dc
+400152e0
+400152e4
+400152e8
+400152ec
+400152f0
+400152f4
+400152f8
+400152fc
+40015300
+40015304
+40015308
+4001530c
+40015310
+40015314
+40015318
+4001531c
+40015320
+40015324
+40015328
+4001532c
+40015330
+40015334
+40015338
+4001533c
+40015340
+40015344
+40015348
+4001534c
+40015350
+40015354
+40015358
+4001535c
+40015360
+40015364
+40015368
+4001536c
+40015370
+40015374
+40015378
+4001537c
+40015380
+40015384
+40015388
+4001538c
+40015390
+40015394
+40015398
+4001539c
+400153a0
+400153a4
+400153a8
+400153ac
+400153b0
+400153b4
+400153b8
+400153bc
+400153c0
+400153c4
+400153c8
+400153cc
+400153d0
+400153d4
+400153d8
+400153dc
+400153e0
+400153e4
+400153e8
+400153ec
+400153f0
+400153f4
+400153f8
+400153fc
+40015400
+40015404
+40015408
+4001540c
+40015410
+40015414
+40015418
+4001541c
+40015420
+40015424
+40015428
+4001542c
+40015430
+40015434
+40015438
+4001543c
+40015440
+40015444
+40015448
+4001544c
+40015450
+40015454
+40015458
+4001545c
+40015460
+40015464
+40015468
+4001546c
+40015470
+40015474
+40015478
+4001547c
+40015480
+40015484
+40015488
+4001548c
+40015490
+40015494
+40015498
+4001549c
+400154a0
+400154a4
+400154a8
+400154ac
+400154b0
+400154b4
+400154b8
+400154bc
+400154c0
+400154c4
+400154c8
+400154cc
+400154d0
+400154d4
+400154d8
+400154dc
+400154e0
+400154e4
+400154e8
+400154ec
+400154f0
+400154f4
+400154f8
+400154fc
+40015500
+40015504
+40015508
+4001550c
+40015510
+40015514
+40015518
+4001551c
+40015520
+40015524
+40015528
+4001552c
+40015530
+40015534
+40015538
+4001553c
+40015540
+40015544
+40015548
+4001554c
+40015550
+40015554
+40015558
+4001555c
+40015560
+40015564
+40015568
+4001556c
+40015570
+40015574
+40015578
+4001557c
+40015580
+40015584
+40015588
+4001558c
+40015590
+40015594
+40015598
+4001559c
+400155a0
+400155a4
+400155a8
+400155ac
+400155b0
+400155b4
+400155b8
+400155bc
+400155c0
+400155c4
+400155c8
+400155cc
+400155d0
+400155d4
+400155d8
+400155dc
+400155e0
+400155e4
+400155e8
+400155ec
+400155f0
+400155f4
+400155f8
+400155fc
+40015600
+40015604
+40015608
+4001560c
+40015610
+40015614
+40015618
+4001561c
+40015620
+40015624
+40015628
+4001562c
+40015630
+40015634
+40015638
+4001563c
+40015640
+40015644
+40015648
+4001564c
+40015650
+40015654
+40015658
+4001565c
+40015660
+40015664
+40015668
+4001566c
+40015670
+40015674
+40015678
+4001567c
+40015680
+40015684
+40015688
+4001568c
+40015690
+40015694
+40015698
+4001569c
+400156a0
+400156a4
+400156a8
+400156ac
+400156b0
+400156b4
+400156b8
+400156bc
+400156c0
+400156c4
+400156c8
+400156cc
+400156d0
+400156d4
+400156d8
+400156dc
+400156e0
+400156e4
+400156e8
+400156ec
+400156f0
+400156f4
+400156f8
+400156fc
+40015700
+40015704
+40015708
+4001570c
+40015710
+40015714
+40015718
+4001571c
+40015720
+40015724
+40015728
+4001572c
+40015730
+40015734
+40015738
+4001573c
+40015740
+40015744
+40015748
+4001574c
+40015750
+40015754
+40015758
+4001575c
+40015760
+40015764
+40015768
+4001576c
+40015770
+40015774
+40015778
+4001577c
+40015780
+40015784
+40015788
+4001578c
+40015790
+40015794
+40015798
+4001579c
+400157a0
+400157a4
+400157a8
+400157ac
+400157b0
+400157b4
+400157b8
+400157bc
+400157c0
+400157c4
+400157c8
+400157cc
+400157d0
+400157d4
+400157d8
+400157dc
+400157e0
+400157e4
+400157e8
+400157ec
+400157f0
+400157f4
+400157f8
+400157fc
+40015800
+40015804
+40015808
+4001580c
+40015810
+40015814
+40015818
+4001581c
+40015820
+40015824
+40015828
+4001582c
+40015830
+40015834
+40015838
+4001583c
+40015840
+40015844
+40015848
+4001584c
+40015850
+40015854
+40015858
+4001585c
+40015860
+40015864
+40015868
+4001586c
+40015870
+40015874
+40015878
+4001587c
+40015880
+40015884
+40015888
+4001588c
+40015890
+40015894
+40015898
+4001589c
+400158a0
+400158a4
+400158a8
+400158ac
+400158b0
+400158b4
+400158b8
+400158bc
+400158c0
+400158c4
+400158c8
+400158cc
+400158d0
+400158d4
+400158d8
+400158dc
+400158e0
+400158e4
+400158e8
+400158ec
+400158f0
+400158f4
+400158f8
+400158fc
+40015900
+40015904
+40015908
+4001590c
+40015910
+40015914
+40015918
+4001591c
+40015920
+40015924
+40015928
+4001592c
+40015930
+40015934
+40015938
+4001593c
+40015940
+40015944
+40015948
+4001594c
+40015950
+40015954
+40015958
+4001595c
+40015960
+40015964
+40015968
+4001596c
+40015970
+40015974
+40015978
+4001597c
+40015980
+40015984
+40015988
+4001598c
+40015990
+40015994
+40015998
+4001599c
+400159a0
+400159a4
+400159a8
+400159ac
+400159b0
+400159b4
+400159b8
+400159bc
+400159c0
+400159c4
+400159c8
+400159cc
+400159d0
+400159d4
+400159d8
+400159dc
+400159e0
+400159e4
+400159e8
+400159ec
+400159f0
+400159f4
+400159f8
+400159fc
+40015a00
+40015a04
+40015a08
+40015a0c
+40015a10
+40015a14
+40015a18
+40015a1c
+40015a20
+40015a24
+40015a28
+40015a2c
+40015a30
+40015a34
+40015a38
+40015a3c
+40015a40
+40015a44
+40015a48
+40015a4c
+40015a50
+40015a54
+40015a58
+40015a5c
+40015a60
+40015a64
+40015a68
+40015a6c
+40015a70
+40015a74
+40015a78
+40015a7c
+40015a80
+40015a84
+40015a88
+40015a8c
+40015a90
+40015a94
+40015a98
+40015a9c
+40015aa0
+40015aa4
+40015aa8
+40015aac
+40015ab0
+40015ab4
+40015ab8
+40015abc
+40015ac0
+40015ac4
+40015ac8
+40015acc
+40015ad0
+40015ad4
+40015ad8
+40015adc
+40015ae0
+40015ae4
+40015ae8
+40015aec
+40015af0
+40015af4
+40015af8
+40015afc
+40015b00
+40015b04
+40015b08
+40015b0c
+40015b10
+40015b14
+40015b18
+40015b1c
+40015b20
+40015b24
+40015b28
+40015b2c
+40015b30
+40015b34
+40015b38
+40015b3c
+40015b40
+40015b44
+40015b48
+40015b4c
+40015b50
+40015b54
+40015b58
+40015b5c
+40015b60
+40015b64
+40015b68
+40015b6c
+40015b70
+40015b74
+40015b78
+40015b7c
+40015b80
+40015b84
+40015b88
+40015b8c
+40015b90
+40015b94
+40015b98
+40015b9c
+40015ba0
+40015ba4
+40015ba8
+40015bac
+40015bb0
+40015bb4
+40015bb8
+40015bbc
+40015bc0
+40015bc4
+40015bc8
+40015bcc
+40015bd0
+40015bd4
+40015bd8
+40015bdc
+40015be0
+40015be4
+40015be8
+40015bec
+40015bf0
+40015bf4
+40015bf8
+40015bfc
+40015c00
+40015c04
+40015c08
+40015c0c
+40015c10
+40015c14
+40015c18
+40015c1c
+40015c20
+40015c24
+40015c28
+40015c2c
+40015c30
+40015c34
+40015c38
+40015c3c
+40015c40
+40015c44
+40015c48
+40015c4c
+40015c50
+40015c54
+40015c58
+40015c5c
+40015c60
+40015c64
+40015c68
+40015c6c
+40015c70
+40015c74
+40015c78
+40015c7c
+40015c80
+40015c84
+40015c88
+40015c8c
+40015c90
+40015c94
+40015c98
+40015c9c
+40015ca0
+40015ca4
+40015ca8
+40015cac
+40015cb0
+40015cb4
+40015cb8
+40015cbc
+40015cc0
+40015cc4
+40015cc8
+40015ccc
+40015cd0
+40015cd4
+40015cd8
+40015cdc
+40015ce0
+40015ce4
+40015ce8
+40015cec
+40015cf0
+40015cf4
+40015cf8
+40015cfc
+40015d00
+40015d04
+40015d08
+40015d0c
+40015d10
+40015d14
+40015d18
+40015d1c
+40015d20
+40015d24
+40015d28
+40015d2c
+40015d30
+40015d34
+40015d38
+40015d3c
+40015d40
+40015d44
+40015d48
+40015d4c
+40015d50
+40015d54
+40015d58
+40015d5c
+40015d60
+40015d64
+40015d68
+40015d6c
+40015d70
+40015d74
+40015d78
+40015d7c
+40015d80
+40015d84
+40015d88
+40015d8c
+40015d90
+40015d94
+40015d98
+40015d9c
+40015da0
+40015da4
+40015da8
+40015dac
+40015db0
+40015db4
+40015db8
+40015dbc
+40015dc0
+40015dc4
+40015dc8
+40015dcc
+40015dd0
+40015dd4
+40015dd8
+40015ddc
+40015de0
+40015de4
+40015de8
+40015dec
+40015df0
+40015df4
+40015df8
+40015dfc
+40015e00
+40015e04
+40015e08
+40015e0c
+40015e10
+40015e14
+40015e18
+40015e1c
+40015e20
+40015e24
+40015e28
+40015e2c
+40015e30
+40015e34
+40015e38
+40015e3c
+40015e40
+40015e44
+40015e48
+40015e4c
+40015e50
+40015e54
+40015e58
+40015e5c
+40015e60
+40015e64
+40015e68
+40015e6c
+40015e70
+40015e74
+40015e78
+40015e7c
+40015e80
+40015e84
+40015e88
+40015e8c
+40015e90
+40015e94
+40015e98
+40015e9c
+40015ea0
+40015ea4
+40015ea8
+40015eac
+40015eb0
+40015eb4
+40015eb8
+40015ebc
+40015ec0
+40015ec4
+40015ec8
+40015ecc
+40015ed0
+40015ed4
+40015ed8
+40015edc
+40015ee0
+40015ee4
+40015ee8
+40015eec
+40015ef0
+40015ef4
+40015ef8
+40015efc
+40015f00
+40015f04
+40015f08
+40015f0c
+40015f10
+40015f14
+40015f18
+40015f1c
+40015f20
+40015f24
+40015f28
+40015f2c
+40015f30
+40015f34
+40015f38
+40015f3c
+40015f40
+40015f44
+40015f48
+40015f4c
+40015f50
+40015f54
+40015f58
+40015f5c
+40015f60
+40015f64
+40015f68
+40015f6c
+40015f70
+40015f74
+40015f78
+40015f7c
+40015f80
+40015f84
+40015f88
+40015f8c
+40015f90
+40015f94
+40015f98
+40015f9c
+40015fa0
+40015fa4
+40015fa8
+40015fac
+40015fb0
+40015fb4
+40015fb8
+40015fbc
+40015fc0
+40015fc4
+40015fc8
+40015fcc
+40015fd0
+40015fd4
+40015fd8
+40015fdc
+40015fe0
+40015fe4
+40015fe8
+40015fec
+40015ff0
+40015ff4
+40015ff8
+40015ffc
+40017000
+40017004
+40017008
+4001700c
+40017010
+40017014
+40017018
+4001701c
+40017020
+40017024
+40017028
+4001702c
+40017030
+40017034
+40017038
+4001703c
+40018000
+40018004
+40018018
+4001801c
+40018020
+40018024
+40018028
+4001802c
+40018030
+40018034
+40018038
+4001803c
+40018040
+40018044
+40018048
+4001804c
+40018050
+40018054
+40018058
+4001805c
+40018060
+40018064
+40018068
+4001806c
+40018070
+40018074
+40018078
+4001807c
+40018200
+40018204
+40018208
+4001820c
+40018210
+40018214
+40018218
+4001821c
+40018220
+40018230
+40018234
+40018238
+40018240
+40018244
+40018248
+40018250
+40018254
+40018258
+40018260
+40018264
+40018268
+40018300
+40018304
+40018308
+4001830c
+40018310
+40018314
+40018318
+4001831c
+40018320
+40018324
+40018328
+4001832c
+40018330
+40018334
+40018338
+4001833c
+40018400
+40018700
+40018704
+40018800
+40018804
+40018808
+4001880c
+40018810
+40018814
+40018818
+4001881c
+40018824
+4001882c
+40018864
+4001886c
+40018874
+4001887c
+40018884
+40018888
+4001888c
+40018894
+4001889c
+40018900
+40018908
+4001890c
+40018910
+40018914
+40018918
+40018920
+40018928
+40018930
+40018934
+40018938
+4001893c
+40018970
+40018978
+40018980
+40018988
+40018998
+400189a0
+40018f00
+40018f04
+40018f08
+40018f0c
+40018f10
+40018f14
+40018f18
+40018f1c
+40018f20
+40018f24
+40018f28
+40018f2c
+40018f48
+40018f4c
+40018f50
+40018f54
+40018f58
+40019000
+40019004
+40019018
+4001901c
+40019020
+40019024
+40019028
+4001902c
+40019030
+40019034
+40019038
+4001903c
+40019040
+40019044
+40019048
+4001904c
+40019050
+40019054
+40019058
+4001905c
+40019060
+40019064
+40019068
+4001906c
+40019070
+40019074
+40019078
+4001907c
+40019200
+40019204
+40019208
+4001920c
+40019210
+40019214
+40019218
+4001921c
+40019220
+40019230
+40019234
+40019238
+40019240
+40019244
+40019248
+40019250
+40019254
+40019258
+40019260
+40019264
+40019268
+40019300
+40019304
+40019308
+4001930c
+40019310
+40019314
+40019318
+4001931c
+40019320
+40019324
+40019328
+4001932c
+40019330
+40019334
+40019338
+4001933c
+40019700
+40019704
+40019800
+40019804
+40019808
+4001980c
+40019810
+40019814
+40019818
+4001981c
+40019824
+4001982c
+40019864
+4001986c
+40019874
+4001987c
+40019884
+40019888
+4001988c
+40019894
+4001989c
+40019900
+40019908
+4001990c
+40019910
+40019914
+40019918
+40019920
+40019928
+40019930
+40019934
+40019938
+4001993c
+40019970
+40019978
+40019980
+40019988
+40019998
+400199a0
+fff30000
+fff30400
+fff30404
+fff30408
+fff3040c
+fff30410
+fff30414
+fff30418
+fff3041c
+fff30420
+fff30fe0
+fff30fe4
+fff30fe8
+fff30fec
+fff30ff0
+fff30ff4
+fff30ff8
+fff30ffc
+fff31000
+fff31400
+fff31404
+fff31408
+fff3140c
+fff31410
+fff31414
+fff31418
+fff3141c
+fff31420
+fff31fe0
+fff31fe4
+fff31fe8
+fff31fec
+fff31ff0
+fff31ff4
+fff31ff8
+fff31ffc
+fff32000
+fff32400
+fff32404
+fff32408
+fff3240c
+fff32410
+fff32414
+fff32418
+fff3241c
+fff32420
+fff32fe0
+fff32fe4
+fff32fe8
+fff32fec
+fff32ff0
+fff32ff4
+fff32ff8
+fff32ffc
+fff33000
+fff33400
+fff33404
+fff33408
+fff3340c
+fff33410
+fff33414
+fff33418
+fff3341c
+fff33420
+fff33fe0
+fff33fe4
+fff33fe8
+fff33fec
+fff33ff0
+fff33ff4
+fff33ff8
+fff33ffc
+fff34000
+fff34004
+fff34008
+fff3400c
+fff34010
+fff34014
+fff34018
+fff34020
+fff34024
+fff34028
+fff3402c
+fff34030
+fff34034
+fff34038
+fff34f00
+fff34f04
+fff34fe0
+fff34fe4
+fff34fe8
+fff34fec
+fff34ff0
+fff34ff4
+fff34ff8
+fff34ffc
+fff35000
+fff35004
+fff35008
+fff3500c
+fff35010
+fff35014
+fff35018
+fff3501c
+fff35fe0
+fff35fe4
+fff35fe8
+fff35fec
+fff35ff0
+fff35ff4
+fff35ff8
+fff35ffc
+fff36004
+fff36018
+fff36020
+fff36024
+fff36028
+fff3602c
+fff36030
+fff36034
+fff36038
+fff3603c
+fff36040
+fff36048
+fff36fe0
+fff36fe4
+fff36fe8
+fff36fec
+fff36ff0
+fff36ff4
+fff36ff8
+fff36ffc
+fff37000
+fff37004
+fff37008
+fff3700c
+fff37010
+fff37014
+fff37018
+fff3701c
+fff37020
+fff37024
+fff37028
+fff3702c
+fff37030
+fff37034
+fff37038
+fff3703c
+fff37040
+fff37044
+fff37048
+fff3704c
+fff37050
+fff37054
+fff37058
+fff3705c
+fff37060
+fff37064
+fff37068
+fff3706c
+fff37070
+fff37074
+fff37078
+fff3707c
+fff37080
+fff37084
+fff37094
+fff37098
+fff3709c
+fff370f4
+fff370f8
+fff370fc
+fff38000
+fff38004
+fff38008
+fff3800c
+fff38010
+fff38014
+fff38018
+fff3801c
+fff38020
+fff38024
+fff38028
+fff3802c
+fff38030
+fff38034
+fff38038
+fff3803c
+fff38040
+fff38044
+fff38048
+fff3804c
+fff38050
+fff38054
+fff38058
+fff3805c
+fff38060
+fff38064
+fff38068
+fff3806c
+fff38070
+fff38074
+fff38078
+fff3807c
+fff38080
+fff38084
+fff38094
+fff38098
+fff3809c
+fff380f4
+fff380f8
+fff380fc
+fff39000
+fff39004
+fff39008
+fff3900c
+fff39010
+fff39014
+fff39018
+fff3901c
+fff39020
+fff39024
+fff39080
+fff39084
+fff39088
+fff3908c
+fff39fdc
+fff39fe0
+fff39fe4
+fff39fe8
+fff39fec
+fff39ff0
+fff39ff4
+fff39ff8
+fff39ffc
+fff3a000
+fff3a004
+fff3a008
+fff3d000
+fff3d004
+fff3d020
+fff3d024
+fff3d028
+fff3d02c
+fff3d030
+fff3d034
+fff3d038
+fff3d040
+fff3d044
+fff3d048
+fff3d04c
+fff3d050
+fff3d054
+fff3d058
+fff3d05c
+fff3d100
+fff3d108
+fff3d110
+fff3d118
+fff3d120
+fff3d128
+fff3d130
+fff3d138
+fff3d104
+fff3d10c
+fff3d114
+fff3d11c
+fff3d124
+fff3d12c
+fff3d134
+fff3d13c
+fff3d400
+fff3d420
+fff3d440
+fff3d460
+fff3d480
+fff3d4a0
+fff3d4c0
+fff3d4e0
+fff3d404
+fff3d424
+fff3d444
+fff3d464
+fff3d484
+fff3d4a4
+fff3d4c4
+fff3d4e4
+fff3d408
+fff3d428
+fff3d448
+fff3d468
+fff3d488
+fff3d4a8
+fff3d4c8
+fff3d4e8
+fff3d40c
+fff3d42c
+fff3d44c
+fff3d46c
+fff3d48c
+fff3d4ac
+fff3d4cc
+fff3d4ec
+fff3d410
+fff3d430
+fff3d450
+fff3d470
+fff3d490
+fff3d4b0
+fff3d4d0
+fff3d4f0
+fff3dd00
+fff3dd04
+fff3dd08
+fff3dd0c
+fff3de00
+fff3de04
+fff3de08
+fff3de0c
+fff3de10
+fff3de14
+fff3de80
+fff3dfe0
+fff3dfe4
+fff3dfe8
+fff3dfec
+fff3dff0
+fff3dff4
+fff3dff8
+fff3dffc
+fff3c000
+fff3c004
+fff3c008
+fff3c00c
+fff3c010
+fff3c014
+fff3c018
+fff3c020
+fff3c100
+fff3c104
+fff3c108
+fff3c10c
+fff3c110
+fff3c114
+fff3c200
+fff3c204
+fff3c300
+fff3c304
+fff3c308
+fff3c30c
+fff3c310
+fff3c314
+fff3c318
+fff3c31c
+fff3c320
+fff3c324
+fff3c400
+fff3c404
+fff3c408
+fff3c40c
+fff3c410
+fff3c414
+fff3c418
+fff3c41c
+fff3cf00
+fff3cf04
+fff3cf08
+fff3cf0c
+fff3cf10
+fff3cf14
+fff3cf18
+fff3cf1c
+fff3cf20
+fff3cf24
+fff3cf28
+fff3cf2c
+fff3cf30
+fff3cf34
+fff3cf38
+fff3cf3c
+fff3cf40
+fff3cf44
+fff3cf48
+fff3cf4c
+fff3cf50
+fff3cf54
+fff3cf58
+fff3cf5c
+fff3cf60
+fff3cf64
+fff3cf68
+fff3cf6c
+fff3cf70
+fff3cf74
+fff3cf78
+fff3cf7c
+fff3cf80
+fff3cf84
+fff3cf88
+fff3cf8c
+fff3cf90
+fff3cf94
+fff3cf98
+fff3cf9c
+fff3cfa0
+fff3cfa4
+fff3cfa8
+fff3cfac
+fff3cfb0
+fff3cfb4
+fff3cfb8
+fff3cfbc
+fff3cfc0
+fff3cfc4
+fff3cfc8
+fff3cfcc
+fff3cfd0
+fff3cfd4
+fff3cfd8
+fff3cfdc
+fff3cfe0
+fff3cfe4
+fff3cfe8
+fff3cfec
+fff3cff0
+fff3cff4
+fff3cff8
+fff3cffc
+fff50000
+fff50004
+fff50018
+fff5001c
+fff50020
+fff50024
+fff50028
+fff5002c
+fff50030
+fff50034
+fff50038
+fff5003c
+fff50040
+fff50044
+fff50048
+fff5004c
+fff50050
+fff50054
+fff50058
+fff5005c
+fff50060
+fff50064
+fff50068
+fff5006c
+fff50070
+fff50074
+fff50078
+fff5007c
+fff50200
+fff50204
+fff50208
+fff5020c
+fff50210
+fff50214
+fff50218
+fff5021c
+fff50220
+fff50230
+fff50234
+fff50238
+fff50240
+fff50244
+fff50248
+fff50250
+fff50254
+fff50258
+fff50260
+fff50264
+fff50268
+fff50300
+fff50304
+fff50308
+fff5030c
+fff50310
+fff50314
+fff50318
+fff5031c
+fff50320
+fff50324
+fff50328
+fff5032c
+fff50330
+fff50334
+fff50338
+fff5033c
+fff50400
+fff50700
+fff50704
+fff50800
+fff50804
+fff50808
+fff5080c
+fff50810
+fff50814
+fff50818
+fff5081c
+fff50824
+fff5082c
+fff50864
+fff5086c
+fff50874
+fff5087c
+fff50884
+fff50888
+fff5088c
+fff50894
+fff5089c
+fff50900
+fff50908
+fff5090c
+fff50910
+fff50914
+fff50918
+fff50920
+fff50928
+fff50930
+fff50934
+fff50938
+fff5093c
+fff50970
+fff50978
+fff50980
+fff50988
+fff50998
+fff509a0
+fff50f00
+fff50f04
+fff50f08
+fff50f0c
+fff50f10
+fff50f14
+fff50f18
+fff50f1c
+fff50f20
+fff50f24
+fff50f28
+fff50f2c
+fff50f48
+fff50f4c
+fff50f50
+fff50f54
+fff50f58
+fff51000
+fff51004
+fff51018
+fff5101c
+fff51020
+fff51024
+fff51028
+fff5102c
+fff51030
+fff51034
+fff51038
+fff5103c
+fff51040
+fff51044
+fff51048
+fff5104c
+fff51050
+fff51054
+fff51058
+fff5105c
+fff51060
+fff51064
+fff51068
+fff5106c
+fff51070
+fff51074
+fff51078
+fff5107c
+fff51200
+fff51204
+fff51208
+fff5120c
+fff51210
+fff51214
+fff51218
+fff5121c
+fff51220
+fff51230
+fff51234
+fff51238
+fff51240
+fff51244
+fff51248
+fff51250
+fff51254
+fff51258
+fff51260
+fff51264
+fff51268
+fff51300
+fff51304
+fff51308
+fff5130c
+fff51310
+fff51314
+fff51318
+fff5131c
+fff51320
+fff51324
+fff51328
+fff5132c
+fff51330
+fff51334
+fff51338
+fff5133c
+fff51400
+fff51700
+fff51704
+fff51800
+fff51804
+fff51808
+fff5180c
+fff51810
+fff51814
+fff51818
+fff5181c
+fff51824
+fff5182c
+fff51864
+fff5186c
+fff51874
+fff5187c
+fff51884
+fff51888
+fff5188c
+fff51894
+fff5189c
+fff51900
+fff51908
+fff5190c
+fff51910
+fff51914
+fff51918
+fff51920
+fff51928
+fff51930
+fff51934
+fff51938
+fff5193c
+fff51970
+fff51978
+fff51980
+fff51988
+fff51998
+fff519a0
+fff51f00
+fff51f04
+fff51f08
+fff51f0c
+fff51f10
+fff51f14
+fff51f18
+fff51f1c
+fff51f20
+fff51f24
+fff51f28
+fff51f2c
+fff51f48
+fff51f4c
+fff51f50
+fff51f54
+fff51f58
+fff57000
+fff57004
+fff58800
+fff58000
+fff58004
+fff58004
+fff58008
+fff5800c
+fff58010
+fff58014
+fff58018
+fff58020
+fff58038
+fff5803c
+fff58060
+fff58064
+fff58000
+fff58004
+fff58008
+fff58010
+fff58014
+fff58018
+fff58040
+fff58044
+fff58048
+fff5804c
+fff58050
+fff58080
+fff580c0
+fff580c4
+fff580c8
+fff580cc
+fff580f0
+fff580f4
+fff58100
+fff58140
+fff58144
+fff58148
+fff5814c
+fff58150
+fff581c0
+fff581c4
+fff581c8
+fff581e0
+fff581e4
+fff58240
+fff58244
+fff58280
+fff58284
+fff58288
+fff59800
+fff59000
+fff59004
+fff59004
+fff59008
+fff5900c
+fff59010
+fff59014
+fff59018
+fff59020
+fff59038
+fff5903c
+fff59060
+fff59064
+fff59000
+fff59004
+fff59008
+fff59010
+fff59014
+fff59018
+fff59040
+fff59044
+fff59048
+fff5904c
+fff59050
+fff59080
+fff590c0
+fff590c4
+fff590c8
+fff590cc
+fff590f0
+fff590f4
+fff59100
+fff59140
+fff59144
+fff59148
+fff5914c
+fff59150
+fff591c0
+fff591c4
+fff591c8
+fff591e0
+fff591e4
+fff59240
+fff59244
+fff59280
+fff59284
+fff59288
+fff5a800
+fff5a000
+fff5a004
+fff5a004
+fff5a008
+fff5a00c
+fff5a010
+fff5a014
+fff5a018
+fff5a020
+fff5a038
+fff5a03c
+fff5a060
+fff5a064
+fff5a000
+fff5a004
+fff5a008
+fff5a010
+fff5a014
+fff5a018
+fff5a040
+fff5a044
+fff5a048
+fff5a04c
+fff5a050
+fff5a080
+fff5a0c0
+fff5a0c4
+fff5a0c8
+fff5a0cc
+fff5a0f0
+fff5a0f4
+fff5a100
+fff5a140
+fff5a144
+fff5a148
+fff5a14c
+fff5a150
+fff5a1c0
+fff5a1c4
+fff5a1c8
+fff5a1e0
+fff5a1e4
+fff5a240
+fff5a244
+fff5a280
+fff5a284
+fff5a288
+fff5b800
+fff5b000
+fff5b004
+fff5b004
+fff5b008
+fff5b00c
+fff5b010
+fff5b014
+fff5b018
+fff5b020
+fff5b038
+fff5b03c
+fff5b060
+fff5b064
+fff5b000
+fff5b004
+fff5b008
+fff5b010
+fff5b014
+fff5b018
+fff5b040
+fff5b044
+fff5b048
+fff5b04c
+fff5b050
+fff5b080
+fff5b0c0
+fff5b0c4
+fff5b0c8
+fff5b0cc
+fff5b0f0
+fff5b0f4
+fff5b100
+fff5b140
+fff5b144
+fff5b148
+fff5b14c
+fff5b150
+fff5b1c0
+fff5b1c4
+fff5b1c8
+fff5b1e0
+fff5b1e4
+fff5b240
+fff5b244
+fff5b280
+fff5b284
+fff5b288
+fff5c800
+fff5c000
+fff5c004
+fff5c004
+fff5c008
+fff5c00c
+fff5c010
+fff5c014
+fff5c018
+fff5c020
+fff5c038
+fff5c03c
+fff5c060
+fff5c064
+fff5c000
+fff5c004
+fff5c008
+fff5c010
+fff5c014
+fff5c018
+fff5c040
+fff5c044
+fff5c048
+fff5c04c
+fff5c050
+fff5c080
+fff5c0c0
+fff5c0c4
+fff5c0c8
+fff5c0cc
+fff5c0f0
+fff5c0f4
+fff5c100
+fff5c140
+fff5c144
+fff5c148
+fff5c14c
+fff5c150
+fff5c1c0
+fff5c1c4
+fff5c1c8
+fff5c1e0
+fff5c1e4
+fff5c240
+fff5c244
+fff5c280
+fff5c284
+fff5c288
+fff5d800
+fff5d000
+fff5d004
+fff5d004
+fff5d008
+fff5d00c
+fff5d010
+fff5d014
+fff5d018
+fff5d020
+fff5d038
+fff5d03c
+fff5d060
+fff5d064
+fff5d000
+fff5d004
+fff5d008
+fff5d010
+fff5d014
+fff5d018
+fff5d040
+fff5d044
+fff5d048
+fff5d04c
+fff5d050
+fff5d080
+fff5d0c0
+fff5d0c4
+fff5d0c8
+fff5d0cc
+fff5d100
+fff5d140
+fff5d144
+fff5d148
+fff5d14c
+fff5d150
+fff5d1c0
+fff5d1c4
+fff5d1c8
+fff5d200
+fff5d240
+fff5d244
+fff5d280
+fff5d284
+fff5d288
diff --git a/cxmanage/infodump.py b/cxmanage/infodump.py
index 0fe2b59..810628e 100755..100644
--- a/cxmanage/infodump.py
+++ b/cxmanage/infodump.py
@@ -30,6 +30,8 @@
import sys
+from pkg_resources import resource_string
+
def print_info_dump(work_dir, tftp, target):
""" Print the IPMI data available from the SoC. """
# See if we need a tftp server
@@ -49,45 +51,48 @@ def print_info_dump(work_dir, tftp, target):
firmware(work_dir, tftp, target)
fabric(work_dir, tftp, target)
+ print_cdb(target)
+ print_registers(target)
+
def ipmitool(target, cmd):
""" Run an ipmitool command on the target """
ipmitool_args = cmd.split()
try:
- target.ipmitool_command(ipmitool_args)
+ return target.ipmitool_command(ipmitool_args)
except Exception as e:
- print "%s: %s" % e.__class__.__name__, e
+ return "%s: %s" % (e.__class__.__name__, e)
def chassis(work_dir, tftp, target):
""" Print Chassis information. """
print '[ IPMI Chassis status ]'
- ipmitool(target, 'chassis status')
+ print ipmitool(target, 'chassis status') + '\n'
print '[ IPMI Chassis Power status ]'
- ipmitool(target, 'chassis power status')
+ print ipmitool(target, 'chassis power status') + '\n'
#print '[ IPMI Chassis Restart Cause ]'
- #print ipmitool(args, 'chassis restart-cause')
+ #print ipmitool(target, 'chassis restart-cause')
print '[ CXOEM Info ]'
- ipmitool(target, 'cxoem info basic')
- ipmitool(target, 'cxoem info partnum')
- ipmitool(target, 'cxoem info chassis')
- ipmitool(target, 'cxoem info node')
+ print ipmitool(target, 'cxoem info basic') + '\n'
+ print ipmitool(target, 'cxoem info partnum') + '\n'
+ print ipmitool(target, 'cxoem info chassis') + '\n'
+ print ipmitool(target, 'cxoem info node') + '\n'
print '[ IPMI Chassis Boot parameters ]'
- ipmitool(target, 'chassis bootparam get 0')
- ipmitool(target, 'chassis bootparam get 1')
- ipmitool(target, 'chassis bootparam get 2')
- ipmitool(target, 'chassis bootparam get 3')
- ipmitool(target, 'chassis bootparam get 4')
- ipmitool(target, 'chassis bootparam get 5')
- ipmitool(target, 'chassis bootparam get 6')
- ipmitool(target, 'chassis bootparam get 7')
+ print ipmitool(target, 'chassis bootparam get 0') + '\n'
+ print ipmitool(target, 'chassis bootparam get 1') + '\n'
+ print ipmitool(target, 'chassis bootparam get 2') + '\n'
+ print ipmitool(target, 'chassis bootparam get 3') + '\n'
+ print ipmitool(target, 'chassis bootparam get 4') + '\n'
+ print ipmitool(target, 'chassis bootparam get 5') + '\n'
+ print ipmitool(target, 'chassis bootparam get 6') + '\n'
+ print ipmitool(target, 'chassis bootparam get 7') + '\n'
def lan(work_dir, tftp, target):
""" Print LAN information. """
print '[ IPMI LAN Configuration ]'
- ipmitool(target, 'lan print')
+ print ipmitool(target, 'lan print') + '\n'
print '[ IPMI LAN Alerts ]'
- ipmitool(target, 'lan alert print')
+ print ipmitool(target, 'lan alert print') + '\n'
print '[ IPMI LAN Stats ]'
- ipmitool(target, 'lan stats get')
+ print ipmitool(target, 'lan stats get') + '\n'
def power(work_dir, tftp, target):
""" If there were power commands that it makes sense to issue, they would
@@ -102,60 +107,60 @@ def event(work_dir, tftp, target):
def controller(work_dir, tftp, target):
""" Print management controller information. """
print '[ IPMI BMC GUID ]'
- ipmitool(target, 'mc guid')
+ print ipmitool(target, 'mc guid') + '\n'
#print '[ IPMI BMC Watchdog Timer ]'
- #ipmitool(target, 'mc watchdog get')
+ #print ipmitool(target, 'mc watchdog get') + '\n'
print '[ IPMI BMC Global Enables ]'
- ipmitool(target, 'mc getenables')
+ print ipmitool(target, 'mc getenables') + '\n'
def sdr(work_dir, tftp, target):
""" Print sensor data record information. """
print '[ IPMI Sensor Description Records ]'
- ipmitool(target, 'sdr')
+ print ipmitool(target, 'sdr') + '\n'
def sensor(work_dir, tftp, target):
""" Print sensor information """
print '[ IPMI Sensors ]'
- ipmitool(target, 'sensor')
+ print ipmitool(target, 'sensor') + '\n'
def fru(work_dir, tftp, target):
""" Print FRU information. """
print '[ IPMI FRU data records ]'
- ipmitool(target, 'fru')
+ print ipmitool(target, 'fru') + '\n'
def sel(work_dir, tftp, target):
""" Print event log. """
print '[ IPMI System Event Log ]'
- ipmitool(target, 'sel')
+ print ipmitool(target, 'sel') + '\n'
def pef(work_dir, tftp, target):
""" Print PEF information. """
print '[ IPMI Platform Event Filters ]'
- ipmitool(target, 'pef')
+ print ipmitool(target, 'pef') + '\n'
def user(work_dir, tftp, target):
""" Print user information. """
print '[ IPMI Users ]'
- ipmitool(target, 'user list')
+ print ipmitool(target, 'user list') + '\n'
def session(work_dir, tftp, target):
""" Print session information. """
print '[ IPMI Sessions Info ]'
- ipmitool(target, 'session info all')
+ print ipmitool(target, 'session info all') + '\n'
def channel(work_dir, tftp, target):
""" Print channel information. """
#print '[ IPMI Channel Access ]'
- #ipmitool(target, 'channel getaccess')
+ #print ipmitool(target, 'channel getaccess')
print '[ IPMI Channel Info ]'
- ipmitool(target, 'channel info')
+ print ipmitool(target, 'channel info') + '\n'
#print '[ IPMI Channel Ciphers ]'
- #ipmitool(target, 'channel getciphers')
+ #print ipmitool(target, 'channel getciphers')
def firmware(work_dir, tftp, target):
""" Print firmware information. """
print '[ IPMI Firmware Info ]'
- ipmitool(target, 'cxoem fw info')
+ print ipmitool(target, 'cxoem fw info') + '\n'
def fabric(work_dir, tftp, target):
""" Print the fabric-related data. """
@@ -178,13 +183,34 @@ def fabric(work_dir, tftp, target):
for entry in ipinfo:
node_id = entry[0]
- sys.stdout.write('Node %i, netmask: ' % node_id)
- sys.stdout.flush()
- ipmitool(target, 'cxoem fabric get netmask node %i' % node_id)
- sys.stdout.write('Node %i, defgw: ' % node_id)
- sys.stdout.flush()
- ipmitool(target, 'cxoem fabric get defgw node %i' % node_id)
- sys.stdout.write('Node %i, ipsrc: ' % node_id)
- sys.stdout.flush()
- ipmitool(target, 'cxoem fabric get ipsrc node %i' % node_id)
-
+ for item in ['netmask', 'defgw', 'ipsrc']:
+ value = ipmitool(target, 'cxoem fabric get %s node %i'
+ % (item, node_id))
+ print 'Node %i, %s: %s' % (node_id, item, value)
+ print
+
+
+def print_cdb(target, cids=None):
+ """ Print info for each CDB entry. """
+ if cids == None:
+ cids = resource_string('cxmanage', 'data/cids').split()
+
+ for cid in cids:
+ print '[ CDB %s ]' % cid
+ print ipmitool(target, 'cxoem data cdb read 64 %s' % cid) + '\n'
+
+
+def print_registers(target, registers=None):
+ """ Print info for each register. """
+ if registers == None:
+ registers = resource_string('cxmanage', 'data/registers').split()
+
+ print '[ Memory dump ]'
+ for register in registers:
+ output = ipmitool(target, 'cxoem data mem read 4 %s' % register)
+ lines = [x for x in output.split('\n') if x.startswith('Value')]
+ if len(lines) == 1:
+ print 'Memory address %s: %s' % (register,
+ lines[0].partition(':')[2].rstrip().lstrip())
+ else:
+ print 'Memory address %s: failed to read' % register
diff --git a/cxmanage/target.py b/cxmanage/target.py
index bfffd22..980a36f 100644
--- a/cxmanage/target.py
+++ b/cxmanage/target.py
@@ -319,7 +319,9 @@ class Target:
if self.verbosity >= 2:
print "Running %s" % " ".join(command)
- return subprocess.check_output(command, stderr=subprocess.STDOUT)
+
+ output = subprocess.check_output(command, stderr=subprocess.STDOUT)
+ return output.rstrip().lstrip()
def _get_slot(self, fwinfo, image_type, slot_arg):
""" Get a slot for this image type based on the slot argument """
diff --git a/setup.py b/setup.py
index a3aefbf..e08a414 100755
--- a/setup.py
+++ b/setup.py
@@ -36,6 +36,7 @@ setup(
version='0.3.0',
packages=['cxmanage'],
scripts=['scripts/cxmanage', 'scripts/cxpackage'],
+ package_data={'cxmanage': ['data/cids', 'data/registers']},
description='Calxeda Management Utility',
install_requires=['tftpy', 'pyipmi', 'argparse'],
classifiers=[