FreeCalypso > hg > freecalypso-reveng
annotate pirelli/preboot.disasm @ 89:c5d52666d2eb
armdis: BX/MRS/MSR decoding implemented
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Sat, 29 Mar 2014 21:36:22 +0000 |
parents | 6a136554378e |
children |
rev | line source |
---|---|
67
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1 0: ea00004b b 0x134 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
2 4: ea00bffe b 0x30004 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
3 8: ea00bffe b 0x30008 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
4 c: ea00bffe b 0x3000c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
5 10: ea00bffe b 0x30010 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
6 14: ea00bffe b 0x30014 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
7 18: ea00bffe b 0x30018 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
8 1c: ea00bffe b 0x3001c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
9 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
10 <20-FF: all FFs> |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
11 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
12 100: fffffb00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
13 104: 02a102a1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
14 108: 028302a1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
15 10c: 00c000aa |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
16 110: 002a0040 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
17 114: fffffd00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
18 118: ffff9800 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
19 11c: fffffb10 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
20 120: ffffff08 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
21 124: fffff804 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
22 128: 20061081 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
23 12c: 00000800 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
24 130: 00a000f5 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
25 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
26 ; RESET vector branches here |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
27 134: e51f1024 ldr r1, [pc, #-36] ; 0x118 =0xffff9800 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
28 138: e15f21b6 ldrh r2, [pc, #-22] ; 0x12a =0x2006 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
29 13c: e1c120b0 strh r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
30 140: e5912000 ldr r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
31 144: e2022001 and r2, r2, #1 ; 0x1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
32 148: e3520001 cmp r2, #1 ; 0x1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
33 14c: 0afffffb beq 0x140 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
34 150: e51f1044 ldr r1, [pc, #-68] ; 0x114 =0xfffffd00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
35 154: e15f23b4 ldrh r2, [pc, #-52] ; 0x128 =0x1081 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
36 158: e1c120b0 strh r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
37 15c: e51f1048 ldr r1, [pc, #-72] ; 0x11c =0xfffffb10 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
38 160: e15f23bc ldrh r2, [pc, #-60] ; 0x12c =0x0800 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
39 164: e1d100b0 ldrh r0, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
40 168: e1800002 orr r0, r0, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
41 16c: e1c100b0 strh r0, [r1] ; DU disable |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
42 170: e51f1058 ldr r1, [pc, #-88] ; 0x120 =0xffffff08 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
43 174: e15f24be ldrh r2, [pc, #-78] ; 0x12e =0x0000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
44 178: e1c120b0 strh r2, [r1] ; MPU disable |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
45 17c: e51f1084 ldr r1, [pc, #-132] ; 0x100 =0xfffffb00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
46 180: e51f1064 ldr r1, [pc, #-100] ; 0x124 =0xfffff804 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
47 184: e15f25bc ldrh r2, [pc, #-92] ; 0x130 =0x00f5 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
48 188: e1c120b0 strh r2, [r1] ; WDOG disable cycle 1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
49 18c: e51f1070 ldr r1, [pc, #-112] ; 0x124 =0xfffff804 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
50 190: e15f26b6 ldrh r2, [pc, #-102] ; 0x132 =0x00a0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
51 194: e1c120b0 strh r2, [r1] ; WDOG disable cycle 2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
52 198: e15f29bc ldrh r2, [pc, #-156] ; 0x104 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
53 19c: e1c120b0 strh r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
54 1a0: e15f2ab2 ldrh r2, [pc, #-162] ; 0x106 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
55 1a4: e1c120b2 strh r2, [r1, #2] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
56 1a8: e15f2ab8 ldrh r2, [pc, #-168] ; 0x108 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
57 1ac: e1c120b4 strh r2, [r1, #4] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
58 1b0: e15f2abe ldrh r2, [pc, #-174] ; 0x10a |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
59 1b4: e1c120b6 strh r2, [r1, #6] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
60 1b8: e15f2bb4 ldrh r2, [pc, #-180] ; 0x10c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
61 1bc: e1c120ba strh r2, [r1, #10] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
62 1c0: e15f2bba ldrh r2, [pc, #-186] ; 0x10e |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
63 1c4: e1c120bc strh r2, [r1, #12] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
64 1c8: e15f2cb0 ldrh r2, [pc, #-192] ; 0x110 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
65 1cc: e1c120b8 strh r2, [r1, #8] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
66 1d0: e15f2cb6 ldrh r2, [pc, #-198] ; 0x112 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
67 1d4: e1c120be strh r2, [r1, #14] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
68 1d8: e59f0020 ldr r0, [pc, #32] ; 0x200 =0x81047c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
69 1dc: e3a01b01 mov r1, #1024 ; 0x400 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
70 1e0: e2411004 sub r1, r1, #4 ; 0x4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
71 1e4: e0802001 add r2, r0, r1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
72 1e8: e3c22003 bic r2, r2, #3 ; 0x3 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
73 1ec: e1a0d002 mov sp, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
74 1f0: e92d100f stmdb sp!, {r0, r1, r2, r3, ip} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
75 1f4: eb00003b bl 0x2e8 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
76 1f8: e8bd100f ldmia sp!, {r0, r1, r2, r3, ip} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
77 1fc: ea000796 b 0x205c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
78 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
79 200: 0081047c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
80 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
81 ; copy(src, len, dest) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
82 204: 2900 cmp r1, #0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
83 206: d006 beq 0x216 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
84 208: 6803 ldr r3, [r0, #0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
85 20a: 6013 str r3, [r2, #0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
86 20c: 3204 add r2, #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
87 20e: 3004 add r0, #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
88 210: 3904 sub r1, #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
89 212: 2900 cmp r1, #0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
90 214: d1f8 bne 0x208 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
91 216: 4770 bx lr |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
92 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
93 ; checksumming function: XOR of all 16-bit words in region |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
94 218: 2200 mov r2, #0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
95 21a: 2900 cmp r1, #0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
96 21c: d007 beq 0x22e |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
97 21e: 8803 ldrh r3, [r0, #0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
98 220: 4053 eor r3, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
99 222: 041a lsl r2, r3, #16 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
100 224: 0c12 lsr r2, r2, #16 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
101 226: 3002 add r0, #2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
102 228: 3902 sub r1, #2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
103 22a: 2900 cmp r1, #0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
104 22c: d1f7 bne 0x21e |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
105 22e: 1c10 mov r0, r2 (add r0, r2, #0) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
106 230: 4770 bx lr |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
107 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
108 ; 0x232 routine is bzero() with 4-byte alignment required |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
109 232: 2900 cmp r1, #0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
110 234: d005 beq 0x242 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
111 236: 2200 mov r2, #0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
112 238: 6002 str r2, [r0, #0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
113 23a: 3004 add r0, #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
114 23c: 3904 sub r1, #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
115 23e: 2900 cmp r1, #0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
116 240: d1fa bne 0x238 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
117 242: 4770 bx lr |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
118 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
119 ; 0xAA88 bytes are copied from 0x2508 to 0x810484 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
120 244: b5f0 push {r4, r5, r6, r7, lr} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
121 246: 4e10 ldr r6, [pc, #64] (0x288) =0x800010 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
122 248: 2000 mov r0, #0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
123 24a: 8030 strh r0, [r6, #0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
124 24c: 4f0f ldr r7, [pc, #60] (0x28c) =0x800012 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
125 24e: 8038 strh r0, [r7, #0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
126 250: 480f ldr r0, [pc, #60] (0x290) =0x810480 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
127 252: 4910 ldr r1, [pc, #64] (0x294) =0x81AF0C |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
128 254: 1a09 sub r1, r1, r0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
129 256: 3904 sub r1, #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
130 258: 468c mov ip, r1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
131 25a: 2104 mov r1, #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
132 25c: 180c add r4, r1, r0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
133 25e: 1c20 mov r0, r4 (add r0, r4, #0) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
134 260: 4661 mov r1, ip |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
135 262: ffe6f7ff bl 0x232 ; bzero() |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
136 266: 4d0c ldr r5, [pc, #48] (0x298) =0x2508 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
137 268: 1c28 mov r0, r5 (add r0, r5, #0) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
138 26a: 4661 mov r1, ip |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
139 26c: ffd4f7ff bl 0x218 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
140 270: 8030 strh r0, [r6, #0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
141 272: 1c28 mov r0, r5 (add r0, r5, #0) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
142 274: 4661 mov r1, ip |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
143 276: 1c22 mov r2, r4 (add r2, r4, #0) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
144 278: ffc4f7ff bl 0x204 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
145 27c: 1c20 mov r0, r4 (add r0, r4, #0) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
146 27e: 4661 mov r1, ip |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
147 280: ffcaf7ff bl 0x218 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
148 284: 8038 strh r0, [r7, #0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
149 286: bdf0 pop {r4, r5, r6, r7, pc} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
150 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
151 288: 00800010 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
152 28c: 00800012 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
153 290: 00810480 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
154 294: 0081af0c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
155 298: 00002508 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
156 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
157 29c: b500 push {lr} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
158 29e: f82bf000 bl 0x2f8 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
159 2a2: f802f000 bl 0x2aa |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
160 2a6: bd00 pop {pc} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
161 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
162 2a8: 4770 bx lr |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
163 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
164 2aa: b500 push {lr} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
165 2ac: 2003 mov r0, #3 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
166 2ae: 0400 lsl r0, r0, #16 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
167 2b0: f820f000 bl 0x2f4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
168 2b4: bd00 pop {pc} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
169 2b6: 0000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
170 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
171 2b8: e92d4000 stmdb sp!, {lr} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
172 2bc: e28fe001 add lr, pc, #1 ; 0x1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
173 2c0: e12fff1e bx lr |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
174 2c4: ffeaf7ff bl 0x29c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
175 2c8: 4778 bx pc |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
176 2ca: 46c0 nop (mov r8, r8) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
177 2cc: e8bd8000 ldmia sp!, {pc} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
178 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
179 2d0: e92d4000 stmdb sp!, {lr} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
180 2d4: e28fe001 add lr, pc, #1 ; 0x1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
181 2d8: e12fff1e bx lr |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
182 2dc: ffb2f7ff bl 0x244 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
183 2e0: 4778 bx pc |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
184 2e2: 46c0 nop (mov r8, r8) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
185 2e4: e8bd8000 ldmia sp!, {pc} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
186 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
187 2e8: e59fc000 ldr ip, [pc, #0] ; 0x2f0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
188 2ec: e12fff1c bx ip |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
189 2f0: 000002a9 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
190 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
191 2f4: 4700 bx r0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
192 2f6: 0000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
193 |
68
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
194 ; Thumb call trampoline to 0x818f2c |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
195 ; offset 0x8AA8 from start of copy |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
196 ; should be at 0xAFB0 in flash |
67
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
197 2f8: b082 sub sp, #8 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
198 2fa: 9400 str r4, [sp, #0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
199 2fc: 4c01 ldr r4, [pc, #4] (0x304) |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
200 2fe: 9401 str r4, [sp, #4] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
201 300: bd10 pop {r4, pc} |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
202 302: 0000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
203 304: 00818f2c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
204 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
205 <308-1FFF: all FFs> |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
206 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
207 2000: 00000001 ; magic word for the Calypso boot ROM |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
208 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
209 2004: ea0000be b 0x2304 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
210 2008: ea0000c0 b 0x2310 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
211 200c: ea0000c2 b 0x231c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
212 2010: ea0000c4 b 0x2328 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
213 2014: ea0000c6 b 0x2334 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
214 2018: ea0000b0 b 0x22e0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
215 201c: ea0000b6 b 0x22fc |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
216 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
217 2020: 02a102a4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
218 2024: 02a402a1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
219 2028: 02c0009c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
220 202c: 002a0040 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
221 2030: fffffb00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
222 2034: fffef006 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
223 2038: 00000008 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
224 203c: fffffd00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
225 2040: ffff9800 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
226 2044: fffffb10 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
227 2048: ffffff08 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
228 204c: 20021081 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
229 2050: f7ff0800 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
230 2054: 00000000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
231 2058: 0001fa00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
232 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
233 ; COME FROM 0x1fc |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
234 205c: e51f1024 ldr r1, [pc, #-36] ; 0x2040 =0xffff9800 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
235 2060: e15f21ba ldrh r2, [pc, #-26] ; 0x204e =0x2002 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
236 2064: e1c120b0 strh r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
237 2068: e5912000 ldr r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
238 206c: e2022001 and r2, r2, #1 ; 0x1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
239 2070: e3520001 cmp r2, #1 ; 0x1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
240 2074: 0afffffb beq 0x2068 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
241 2078: e51f1044 ldr r1, [pc, #-68] ; 0x203c =0xfffffd00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
242 207c: e15f23b8 ldrh r2, [pc, #-56] ; 0x204c =0x1081 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
243 2080: e1c120b0 strh r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
244 2084: e51f1048 ldr r1, [pc, #-72] ; 0x2044 =0xfffffb10 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
245 2088: e15f23be ldrh r2, [pc, #-62] ; 0x2052 =0xf7ff |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
246 208c: e1d100b0 ldrh r0, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
247 2090: e0000002 and r0, r0, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
248 2094: e1c100b0 strh r0, [r1] ; enable DU |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
249 2098: e51f1058 ldr r1, [pc, #-88] ; 0x2048 =0xffffff08 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
250 209c: e15f25b0 ldrh r2, [pc, #-80] ; 0x2054 =0x0000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
251 20a0: e1c120b0 strh r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
252 20a4: e51f107c ldr r1, [pc, #-124] ; 0x2030 =0xfffffb00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
253 20a8: e15f29b0 ldrh r2, [pc, #-144] ; 0x2020 =0x02a4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
254 20ac: e1c120b0 strh r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
255 20b0: e15f29b6 ldrh r2, [pc, #-150] ; 0x2022 =0x02a1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
256 20b4: e1c120b2 strh r2, [r1, #2] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
257 20b8: e15f29bc ldrh r2, [pc, #-156] ; 0x2024 =0x02a1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
258 20bc: e1c120b4 strh r2, [r1, #4] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
259 20c0: e15f2ab2 ldrh r2, [pc, #-162] ; 0x2026 =0x02a4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
260 20c4: e1c120b6 strh r2, [r1, #6] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
261 20c8: e15f2ab8 ldrh r2, [pc, #-168] ; 0x2028 =0x009c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
262 20cc: e1c120ba strh r2, [r1, #10] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
263 20d0: e15f2abe ldrh r2, [pc, #-174] ; 0x202a =0x02c0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
264 20d4: e1c120bc strh r2, [r1, #12] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
265 20d8: e15f2bb4 ldrh r2, [pc, #-180] ; 0x202c =0x0040 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
266 20dc: e1c120b8 strh r2, [r1, #8] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
267 20e0: e15f2bba ldrh r2, [pc, #-186] ; 0x202e =0x002a |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
268 20e4: e1c120be strh r2, [r1, #14] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
269 20e8: e51f10bc ldr r1, [pc, #-188] ; 0x2034 =0xfffef006 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
270 20ec: e1d120b0 ldrh r2, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
271 20f0: e51f00c0 ldr r0, [pc, #-192] ; 0x2038 =0x00000008 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
272 20f4: e1800002 orr r0, r0, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
273 20f8: e1c100b0 strh r0, [r1] ; enable A22 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
274 20fc: e10f0000 mrs r0, CPSR |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
275 2100: e3c0001f bic r0, r0, #31 ; 0x1f |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
276 2104: e3800013 orr r0, r0, #19 ; 0x13 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
277 2108: e38000c0 orr r0, r0, #192 ; 0xc0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
278 210c: e129f000 msr CPSR_fc, r0 ; SVC, all ints disabled |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
279 2110: e59f02e0 ldr r0, [pc, #736] ; 0x23f8 =0x800004 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
280 2114: e3a02000 mov r2, #0 ; 0x0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
281 2118: e59f12dc ldr r1, [pc, #732] ; 0x23fc =0x81047c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
282 211c: e1500001 cmp r0, r1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
283 2120: 0a000000 beq 0x2128 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
284 2124: e4802004 str r2, [r0], #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
285 2128: e1500001 cmp r0, r1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
286 212c: 1afffffc bne 0x2124 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
287 2130: e59f02c8 ldr r0, [pc, #712] ; 0x2400 =0x800000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
288 2134: e3a02000 mov r2, #0 ; 0x0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
289 2138: e59f12c4 ldr r1, [pc, #708] ; 0x2404 =0x81047c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
290 213c: e1500001 cmp r0, r1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
291 2140: 0a000000 beq 0x2148 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
292 2144: e4802004 str r2, [r0], #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
293 2148: e1500001 cmp r0, r1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
294 214c: 1afffffc bne 0x2144 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
295 2150: e3a00001 mov r0, #1 ; 0x1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
296 2154: e59f12b0 ldr r1, [pc, #688] ; 0x240c =0x800004 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
297 2158: e5810000 str r0, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
298 215c: e59f02a4 ldr r0, [pc, #676] ; 0x2408 =0x81aff8 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
299 2160: e3a01e46 mov r1, #1120 ; 0x460 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
300 2164: e2411004 sub r1, r1, #4 ; 0x4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
301 2168: e0802001 add r2, r0, r1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
302 216c: e1a0a000 mov sl, r0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
303 2170: e59f3298 ldr r3, [pc, #664] ; 0x2410 =0x800008 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
304 2174: e583a000 str sl, [r3] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
305 2178: e1a0d002 mov sp, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
306 217c: e59f3290 ldr r3, [pc, #656] ; 0x2414 =0x80000c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
307 2180: e583d000 str sp, [r3] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
308 2184: e3a01080 mov r1, #128 ; 0x80 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
309 2188: e0822001 add r2, r2, r1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
310 218c: e10f0000 mrs r0, CPSR |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
311 2190: e3c0001f bic r0, r0, #31 ; 0x1f |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
312 2194: e3800012 orr r0, r0, #18 ; 0x12 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
313 2198: e129f000 msr CPSR_fc, r0 ; IRQ |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
314 219c: e1a0d002 mov sp, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
315 21a0: e3a01c02 mov r1, #512 ; 0x200 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
316 21a4: e0822001 add r2, r2, r1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
317 21a8: e10f0000 mrs r0, CPSR |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
318 21ac: e3c0001f bic r0, r0, #31 ; 0x1f |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
319 21b0: e3800011 orr r0, r0, #17 ; 0x11 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
320 21b4: e129f000 msr CPSR_fc, r0 ; FIQ |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
321 21b8: e1a0d002 mov sp, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
322 21bc: e10f0000 mrs r0, CPSR |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
323 21c0: e3c0001f bic r0, r0, #31 ; 0x1f |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
324 21c4: e3800017 orr r0, r0, #23 ; 0x17 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
325 21c8: e129f000 msr CPSR_fc, r0 ; Abort |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
326 21cc: e59fd244 ldr sp, [pc, #580] ; 0x2418 =0x81AF60 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
327 21d0: e10f0000 mrs r0, CPSR |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
328 21d4: e3c0001f bic r0, r0, #31 ; 0x1f |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
329 21d8: e380001b orr r0, r0, #27 ; 0x1b |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
330 21dc: e129f000 msr CPSR_fc, r0 ; Undef |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
331 21e0: e59fd230 ldr sp, [pc, #560] ; 0x2418 =0x81AF60 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
332 21e4: e10f0000 mrs r0, CPSR |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
333 21e8: e3c0001f bic r0, r0, #31 ; 0x1f |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
334 21ec: e3800013 orr r0, r0, #19 ; 0x13 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
335 21f0: e129f000 msr CPSR_fc, r0 ; SVC |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
336 21f4: e1a04002 mov r4, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
337 21f8: ebfff834 bl 0x2d0 ; 0x244 via veneer |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
338 21fc: e1a02004 mov r2, r4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
339 2200: e59f1208 ldr r1, [pc, #520] ; 0x2410 =0x800008 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
340 2204: e5910000 ldr r0, [r1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
341 2208: e3a030fe mov r3, #254 ; 0xfe |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
342 220c: e5c03000 strb r3, [r0] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
343 2210: e5c03001 strb r3, [r0, #1] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
344 2214: e5c03002 strb r3, [r0, #2] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
345 2218: e5c03003 strb r3, [r0, #3] |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
346 221c: e4903004 ldr r3, [r0], #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
347 2220: e4803004 str r3, [r0], #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
348 2224: e1500002 cmp r0, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
349 2228: bafffffc blt 0x2220 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
350 222c: e51f01dc ldr r0, [pc, #-476] ; 0x2058 =0x1FA00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
351 2230: e3700001 cmn r0, #1 ; 0x1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
352 2234: 1b000079 blne 0x2420 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
353 2238: e1a00002 mov r0, r2 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
354 223c: ebfff81d bl 0x2b8 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
355 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
356 <2240-23F7: not yet analyzed> |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
357 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
358 23f8: 00800004 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
359 23fc: 0081047c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
360 2400: 00800000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
361 2404: 0081047c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
362 2408: 0081aff8 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
363 240c: 00800004 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
364 2410: 00800008 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
365 2414: 0080000c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
366 2418: 0081af60 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
367 241c: 0081af60 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
368 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
369 ; TI's initialized data function |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
370 2420: ea00000c b 0x2458 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
371 2424: e4901004 ldr r1, [r0], #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
372 2428: e3530003 cmp r3, #3 ; 0x3 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
373 242c: 84904004 ldrhi r4, [r0], #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
374 2430: 84814004 strhi r4, [r1], #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
375 2434: 82433004 subhi r3, r3, #4 ; 0x4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
376 2438: 94d04001 ldrlsb r4, [r0], #1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
377 243c: 94c14001 strlsb r4, [r1], #1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
378 2440: 92433001 subls r3, r3, #1 ; 0x1 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
379 2444: e3530000 cmp r3, #0 ; 0x0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
380 2448: 1afffff6 bne 0x2428 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
381 244c: e2103003 ands r3, r0, #3 ; 0x3 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
382 2450: 12633004 rsbne r3, r3, #4 ; 0x4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
383 2454: 10800003 addne r0, r0, r3 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
384 2458: e4903004 ldr r3, [r0], #4 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
385 245c: e3530000 cmp r3, #0 ; 0x0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
386 2460: 1affffef bne 0x2424 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
387 2464: e1a0f00e mov pc, lr |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
388 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
389 <2468-24FF: all FFs> |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
390 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
391 2500: 00000000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
392 2504: ffffffff |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
393 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
394 2508: 0xAA88 bytes copied to IRAM |
68
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
395 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
396 ad8c: b5f0 push {r4, r5, r6, r7, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
397 ad8e: 4643 mov r3, r8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
398 ad90: 464c mov r4, r9 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
399 ad92: b418 push {r3, r4} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
400 ad94: b08b sub sp, #44 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
401 ad96: 4690 mov r8, r2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
402 ad98: 1c0f mov r7, r1 (add r7, r1, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
403 ad9a: 4684 mov ip, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
404 ad9c: 1c3e mov r6, r7 (add r6, r7, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
405 ad9e: 1c31 mov r1, r6 (add r1, r6, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
406 ada0: aa09 add r2, sp, #36 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
407 ada2: 2305 mov r3, #5 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
408 ada4: ffdcf7ff bl 0xad60 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
409 ada8: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
410 adaa: d079 beq 0xaea0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
411 adac: 4660 mov r0, ip |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
412 adae: 3005 add r0, #5 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
413 adb0: 4684 mov ip, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
414 adb2: 3f05 sub r7, #5 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
415 adb4: 2400 mov r4, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
416 adb6: 2500 mov r5, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
417 adb8: 4660 mov r0, ip |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
418 adba: 1c39 mov r1, r7 (add r1, r7, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
419 adbc: 221d mov r2, #29 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
420 adbe: 446a add r2, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
421 adc0: 2301 mov r3, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
422 adc2: ffcdf7ff bl 0xad60 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
423 adc6: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
424 adc8: d06a beq 0xaea0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
425 adca: 4660 mov r0, ip |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
426 adcc: 3001 add r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
427 adce: 4684 mov ip, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
428 add0: 3f01 sub r7, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
429 add2: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
430 add4: 7f40 ldrb r0, [r0, #29] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
431 add6: 00e9 lsl r1, r5, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
432 add8: 4088 lsl r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
433 adda: 1904 add r4, r0, r4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
434 addc: 3501 add r5, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
435 adde: 2d04 cmp r5, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
436 ade0: dbea blt 0xadb8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
437 ade2: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
438 ade4: 43c0 mvn r0, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
439 ade6: 4284 cmp r4, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
440 ade8: d05a beq 0xaea0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
441 adea: 2504 mov r5, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
442 adec: 4660 mov r0, ip |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
443 adee: 1c39 mov r1, r7 (add r1, r7, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
444 adf0: aa07 add r2, sp, #28 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
445 adf2: 2301 mov r3, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
446 adf4: ffb4f7ff bl 0xad60 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
447 adf8: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
448 adfa: d051 beq 0xaea0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
449 adfc: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
450 adfe: 7f00 ldrb r0, [r0, #28] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
451 ae00: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
452 ae02: d14d bne 0xaea0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
453 ae04: 3f01 sub r7, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
454 ae06: 4660 mov r0, ip |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
455 ae08: 3001 add r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
456 ae0a: 4684 mov ip, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
457 ae0c: 3d01 sub r5, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
458 ae0e: 2d00 cmp r5, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
459 ae10: d1ec bne 0xadec |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
460 ae12: 200d mov r0, #13 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
461 ae14: 1a30 sub r0, r6, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
462 ae16: 4681 mov r9, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
463 ae18: 4660 mov r0, ip |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
464 ae1a: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
465 ae1c: d040 beq 0xaea0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
466 ae1e: a809 add r0, sp, #36 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
467 ae20: 7802 ldrb r2, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
468 ae22: a809 add r0, sp, #36 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
469 ae24: 7800 ldrb r0, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
470 ae26: 28e1 cmp r0, #225 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
471 ae28: da3a bge 0xaea0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
472 ae2a: 4973 ldr r1, [pc, #460] (0xaff8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
473 ae2c: 2500 mov r5, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
474 ae2e: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
475 ae30: 2600 mov r6, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
476 ae32: 2a2e cmp r2, #46 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
477 ae34: db06 blt 0xae44 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
478 ae36: 3a2d sub r2, #45 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
479 ae38: 0612 lsl r2, r2, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
480 ae3a: 0e12 lsr r2, r2, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
481 ae3c: 3601 add r6, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
482 ae3e: 3901 sub r1, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
483 ae40: 2900 cmp r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
484 ae42: d1f6 bne 0xae32 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
485 ae44: 496c ldr r1, [pc, #432] (0xaff8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
486 ae46: 2300 mov r3, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
487 ae48: 2a09 cmp r2, #9 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
488 ae4a: db06 blt 0xae5a |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
489 ae4c: 3a09 sub r2, #9 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
490 ae4e: 0612 lsl r2, r2, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
491 ae50: 0e12 lsr r2, r2, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
492 ae52: 3301 add r3, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
493 ae54: 3901 sub r1, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
494 ae56: 2900 cmp r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
495 ae58: d1f6 bne 0xae48 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
496 ae5a: 1899 add r1, r3, r2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
497 ae5c: 2703 mov r7, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
498 ae5e: 023f lsl r7, r7, #8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
499 ae60: 408f lsl r7, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
500 ae62: 4966 ldr r1, [pc, #408] (0xaffc) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
501 ae64: 19c9 add r1, r1, r7 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
502 ae66: 0049 lsl r1, r1, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
503 ae68: 277f mov r7, #127 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
504 ae6a: 043f lsl r7, r7, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
505 ae6c: 42bc cmp r4, r7 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
506 ae6e: d800 bhi 0xae72 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
507 ae70: 4d63 ldr r5, [pc, #396] (0xb000) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
508 ae72: 2701 mov r7, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
509 ae74: 043f lsl r7, r7, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
510 ae76: 42b9 cmp r1, r7 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
511 ae78: d801 bhi 0xae7e |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
512 ae7a: 2001 mov r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
513 ae7c: 0600 lsl r0, r0, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
514 ae7e: 2d00 cmp r5, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
515 ae80: d00e beq 0xaea0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
516 ae82: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
517 ae84: d00c beq 0xaea0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
518 ae86: 9600 str r6, [sp, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
519 ae88: 4666 mov r6, ip |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
520 ae8a: 9601 str r6, [sp, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
521 ae8c: 464e mov r6, r9 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
522 ae8e: 9602 str r6, [sp, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
523 ae90: 9503 str r5, [sp, #12] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
524 ae92: 9404 str r4, [sp, #16] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
525 ae94: ac08 add r4, sp, #32 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
526 ae96: 9405 str r4, [sp, #20] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
527 ae98: ff1bf000 bl 0xbcd2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
528 ae9c: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
529 ae9e: d001 beq 0xaea4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
530 aea0: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
531 aea2: e005 b 0xaeb0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
532 aea4: 4640 mov r0, r8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
533 aea6: 6005 str r5, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
534 aea8: 2028 mov r0, #40 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
535 aeaa: fbbbf7f7 bl 0x2624 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
536 aeae: 9808 ldr r0, [sp, #32] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
537 aeb0: b00b add sp, #44 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
538 aeb2: bc18 pop {r3, r4} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
539 aeb4: 4698 mov r8, r3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
540 aeb6: 46a1 mov r9, r4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
541 aeb8: bdf0 pop {r4, r5, r6, r7, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
542 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
543 aeba: b530 push {r4, r5, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
544 aebc: b09e sub sp, #120 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
545 aebe: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
546 aec0: 43c4 mvn r4, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
547 aec2: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
548 aec4: a901 add r1, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
549 aec6: 2201 mov r2, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
550 aec8: f8fbf000 bl 0xb0c2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
551 aecc: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
552 aece: d13c bne 0xaf4a |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
553 aed0: a801 add r0, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
554 aed2: a903 add r1, sp, #12 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
555 aed4: f93df000 bl 0xb152 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
556 aed8: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
557 aeda: d132 bne 0xaf42 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
558 aedc: 9d03 ldr r5, [sp, #12] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
559 aede: 1c28 mov r0, r5 (add r0, r5, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
560 aee0: fd90f7ff bl 0xaa04 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
561 aee4: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
562 aee6: d02c beq 0xaf42 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
563 aee8: 9803 ldr r0, [sp, #12] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
564 aeea: fdf6f7ff bl 0xaada |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
565 aeee: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
566 aef0: d027 beq 0xaf42 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
567 aef2: 2038 mov r0, #56 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
568 aef4: 1941 add r1, r0, r5 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
569 aef6: 2230 mov r2, #48 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
570 aef8: a805 add r0, sp, #20 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
571 aefa: 780b ldrb r3, [r1, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
572 aefc: 7003 strb r3, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
573 aefe: 3101 add r1, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
574 af00: 3001 add r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
575 af02: 3a01 sub r2, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
576 af04: 2a00 cmp r2, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
577 af06: d1f8 bne 0xaefa |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
578 af08: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
579 af0a: 9000 str r0, [sp, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
580 af0c: 9803 ldr r0, [sp, #12] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
581 af0e: 30ff add r0, #255 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
582 af10: 3079 add r0, #121 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
583 af12: 9904 ldr r1, [sp, #16] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
584 af14: 39ff sub r1, #255 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
585 af16: 3979 sub r1, #121 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
586 af18: 466a mov r2, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
587 af1a: ff37f7ff bl 0xad8c |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
588 af1e: 1c03 mov r3, r0 (add r3, r0, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
589 af20: 2b00 cmp r3, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
590 af22: d00e beq 0xaf42 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
591 af24: 20ff mov r0, #255 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
592 af26: 3071 add r0, #113 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
593 af28: 5940 ldr r0, [r0, r5] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
594 af2a: fd5df7ff bl 0xa9e8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
595 af2e: 1c02 mov r2, r0 (add r2, r0, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
596 af30: 9800 ldr r0, [sp, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
597 af32: 1c19 mov r1, r3 (add r1, r3, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
598 af34: fbcef000 bl 0xb6d4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
599 af38: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
600 af3a: d101 bne 0xaf40 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
601 af3c: 2400 mov r4, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
602 af3e: e000 b 0xaf42 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
603 af40: e000 b 0xaf44 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
604 af42: a801 add r0, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
605 af44: 2100 mov r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
606 af46: f9d5f000 bl 0xb2f4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
607 af4a: 2001 mov r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
608 af4c: a901 add r1, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
609 af4e: 2201 mov r2, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
610 af50: f8b7f000 bl 0xb0c2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
611 af54: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
612 af56: d129 bne 0xafac |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
613 af58: a801 add r0, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
614 af5a: a903 add r1, sp, #12 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
615 af5c: f8f9f000 bl 0xb152 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
616 af60: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
617 af62: d123 bne 0xafac |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
618 af64: 9903 ldr r1, [sp, #12] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
619 af66: aa11 add r2, sp, #68 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
620 af68: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
621 af6a: 780b ldrb r3, [r1, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
622 af6c: 5483 strb r3, [r0, r2] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
623 af6e: 3101 add r1, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
624 af70: 3001 add r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
625 af72: 2834 cmp r0, #52 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
626 af74: d3f9 bcc 0xaf6a |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
627 af76: a801 add r0, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
628 af78: 2100 mov r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
629 af7a: f9bbf000 bl 0xb2f4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
630 af7e: 2001 mov r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
631 af80: a901 add r1, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
632 af82: 2202 mov r2, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
633 af84: f89df000 bl 0xb0c2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
634 af88: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
635 af8a: d10f bne 0xafac |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
636 af8c: 2c00 cmp r4, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
637 af8e: d101 bne 0xaf94 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
638 af90: 2003 mov r0, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
639 af92: 9011 str r0, [sp, #68] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
640 af94: a801 add r0, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
641 af96: a911 add r1, sp, #68 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
642 af98: 2234 mov r2, #52 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
643 af9a: f8fdf000 bl 0xb198 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
644 af9e: a801 add r0, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
645 afa0: 2100 mov r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
646 afa2: f9a7f000 bl 0xb2f4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
647 afa6: 2063 mov r0, #99 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
648 afa8: fb3cf7f7 bl 0x2624 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
649 afac: b01e add sp, #120 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
650 afae: bd30 pop {r4, r5, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
651 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
652 ; This is the first function in the copied code, |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
653 ; called from the boot entry code. |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
654 afb0: b510 push {r4, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
655 afb2: b084 sub sp, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
656 afb4: 2001 mov r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
657 afb6: 4669 mov r1, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
658 afb8: 2201 mov r2, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
659 afba: f882f000 bl 0xb0c2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
660 afbe: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
661 afc0: d118 bne 0xaff4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
662 afc2: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
663 afc4: a902 add r1, sp, #8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
664 afc6: f8c4f000 bl 0xb152 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
665 afca: 1c04 mov r4, r0 (add r4, r0, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
666 afcc: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
667 afce: 2100 mov r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
668 afd0: f990f000 bl 0xb2f4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
669 afd4: 2c00 cmp r4, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
670 afd6: d10d bne 0xaff4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
671 afd8: 9802 ldr r0, [sp, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
672 afda: 6800 ldr r0, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
673 afdc: 2802 cmp r0, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
674 afde: d109 bne 0xaff4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
675 afe0: fb70f7f7 bl 0x26c4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
676 afe4: fa90f7f7 bl 0x2508 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
677 afe8: fac3f7f7 bl 0x2572 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
678 afec: ff65f7ff bl 0xaeba |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
679 aff0: f9acf7f8 bl 0x334c |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
680 aff4: b004 add sp, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
681 aff6: bd10 pop {r4, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
682 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
683 ; This function ensures that the flash at the given address |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
684 ; is not toggling. |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
685 b004: 8802 ldrh r2, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
686 b006: 8801 ldrh r1, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
687 b008: 404a eor r2, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
688 b00a: 09d1 lsr r1, r2, #7 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
689 b00c: d2fa bcs 0xb004 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
690 b00e: 4770 bx lr |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
691 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
692 b010: b530 push {r4, r5, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
693 b012: 1c0c mov r4, r1 (add r4, r1, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
694 b014: 1c05 mov r5, r0 (add r5, r0, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
695 b016: fa87f000 bl 0xb528 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
696 b01a: 0400 lsl r0, r0, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
697 b01c: 0c00 lsr r0, r0, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
698 b01e: 49e1 ldr r1, [pc, #900] (0xb3a4) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
699 b020: 4288 cmp r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
700 b022: d008 beq 0xb036 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
701 b024: 2121 mov r1, #33 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
702 b026: 0209 lsl r1, r1, #8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
703 b028: 4288 cmp r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
704 b02a: d126 bne 0xb07a |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
705 b02c: 49ea ldr r1, [pc, #936] (0xb3d8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
706 b02e: 0b28 lsr r0, r5, #12 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
707 b030: 0300 lsl r0, r0, #12 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
708 b032: 1808 add r0, r1, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
709 b034: e003 b 0xb03e |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
710 b036: 49e8 ldr r1, [pc, #928] (0xb3d8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
711 b038: 0c28 lsr r0, r5, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
712 b03a: 0400 lsl r0, r0, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
713 b03c: 1808 add r0, r1, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
714 b03e: 4ae7 ldr r2, [pc, #924] (0xb3dc) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
715 b040: 21aa mov r1, #170 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
716 b042: 5211 strh r1, [r2, r0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
717 b044: 2155 mov r1, #85 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
718 b046: 8001 strh r1, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
719 b048: 49e4 ldr r1, [pc, #912] (0xb3dc) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
720 b04a: 22a0 mov r2, #160 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
721 b04c: 520a strh r2, [r1, r0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
722 b04e: 802c strh r4, [r5, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
723 b050: 2080 mov r0, #128 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
724 b052: 4020 and r0, r4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
725 b054: 8829 ldrh r1, [r5, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
726 b056: 2280 mov r2, #128 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
727 b058: 400a and r2, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
728 b05a: 4282 cmp r2, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
729 b05c: d00d beq 0xb07a |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
730 b05e: 0989 lsr r1, r1, #6 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
731 b060: d3f8 bcc 0xb054 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
732 b062: 8829 ldrh r1, [r5, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
733 b064: 2280 mov r2, #128 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
734 b066: 400a and r2, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
735 b068: 4282 cmp r2, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
736 b06a: d006 beq 0xb07a |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
737 b06c: 2090 mov r0, #144 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
738 b06e: 8028 strh r0, [r5, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
739 b070: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
740 b072: 8028 strh r0, [r5, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
741 b074: 48da ldr r0, [pc, #872] (0xb3e0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
742 b076: 2101 mov r1, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
743 b078: 7001 strb r1, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
744 b07a: bd30 pop {r4, r5, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
745 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
746 b07c: b530 push {r4, r5, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
747 b07e: b081 sub sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
748 b080: 0b01 lsr r1, r0, #12 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
749 b082: 030b lsl r3, r1, #12 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
750 b084: 49d7 ldr r1, [pc, #860] (0xb3e4) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
751 b086: 18c9 add r1, r1, r3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
752 b088: 22aa mov r2, #170 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
753 b08a: 800a strh r2, [r1, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
754 b08c: 4cd2 ldr r4, [pc, #840] (0xb3d8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
755 b08e: 18e4 add r4, r4, r3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
756 b090: 2355 mov r3, #85 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
757 b092: 8023 strh r3, [r4, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
758 b094: 2580 mov r5, #128 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
759 b096: 800d strh r5, [r1, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
760 b098: 800a strh r2, [r1, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
761 b09a: 8023 strh r3, [r4, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
762 b09c: 2130 mov r1, #48 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
763 b09e: 8001 strh r1, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
764 b0a0: 8801 ldrh r1, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
765 b0a2: 0909 lsr r1, r1, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
766 b0a4: d3fc bcc 0xb0a0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
767 b0a6: 4669 mov r1, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
768 b0a8: 8802 ldrh r2, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
769 b0aa: 804a strh r2, [r1, #2] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
770 b0ac: 466a mov r2, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
771 b0ae: 8801 ldrh r1, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
772 b0b0: 8011 strh r1, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
773 b0b2: 4669 mov r1, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
774 b0b4: 8849 ldrh r1, [r1, #2] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
775 b0b6: 8812 ldrh r2, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
776 b0b8: 4051 eor r1, r2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
777 b0ba: 09c9 lsr r1, r1, #7 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
778 b0bc: d2f3 bcs 0xb0a6 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
779 b0be: b001 add sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
780 b0c0: bd30 pop {r4, r5, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
781 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
782 ; arg1: magic region number |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
783 ; arg2: ptr to 8-byte buffer receiving copies of arg1 and arg3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
784 ; arg3: mode, must be 1 or 2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
785 ; |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
786 ; Mode 1: check the region (which must be in a state other than 2) for |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
787 ; a checksum-passing image, and advance to state 1 if found. If already |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
788 ; in state 1, increment the byte at offset 8 in struct. |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
789 ; |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
790 ; Mode 2: put the region (which must be in state 0) into state 2. |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
791 ; |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
792 ; Returns: |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
793 ; 0 = success |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
794 ; 1 = region in the wrong state for mode |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
795 ; 2 = called with bad arguments |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
796 ; 3 = mode 1: no checksum-passing image found |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
797 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
798 b0c2: b5f0 push {r4, r5, r6, r7, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
799 b0c4: 1c15 mov r5, r2 (add r5, r2, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
800 b0c6: 1c0e mov r6, r1 (add r6, r1, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
801 b0c8: 1c04 mov r4, r0 (add r4, r0, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
802 b0ca: 4fe5 ldr r7, [pc, #916] (0xb460) =0x810020 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
803 b0cc: 7838 ldrb r0, [r7, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
804 b0ce: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
805 b0d0: d103 bne 0xb0da |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
806 b0d2: f969f000 bl 0xb3a8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
807 b0d6: 2001 mov r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
808 b0d8: 7038 strb r0, [r7, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
809 b0da: 2c03 cmp r4, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
810 b0dc: da07 bge 0xb0ee |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
811 b0de: 2d03 cmp r5, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
812 b0e0: da05 bge 0xb0ee |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
813 b0e2: 1e68 sub r0, r5, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
814 b0e4: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
815 b0e6: d019 beq 0xb11c |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
816 b0e8: 3801 sub r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
817 b0ea: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
818 b0ec: d001 beq 0xb0f2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
819 ; return 2; means invalid invokation? |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
820 b0ee: 2002 mov r0, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
821 b0f0: bdf0 pop {r4, r5, r6, r7, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
822 ; goes here if 3rd arg == 2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
823 b0f2: 2018 mov r0, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
824 b0f4: 4360 mul r0, r4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
825 b0f6: 49db ldr r1, [pc, #876] (0xb464) =0x810024 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
826 b0f8: 1809 add r1, r1, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
827 b0fa: 2004 mov r0, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
828 b0fc: 1840 add r0, r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
829 b0fe: 6802 ldr r2, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
830 b100: 2a00 cmp r2, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
831 b102: d112 bne 0xb12a ; return 1; |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
832 b104: 2202 mov r2, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
833 b106: 6002 str r2, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
834 b108: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
835 b10a: 8288 strh r0, [r1, #20] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
836 b10c: 6108 str r0, [r1, #16] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
837 b10e: 4aea ldr r2, [pc, #936] (0xb4b8) =0x81006C |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
838 b110: 00a3 lsl r3, r4, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
839 b112: 58d2 ldr r2, [r2, r3] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
840 b114: 6892 ldr r2, [r2, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
841 b116: 600a str r2, [r1, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
842 b118: 7248 strb r0, [r1, #9] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
843 b11a: e016 b 0xb14a |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
844 ; goes here if 3rd arg == 1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
845 b11c: 2018 mov r0, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
846 b11e: 4360 mul r0, r4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
847 b120: 49d1 ldr r1, [pc, #836] (0xb468) =0x810028 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
848 b122: 180f add r7, r1, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
849 b124: 6838 ldr r0, [r7, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
850 b126: 2802 cmp r0, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
851 b128: d101 bne 0xb12e |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
852 ; return 1; |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
853 b12a: 2001 mov r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
854 b12c: bdf0 pop {r4, r5, r6, r7, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
855 ; continuation of operation with arg3 == 1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
856 b12e: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
857 b130: d108 bne 0xb144 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
858 b132: 1c20 mov r0, r4 (add r0, r4, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
859 b134: f99af000 bl 0xb46c |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
860 b138: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
861 b13a: d001 beq 0xb140 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
862 b13c: 2003 mov r0, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
863 b13e: bdf0 pop {r4, r5, r6, r7, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
864 b140: 2001 mov r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
865 b142: 6038 str r0, [r7, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
866 b144: 7938 ldrb r0, [r7, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
867 b146: 3001 add r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
868 b148: 7138 strb r0, [r7, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
869 b14a: 6034 str r4, [r6, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
870 b14c: 6075 str r5, [r6, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
871 b14e: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
872 b150: bdf0 pop {r4, r5, r6, r7, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
873 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
874 ; arg1: points to buffer filled by successful 0xb0c2 in mode 1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
875 ; arg2: 8-byte buffer filled as: |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
876 ; 0: points to start of image |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
877 ; 4: image length |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
878 b152: b530 push {r4, r5, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
879 b154: 1c0c mov r4, r1 (add r4, r1, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
880 b156: 1c01 mov r1, r0 (add r1, r0, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
881 b158: 48c1 ldr r0, [pc, #772] (0xb460) =0x810020 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
882 b15a: 7800 ldrb r0, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
883 b15c: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
884 b15e: d010 beq 0xb182 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
885 b160: 6808 ldr r0, [r1, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
886 b162: 4ad5 ldr r2, [pc, #852] (0xb4b8) =0x81006C |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
887 b164: 0083 lsl r3, r0, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
888 b166: 18d5 add r5, r2, r3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
889 b168: 2803 cmp r0, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
890 b16a: da02 bge 0xb172 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
891 b16c: 6849 ldr r1, [r1, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
892 b16e: 2903 cmp r1, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
893 b170: db01 blt 0xb176 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
894 b172: 2002 mov r0, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
895 b174: bd30 pop {r4, r5, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
896 b176: 2118 mov r1, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
897 b178: 4341 mul r1, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
898 b17a: 4abb ldr r2, [pc, #748] (0xb468) =0x810028 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
899 b17c: 5851 ldr r1, [r2, r1] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
900 b17e: 2901 cmp r1, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
901 b180: d001 beq 0xb186 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
902 b182: 2005 mov r0, #5 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
903 b184: bd30 pop {r4, r5, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
904 b186: f95ff000 bl 0xb448 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
905 b18a: 6840 ldr r0, [r0, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
906 b18c: 6060 str r0, [r4, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
907 b18e: 6828 ldr r0, [r5, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
908 b190: 6880 ldr r0, [r0, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
909 b192: 6020 str r0, [r4, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
910 b194: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
911 b196: bd30 pop {r4, r5, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
912 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
913 b2f4: b570 push {r4, r5, r6, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
914 b2f6: 1c04 mov r4, r0 (add r4, r0, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
915 b2f8: 4859 ldr r0, [pc, #356] (0xb460) =0x810020 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
916 b2fa: 7800 ldrb r0, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
917 b2fc: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
918 b2fe: d00f beq 0xb320 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
919 b300: 6820 ldr r0, [r4, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
920 b302: 2803 cmp r0, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
921 b304: da14 bge 0xb330 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
922 b306: 6866 ldr r6, [r4, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
923 b308: 2e03 cmp r6, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
924 b30a: da11 bge 0xb330 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
925 b30c: 2902 cmp r1, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
926 b30e: da0f bge 0xb330 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
927 b310: 4d54 ldr r5, [pc, #336] (0xb464) =0x810024 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
928 b312: 2218 mov r2, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
929 b314: 4342 mul r2, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
930 b316: 18aa add r2, r5, r2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
931 b318: 3204 add r2, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
932 b31a: 6813 ldr r3, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
933 b31c: 2b00 cmp r3, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
934 b31e: d101 bne 0xb324 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
935 b320: 2005 mov r0, #5 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
936 b322: bd70 pop {r4, r5, r6, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
937 b324: 1e73 sub r3, r6, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
938 b326: 2b00 cmp r3, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
939 b328: d010 beq 0xb34c |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
940 b32a: 3b01 sub r3, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
941 b32c: 2b00 cmp r3, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
942 b32e: d001 beq 0xb334 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
943 b330: 2002 mov r0, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
944 b332: bd70 pop {r4, r5, r6, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
945 b334: 2900 cmp r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
946 b336: d106 bne 0xb346 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
947 b338: f856f000 bl 0xb3e8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
948 b33c: 2018 mov r0, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
949 b33e: 6821 ldr r1, [r4, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
950 b340: 4348 mul r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
951 b342: 182a add r2, r5, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
952 b344: 3204 add r2, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
953 b346: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
954 b348: 6010 str r0, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
955 b34a: e00c b 0xb366 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
956 b34c: 7910 ldrb r0, [r2, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
957 b34e: 3801 sub r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
958 b350: 0600 lsl r0, r0, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
959 b352: 0e00 lsr r0, r0, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
960 b354: 7110 strb r0, [r2, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
961 b356: 2800 cmp r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
962 b358: d105 bne 0xb366 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
963 b35a: 2018 mov r0, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
964 b35c: 6821 ldr r1, [r4, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
965 b35e: 4348 mul r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
966 b360: 1828 add r0, r5, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
967 b362: 2100 mov r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
968 b364: 6041 str r1, [r0, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
969 b366: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
970 b368: bd70 pop {r4, r5, r6, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
971 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
972 ; This function adjusts the flash region pointers |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
973 ; in the table @81006C depending on the chip revision. |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
974 b36a: b500 push {lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
975 b36c: f8dcf000 bl 0xb528 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
976 b370: 0400 lsl r0, r0, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
977 b372: 0c00 lsr r0, r0, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
978 b374: 2121 mov r1, #33 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
979 b376: 0209 lsl r1, r1, #8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
980 b378: 4288 cmp r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
981 b37a: d00a beq 0xb392 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
982 b37c: 4909 ldr r1, [pc, #36] (0xb3a4) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
983 b37e: 4288 cmp r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
984 b380: d10e bne 0xb3a0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
985 b382: 484d ldr r0, [pc, #308] (0xb4b8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
986 b384: 4981 ldr r1, [pc, #516] (0xb58c) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
987 b386: 6001 str r1, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
988 b388: 4981 ldr r1, [pc, #516] (0xb590) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
989 b38a: 6041 str r1, [r0, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
990 b38c: 4981 ldr r1, [pc, #516] (0xb594) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
991 b38e: 6081 str r1, [r0, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
992 b390: bd00 pop {pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
993 b392: 4849 ldr r0, [pc, #292] (0xb4b8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
994 b394: 4980 ldr r1, [pc, #512] (0xb598) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
995 b396: 6001 str r1, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
996 b398: 4980 ldr r1, [pc, #512] (0xb59c) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
997 b39a: 6041 str r1, [r0, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
998 b39c: 4980 ldr r1, [pc, #512] (0xb5a0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
999 b39e: 6081 str r1, [r0, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1000 b3a0: bd00 pop {pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1001 b3a2: 46c0 nop (mov r8, r8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1002 b3a4: 00002101 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1003 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1004 b3a8: b530 push {r4, r5, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1005 b3aa: ffdef7ff bl 0xb36a |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1006 b3ae: 2100 mov r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1007 b3b0: 4d7c ldr r5, [pc, #496] (0xb5a4) =0x12345678 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1008 b3b2: 2303 mov r3, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1009 b3b4: 4a40 ldr r2, [pc, #256] (0xb4b8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1010 b3b6: 482b ldr r0, [pc, #172] (0xb464) =0x810024 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1011 b3b8: 6814 ldr r4, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1012 b3ba: 68a4 ldr r4, [r4, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1013 b3bc: 6004 str r4, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1014 b3be: 60c5 str r5, [r0, #12] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1015 b3c0: 8281 strh r1, [r0, #20] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1016 b3c2: 6101 str r1, [r0, #16] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1017 b3c4: 6041 str r1, [r0, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1018 b3c6: 7201 strb r1, [r0, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1019 b3c8: 7241 strb r1, [r0, #9] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1020 b3ca: 3204 add r2, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1021 b3cc: 3018 add r0, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1022 b3ce: 3b01 sub r3, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1023 b3d0: 2b00 cmp r3, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1024 b3d2: d1f1 bne 0xb3b8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1025 b3d4: bd30 pop {r4, r5, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1026 b3d6: 46c0 nop (mov r8, r8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1027 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1028 ; This function ensures that the flash in the last sector of the |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1029 ; specified magic region is not toggling, and then returns |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1030 ; the address of where 0x12345678 is expected. |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1031 b448: b500 push {lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1032 b44a: 491b ldr r1, [pc, #108] (0xb4b8) =0x81006C |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1033 b44c: 0080 lsl r0, r0, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1034 b44e: 5808 ldr r0, [r1, r0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1035 b450: 7901 ldrb r1, [r0, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1036 b452: 0089 lsl r1, r1, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1037 b454: 1840 add r0, r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1038 b456: 6880 ldr r0, [r0, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1039 b458: 380c sub r0, #12 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1040 b45a: fdd3f7ff bl 0xb004 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1041 b45e: bd00 pop {pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1042 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1043 b460: 00810020 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1044 b464: 00810024 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1045 b468: 00810028 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1046 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1047 ; This function checks whether the magic region specified by the argument |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1048 ; contains a checksum-passing image or not. Returns 0 if pass, 3 otherwise. |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1049 b46c: b530 push {r4, r5, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1050 b46e: 1c04 mov r4, r0 (add r4, r0, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1051 b470: ffeaf7ff bl 0xb448 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1052 b474: 1c02 mov r2, r0 (add r2, r0, #0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1053 b476: 2105 mov r1, #5 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1054 b478: 2300 mov r3, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1055 b47a: 8815 ldrh r5, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1056 b47c: 18eb add r3, r5, r3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1057 b47e: 041b lsl r3, r3, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1058 b480: 0c1b lsr r3, r3, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1059 b482: 3202 add r2, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1060 b484: 3901 sub r1, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1061 b486: 2900 cmp r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1062 b488: d1f7 bne 0xb47a |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1063 b48a: 8941 ldrh r1, [r0, #10] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1064 b48c: 428b cmp r3, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1065 b48e: d11e bne 0xb4ce |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1066 b490: 4909 ldr r1, [pc, #36] (0xb4b8) =0x81006C |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1067 b492: 00a2 lsl r2, r4, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1068 b494: 5889 ldr r1, [r1, r2] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1069 b496: 688b ldr r3, [r1, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1070 b498: 6842 ldr r2, [r0, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1071 b49a: 2400 mov r4, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1072 b49c: 0851 lsr r1, r2, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1073 b49e: 2900 cmp r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1074 b4a0: d007 beq 0xb4b2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1075 b4a2: 881d ldrh r5, [r3, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1076 b4a4: 192c add r4, r5, r4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1077 b4a6: 0424 lsl r4, r4, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1078 b4a8: 0c24 lsr r4, r4, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1079 b4aa: 3302 add r3, #2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1080 b4ac: 3901 sub r1, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1081 b4ae: 2900 cmp r1, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1082 b4b0: d1f7 bne 0xb4a2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1083 b4b2: 0851 lsr r1, r2, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1084 b4b4: d308 bcc 0xb4c8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1085 b4b6: e001 b 0xb4bc |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1086 ; interspersed literal |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1087 b4b8: 0081006c |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1088 ; function continues |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1089 b4bc: 8819 ldrh r1, [r3, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1090 b4be: 0609 lsl r1, r1, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1091 b4c0: 0e09 lsr r1, r1, #24 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1092 b4c2: 1909 add r1, r1, r4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1093 b4c4: 0409 lsl r1, r1, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1094 b4c6: 0c0c lsr r4, r1, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1095 b4c8: 8900 ldrh r0, [r0, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1096 b4ca: 4284 cmp r4, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1097 b4cc: d001 beq 0xb4d2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1098 b4ce: 2003 mov r0, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1099 b4d0: bd30 pop {r4, r5, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1100 b4d2: 2000 mov r0, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1101 b4d4: bd30 pop {r4, r5, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1102 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1103 ; This function reads flash ID from the chip. |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1104 ; R0 needs to point to a 2-byte buffer into which the read manuf ID is stored. |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1105 ; R1 needs to point to an 8-byte buffer (4 16-bit words) filled as follows: |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1106 ; 0: word read from 0x02 in autoselect mode |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1107 ; 2: word read from 0x1C "" |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1108 ; 4: word read from 0x1E "" |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1109 ; 6: revision number word from CFI |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1110 b4d6: b5f0 push {r4, r5, r6, r7, lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1111 b4d8: 2303 mov r3, #3 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1112 b4da: 2200 mov r2, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1113 b4dc: 0114 lsl r4, r2, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1114 b4de: 4314 orr r4, r2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1115 b4e0: 220a mov r2, #10 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1116 b4e2: 4322 orr r2, r4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1117 b4e4: 3b01 sub r3, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1118 b4e6: 2b00 cmp r3, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1119 b4e8: d1f8 bne 0xb4dc |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1120 b4ea: 24aa mov r4, #170 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1121 b4ec: 8014 strh r4, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1122 b4ee: 1056 asr r6, r2, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1123 b4f0: 2555 mov r5, #85 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1124 b4f2: 8035 strh r5, [r6, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1125 b4f4: 2390 mov r3, #144 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1126 b4f6: 8013 strh r3, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1127 b4f8: 2300 mov r3, #0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1128 b4fa: 881f ldrh r7, [r3, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1129 b4fc: 8007 strh r7, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1130 b4fe: 8858 ldrh r0, [r3, #2] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1131 b500: 8008 strh r0, [r1, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1132 b502: 8b98 ldrh r0, [r3, #28] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1133 b504: 8048 strh r0, [r1, #2] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1134 b506: 8bd8 ldrh r0, [r3, #30] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1135 b508: 8088 strh r0, [r1, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1136 b50a: 2098 mov r0, #152 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1137 b50c: 8010 strh r0, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1138 b50e: 2086 mov r0, #134 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1139 b510: 8847 ldrh r7, [r0, #2] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1140 b512: 8800 ldrh r0, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1141 b514: 0200 lsl r0, r0, #8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1142 b516: 4307 orr r7, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1143 b518: 80cf strh r7, [r1, #6] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1144 b51a: 20ff mov r0, #255 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1145 b51c: 8018 strh r0, [r3, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1146 b51e: 8014 strh r4, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1147 b520: 8035 strh r5, [r6, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1148 b522: 20f0 mov r0, #240 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1149 b524: 8010 strh r0, [r2, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1150 b526: bdf0 pop {r4, r5, r6, r7, pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1151 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1152 ; This function computes a single-word flash device ID. The algorithm is |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1153 ; as follows: |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1154 ; - if the manuf is other than 01 or 04, return the autoselect word from 0x02 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1155 ; - ditto autosel[0x02] != 0x227E |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1156 ; - in the case of our expected S71PL129NC0, return value will be |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1157 ; 0x2100 or 0x2101 depending on the chip rev indicated in CFI table |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1158 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1159 b528: b500 push {lr} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1160 b52a: b083 sub sp, #12 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1161 b52c: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1162 b52e: a901 add r1, sp, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1163 b530: ffd1f7ff bl 0xb4d6 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1164 b534: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1165 b536: 8800 ldrh r0, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1166 b538: 2801 cmp r0, #1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1167 b53a: d003 beq 0xb544 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1168 b53c: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1169 b53e: 8800 ldrh r0, [r0, #0] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1170 b540: 2804 cmp r0, #4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1171 b542: d11e bne 0xb582 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1172 b544: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1173 b546: 8881 ldrh r1, [r0, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1174 b548: 4817 ldr r0, [pc, #92] (0xb5a8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1175 b54a: 4281 cmp r1, r0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1176 b54c: d119 bne 0xb582 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1177 b54e: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1178 b550: 7a00 ldrb r0, [r0, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1179 b552: 4669 mov r1, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1180 b554: 88c9 ldrh r1, [r1, #6] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1181 b556: 0209 lsl r1, r1, #8 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1182 b558: 4308 orr r0, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1183 b55a: 0400 lsl r0, r0, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1184 b55c: 0c00 lsr r0, r0, #16 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1185 b55e: 4669 mov r1, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1186 b560: 88c9 ldrh r1, [r1, #6] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1187 b562: 4a12 ldr r2, [pc, #72] (0xb5ac) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1188 b564: 4291 cmp r1, r2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1189 b566: d10e bne 0xb586 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1190 b568: 4669 mov r1, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1191 b56a: 890a ldrh r2, [r1, #8] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1192 b56c: 2111 mov r1, #17 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1193 b56e: 0249 lsl r1, r1, #9 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1194 b570: 428a cmp r2, r1 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1195 b572: d108 bne 0xb586 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1196 b574: 4669 mov r1, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1197 b576: 8949 ldrh r1, [r1, #10] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1198 b578: 4a0d ldr r2, [pc, #52] (0xb5b0) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1199 b57a: 4291 cmp r1, r2 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1200 b57c: d003 beq 0xb586 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1201 b57e: 480d ldr r0, [pc, #52] (0xb5b4) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1202 b580: e001 b 0xb586 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1203 b582: 4668 mov r0, sp |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1204 b584: 8880 ldrh r0, [r0, #4] |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1205 b586: b003 add sp, #12 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1206 b588: bd00 pop {pc} |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1207 b58a: 46c0 nop (mov r8, r8) |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1208 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1209 ; written into table @81006C for one chip rev |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1210 b58c: 0081a61c |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1211 b590: 0081a8b4 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1212 b594: 0081ab4c |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1213 ; written into table @81006C for the other chip rev |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1214 b598: 0081a4d0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1215 b59c: 0081a768 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1216 b5a0: 0081aa00 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1217 ; looks like 6 records of 0x14C bytes each, starting at 0x81a4d0 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1218 ; that's offset 0xA04C from the start of copy, 0xC554 in flash |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1219 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1220 b5a4: 12345678 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1221 b5a8: 0000227e |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1222 b5ac: 00002221 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1223 b5b0: 00003133 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1224 b5b4: 00002101 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1225 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1226 c554: 00000000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1227 c558: 00000036 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1228 c55c: 02480000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1229 c560: 02490000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1230 c564: 024a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1231 c568: 024b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1232 c56c: 024c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1233 c570: 024d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1234 c574: 024e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1235 c578: 024f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1236 c57c: 02500000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1237 c580: 02510000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1238 c584: 02520000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1239 c588: 02530000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1240 c58c: 02540000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1241 c590: 02550000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1242 c594: 02560000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1243 c598: 02570000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1244 c59c: 02580000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1245 c5a0: 02590000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1246 c5a4: 025a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1247 c5a8: 025b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1248 c5ac: 025c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1249 c5b0: 025d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1250 c5b4: 025e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1251 c5b8: 025f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1252 c5bc: 02600000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1253 c5c0: 02610000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1254 c5c4: 02620000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1255 c5c8: 02630000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1256 c5cc: 02640000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1257 c5d0: 02650000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1258 c5d4: 02660000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1259 c5d8: 02670000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1260 c5dc: 02680000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1261 c5e0: 02690000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1262 c5e4: 026a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1263 c5e8: 026b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1264 c5ec: 026c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1265 c5f0: 026d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1266 c5f4: 026e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1267 c5f8: 026f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1268 c5fc: 02700000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1269 c600: 02710000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1270 c604: 02720000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1271 c608: 02730000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1272 c60c: 02740000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1273 c610: 02750000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1274 c614: 02760000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1275 c618: 02770000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1276 c61c: 02780000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1277 c620: 02790000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1278 c624: 027a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1279 c628: 027b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1280 c62c: 027c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1281 c630: 027d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1282 c634: 027e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1283 ... |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1284 c6a4: 0000000f |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1285 c6a8: 02480000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1286 c6ac: 024c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1287 c6b0: 02500000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1288 c6b4: 02540000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1289 c6b8: 02580000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1290 c6bc: 025c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1291 c6c0: 02600000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1292 c6c4: 02640000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1293 c6c8: 02680000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1294 c6cc: 026c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1295 c6d0: 02700000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1296 c6d4: 02740000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1297 c6d8: 02780000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1298 c6dc: 027c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1299 c6e0: 027d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1300 c6e4: 027e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1301 ... |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1302 c7ec: 00000001 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1303 c7f0: 00000001 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1304 c7f4: 027e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1305 c7f8: 027f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1306 ... |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1307 c938: 00000001 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1308 c93c: 00000001 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1309 c940: 027e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1310 c944: 027f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1311 ... |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1312 ca84: 00000002 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1313 ca88: 00000008 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1314 ca8c: 027f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1315 ca90: 027f2000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1316 ca94: 027f4000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1317 ca98: 027f6000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1318 ca9c: 027f8000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1319 caa0: 027fa000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1320 caa4: 027fc000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1321 caa8: 027fe000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1322 caac: 02800000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1323 ... |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1324 cbd0: 00000002 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1325 cbd4: 00000001 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1326 cbd8: 027f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1327 cbdc: 02800000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1328 ... |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1329 cd1c: 00030000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1330 cd20: 00040000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1331 cd24: 00050000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1332 cd28: 00060000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1333 cd2c: 00070000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1334 cd30: 00080000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1335 cd34: 00090000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1336 cd38: 000a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1337 cd3c: 000b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1338 cd40: 000c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1339 cd44: 000d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1340 cd48: 000e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1341 cd4c: 000f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1342 cd50: 00100000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1343 cd54: 00110000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1344 cd58: 00120000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1345 cd5c: 00130000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1346 cd60: 00140000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1347 cd64: 00150000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1348 cd68: 00160000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1349 cd6c: 00170000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1350 cd70: 00180000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1351 cd74: 00190000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1352 cd78: 001a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1353 cd7c: 001b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1354 cd80: 001c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1355 cd84: 001d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1356 cd88: 001e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1357 cd8c: 001f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1358 cd90: 00200000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1359 cd94: 00210000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1360 cd98: 00220000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1361 cd9c: 00230000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1362 cda0: 00240000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1363 cda4: 00250000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1364 cda8: 00260000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1365 cdac: 00270000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1366 cdb0: 00280000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1367 cdb4: 00290000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1368 cdb8: 002a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1369 cdbc: 002b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1370 cdc0: 002c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1371 cdc4: 002d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1372 cdc8: 002e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1373 cdcc: 002f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1374 cdd0: 00300000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1375 cdd4: 00310000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1376 cdd8: 00320000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1377 cddc: 00330000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1378 cde0: 00340000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1379 cde4: 00350000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1380 cde8: 00360000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1381 cdec: 00370000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1382 cdf0: 00380000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1383 cdf4: 00390000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1384 cdf8: 003a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1385 cdfc: 003b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1386 ce00: 003c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1387 ce04: 003d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1388 ce08: 003e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1389 ce0c: 003f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1390 ce10: 00400000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1391 ce14: 00410000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1392 ce18: 00420000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1393 ce1c: 00430000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1394 ce20: 00440000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1395 ce24: 00450000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1396 ce28: 00460000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1397 ce2c: 00470000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1398 ce30: 00480000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1399 ce34: 00490000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1400 ce38: 004a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1401 ce3c: 004b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1402 ce40: 004c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1403 ce44: 004d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1404 ce48: 004e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1405 ce4c: 004f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1406 ce50: 00500000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1407 ce54: 00510000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1408 ce58: 00520000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1409 ce5c: 00530000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1410 ce60: 00540000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1411 ce64: 00550000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1412 ce68: 00560000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1413 ce6c: 00570000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1414 ce70: 00580000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1415 ce74: 00590000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1416 ce78: 005a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1417 ce7c: 005b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1418 ce80: 005c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1419 ce84: 005d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1420 ce88: 005e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1421 ce8c: 005f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1422 ce90: 00600000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1423 ce94: 00610000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1424 ce98: 00620000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1425 ce9c: 00630000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1426 cea0: 00640000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1427 cea4: 00650000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1428 cea8: 00660000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1429 ceac: 00670000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1430 ceb0: 00680000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1431 ceb4: 00690000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1432 ceb8: 006a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1433 cebc: 006b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1434 cec0: 006c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1435 cec4: 006d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1436 cec8: 006e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1437 cecc: 006f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1438 ced0: 00700000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1439 ced4: 00710000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1440 ced8: 00720000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1441 cedc: 00730000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1442 cee0: 00740000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1443 cee4: 00750000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1444 cee8: 00760000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1445 ceec: 00770000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1446 cef0: 00780000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1447 cef4: 00790000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1448 cef8: 007a0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1449 cefc: 007b0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1450 cf00: 007c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1451 cf04: 007d0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1452 cf08: 007e0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1453 cf0c: 007f0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1454 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1455 cf10: 00030000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1456 cf14: 00040000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1457 cf18: 00080000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1458 cf1c: 000c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1459 cf20: 00100000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1460 cf24: 00140000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1461 cf28: 00180000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1462 cf2c: 001c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1463 cf30: 00200000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1464 cf34: 00240000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1465 cf38: 00280000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1466 cf3c: 002c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1467 cf40: 00300000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1468 cf44: 00340000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1469 cf48: 00380000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1470 cf4c: 003c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1471 cf50: 00400000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1472 cf54: 00440000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1473 cf58: 00480000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1474 cf5c: 004c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1475 cf60: 00500000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1476 cf64: 00540000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1477 cf68: 00580000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1478 cf6c: 005c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1479 cf70: 00600000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1480 cf74: 00640000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1481 cf78: 00680000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1482 cf7c: 006c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1483 cf80: 00700000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1484 cf84: 00740000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1485 cf88: 00780000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1486 cf8c: 007c0000 |
6a136554378e
pirelli preboot re: figured out the triggering condition
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
67
diff
changeset
|
1487 |
67
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1488 CF8F: last copied byte |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1489 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1490 <CF90-1F9FF: all FFs> |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1491 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1492 ; initialized data table |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1493 1fa00: 00000001 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1494 1fa04: 00810020 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1495 1fa08: c046c000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1496 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1497 1fa0c: 00000001 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1498 1fa10: 00810021 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1499 1fa14: c046c000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1500 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1501 1fa18: 00000004 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1502 1fa1c: 00810024 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1503 1fa20: 00000000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1504 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1505 1fa24: 0000000c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1506 1fa28: 0081006c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1507 1fa2c: 0081a4d0 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1508 1fa30: 0081a768 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1509 1fa34: 0081aa00 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1510 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1511 1fa38: 00000002 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1512 1fa3c: 00810014 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1513 1fa40: 46c00000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1514 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1515 1fa44: 00000002 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1516 1fa48: 00810016 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1517 1fa4c: 46c00000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1518 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1519 1fa50: 00000001 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1520 1fa54: 00810018 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1521 1fa58: c046c000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1522 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1523 1fa5c: 00000001 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1524 1fa60: 00810019 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1525 1fa64: 000000bc |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1526 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1527 1fa68: 00000001 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1528 1fa6c: 00800000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1529 1fa70: a0000000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1530 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1531 1fa74: 00000001 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1532 1fa78: 0081047c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1533 1fa7c: 00000000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1534 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1535 1fa80: 00000004 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1536 1fa84: 00810078 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1537 1fa88: 00000000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1538 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1539 1fa8c: 00000004 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1540 1fa90: 0081001c |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1541 1fa94: 00000000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1542 1fa98: 00000000 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1543 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1544 <1FA9C-2FFBF: all FFs> |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1545 |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1546 0002FFC0: 42 43 5F 44 39 31 30 2E 30 2E 31 36 00 00 00 00 BC_D910.0.16.... |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1547 0002FFD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ |
88cf9811f97c
started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff
changeset
|
1548 * |