diff options
author | George Kraft <george.kraft@calxeda.com> | 2012-07-17 15:07:28 -0500 |
---|---|---|
committer | George Kraft <george.kraft@calxeda.com> | 2012-07-17 15:07:28 -0500 |
commit | 45d496594966324e52799abe49f900b07eca09e0 (patch) | |
tree | 9b8b2aeda30349e4fa751216cb9557aa1114fe3f | |
parent | bb62f2cf7ddb80356ec6e5ce59df146f060fe187 (diff) | |
download | cxmanage-45d496594966324e52799abe49f900b07eca09e0.tar.gz |
infodump: Add CDB and memory dumps
-rw-r--r-- | cxmanage/controller.py | 4 | ||||
-rw-r--r-- | cxmanage/data/cids | 65 | ||||
-rw-r--r-- | cxmanage/data/registers | 5759 | ||||
-rw-r--r--[-rwxr-xr-x] | cxmanage/infodump.py | 114 | ||||
-rw-r--r-- | cxmanage/target.py | 4 | ||||
-rwxr-xr-x | setup.py | 1 |
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 """ @@ -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=[ |