Guest User

h10 crash vs no crash asm

a guest
Mar 31st, 2021
81
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --- outn3.asm   2021-03-31 01:51:15.575103684 -0400
  2. +++ outn4.asm   2021-03-31 01:51:46.007147916 -0400
  3. @@ -486,8 +486,8 @@
  4.   255:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****          p += CACHEALIGN_BITS)
  5.   256:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     {
  6.   257:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         /* BUGFIX h10 */
  7. - 258:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         //volatile unsigned long v = CACHE_LINE_VALID | CACHE_ADDRESS_MASK;
  8. - 259:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         *p = (volatile unsigned long)(CACHE_LINE_VALID | CACHE_ADDRESS_MASK);
  9. + 258:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         volatile unsigned long v = CACHE_LINE_VALID | CACHE_ADDRESS_MASK;
  10. + 259:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         *p = v; //(volatile unsigned long)(CACHE_LINE_VALID | CACHE_ADDRESS_MASK);
  11.   260:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     }
  12.   261:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  13.   262:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  14. @@ -500,20 +500,20 @@
  15.   169                
  16.   265:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     if (CACHE_CTL & CACHE_CTL_ENABLE)
  17.   170                .loc 1 265 0
  18. - 171 0048 40309FE5      ldr r3,.L36
  19. + 171 0048 4C309FE5      ldr r3,.L36
  20.   172 004c 003093E5      ldr r3,[r3]
  21.   173 0050 010013E3      tst r3,#1
  22.   174 0054 1EFF2F01      bxeq lr
  23.   175               .LVL6:
  24.   264:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     if (CACHE_CTL & CACHE_CTL_ENABLE)
  25.   176                .loc 1 264 0
  26. - 177 0058 10402DE9      stmfd sp!,{r4,lr}
  27. - 178                .cfi_def_cfa_offset 8
  28. + 177 0058 13402DE9      stmfd sp!,{r0,r1,r4,lr}
  29. + 178                .cfi_def_cfa_offset 16
  30.   179                .cfi_offset 4,-8
  31.   180                .cfi_offset 14,-4
  32. - 181               .LBB21:
  33. - 182               .LBB22:
  34. - 183               .LBB23:
  35. + 181               .LBB22:
  36. + 182               .LBB23:
  37. + 183               .LBB24:
  38.   184                .file 3 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h"
  39.     1:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h **** /***************************************************************************
  40.     2:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h ****  *             __________               __   ___.
  41. @@ -876,8 +876,8 @@
  42.   190              
  43.   191              
  44.   192               .LVL7:
  45. - 193               .LBE23:
  46. - 194               .LBE22:
  47. + 193               .LBE24:
  48. + 194               .LBE23:
  49.   266:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     {
  50.   267:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         register int istat = disable_interrupt_save(IRQ_FIQ_STATUS);
  51.   268:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  52. @@ -885,66 +885,77 @@
  53.   195                .loc 1 269 0
  54.   196 0068 FEFFFFEB      bl commit_dcache
  55.   197               .LVL8:
  56. - 198               .LBB24:
  57. - 199               .LBB25:
  58. + 198               .LBB25:
  59. + 199               .LBB26:
  60.   253:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****          p < (&CACHE_FLUSH_BASE); /*!! 0x4000 status words total !!*/
  61.   200                .loc 1 253 0
  62. - 201 006c 20309FE5      ldr r3,.L36+4
  63. - 259:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     }
  64. - 202                .loc 1 259 0
  65. - 203 0070 20109FE5      ldr r1,.L36+8
  66. + 201 006c 2C309FE5      ldr r3,.L36+4
  67. + 202               .LBB27:
  68. + 258:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         *p = v; //(volatile unsigned long)(CACHE_LINE_VALID | CACHE_ADDRESS_MASK);
  69. + 203                .loc 1 258 0
  70. + 204 0070 2C009FE5      ldr r0,.L36+8
  71. + 205               .LBE27:
  72.   253:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****          p < (&CACHE_FLUSH_BASE); /*!! 0x4000 status words total !!*/
  73. - 204                .loc 1 253 0
  74. - 205 0074 20209FE5      ldr r2,.L36+12
  75. - 206               .LVL9:
  76. - 207               .L29:
  77. + 206                .loc 1 253 0
  78. + 207 0074 2C209FE5      ldr r2,.L36+12
  79. + 208               .LVL9:
  80. + 209               .L29:
  81. + 210               .LBB28:
  82. + 258:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         *p = v; //(volatile unsigned long)(CACHE_LINE_VALID | CACHE_ADDRESS_MASK);
  83. + 211                .loc 1 258 0
  84. + 212 0078 04008DE5      str r0,[sp,#4]
  85.   259:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     }
  86. - 208                .loc 1 259 0
  87. - 209 0078 101083E4      str r1,[r3],#16
  88. - 210               .LVL10:
  89. + 213                .loc 1 259 0
  90. + 214 007c 04109DE5      ldr r1,[sp,#4]
  91. + 215 0080 101083E4      str r1,[r3],#16
  92. + 216               .LVL10:
  93. + 217               .LBE28:
  94.   253:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****          p < (&CACHE_FLUSH_BASE); /*!! 0x4000 status words total !!*/
  95. - 211                .loc 1 253 0
  96. - 212 007c 020053E1      cmp r3,r2
  97. - 213 0080 FCFFFF1A      bne .L29
  98. - 214               .LBE25:
  99. - 215               .LBE24:
  100. - 216               .LBB26:
  101. - 217               .LBB27:
  102. + 218                .loc 1 253 0
  103. + 219 0084 020053E1      cmp r3,r2
  104. + 220 0088 FAFFFF1A      bne .L29
  105. + 221               .LBE26:
  106. + 222               .LBE25:
  107. + 223               .LBB29:
  108. + 224               .LBB30:
  109.   140:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h **** }
  110. - 218                .loc 3 140 0
  111. - 219              
  112. - 220 0084 04F021E1      msr cpsr_c,r4
  113. - 221              
  114. - 222               .LBE27:
  115. - 223               .LBE26:
  116. - 224               .LBE21:
  117. + 225                .loc 3 140 0
  118. + 226              
  119. + 227 008c 04F021E1      msr cpsr_c,r4
  120. + 228              
  121. + 229               .LBE30:
  122. + 230               .LBE29:
  123. + 231               .LBE22:
  124.   270:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         cache_invalidate_special();
  125.   271:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****        
  126.   272:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         restore_interrupt(istat);
  127.   273:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     }
  128.   274:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  129. - 225                .loc 1 274 0
  130. - 226 0088 1040BDE8      ldmfd sp!,{r4,lr}
  131. - 227                .cfi_restore 14
  132. - 228                .cfi_restore 4
  133. - 229                .cfi_def_cfa_offset 0
  134. - 230               .LVL11:
  135. - 231 008c 1EFF2FE1      bx lr
  136. - 232               .L37:
  137. - 233                .align 2
  138. - 234               .L36:
  139. - 235 0090 00C00060      .word 1610661888
  140. - 236 0094 004000F0      .word -268419072
  141. - 237 0098 FFFF9F00      .word 10485759
  142. - 238 009c 008000F0      .word -268402688
  143. - 239                .cfi_endproc
  144. - 240               .LFE55:
  145. - 242                .global commit_discard_dcache
  146. - 243                .set commit_discard_dcache,commit_discard_idcache
  147. - 244                .align 2
  148. - 245                .global scale_suspend_core
  149. - 247               scale_suspend_core:
  150. - 248               .LFB57:
  151. + 232                .loc 1 274 0
  152. + 233 0090 08D08DE2      add sp,sp,#8
  153. + 234                .cfi_def_cfa_offset 8
  154. + 235                
  155. + 236 0094 1040BDE8      ldmfd sp!,{r4,lr}
  156. + 237                .cfi_restore 14
  157. + 238                .cfi_restore 4
  158. + 239                .cfi_def_cfa_offset 0
  159. + 240               .LVL11:
  160. + 241 0098 1EFF2FE1      bx lr
  161. + 242               .L37:
  162. + 243                .align 2
  163. + 244               .L36:
  164. + 245 009c 00C00060      .word 1610661888
  165. + 246 00a0 004000F0      .word -268419072
  166. + 247 00a4 FFFF9F00      .word 10485759
  167. + 248 00a8 008000F0      .word -268402688
  168. + 249                .cfi_endproc
  169. + 250               .LFE55:
  170. + 252                .global commit_discard_dcache
  171. + 253                .set commit_discard_dcache,commit_discard_idcache
  172. + 254                .align 2
  173. + 255                .global scale_suspend_core
  174. + 257               scale_suspend_core:
  175. + 258               .LFB57:
  176.   275:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  177.   276:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void commit_discard_dcache(void) __attribute__((alias("commit_discard_idcache")));
  178.   277:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  179. @@ -991,123 +1002,123 @@
  180.   318:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void scale_suspend_core(bool suspend) ICODE_ATTR;
  181.   319:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void scale_suspend_core(bool suspend)
  182.   320:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
  183. - 249                .loc 1 320 0
  184. - 250                .cfi_startproc
  185. - 251                
  186. - 252                
  187. - 253                
  188. - 254                
  189. - 255               .LVL12:
  190. - 256               .LBB34:
  191. - 257               .LBB35:
  192. - 258                .loc 2 71 0
  193. - 259 00a0 0632A0E3      mov r3,#1610612736
  194. - 260              
  195. - 261 00a4 0030D3E5      ldrb r3,[r3]
  196. - 262 00a8 A333A0E1     mov r3,r3,lsr#7
  197. - 263              
  198. - 264              
  199. - 265               .LVL13:
  200. - 266               .LBE35:
  201. - 267               .LBE34:
  202. + 259                .loc 1 320 0
  203. + 260                .cfi_startproc
  204. + 261                
  205. + 262                
  206. + 263                
  207. + 264                
  208. + 265               .LVL12:
  209. + 266               .LBB37:
  210. + 267               .LBB38:
  211. + 268                .loc 2 71 0
  212. + 269 00ac 0632A0E3      mov r3,#1610612736
  213. + 270              
  214. + 271 00b0 0030D3E5      ldrb r3,[r3]
  215. + 272 00b4 A333A0E1     mov r3,r3,lsr#7
  216. + 273              
  217. + 274              
  218. + 275               .LVL13:
  219. + 276               .LBE38:
  220. + 277               .LBE37:
  221.   321:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     unsigned int core = CURRENT_CORE;
  222.   322:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     IF_COP( unsigned int othercore = 1 - core; )
  223. - 268                .loc 1 322 0
  224. - 269 00ac 012063E2      rsb r2,r3,#1
  225. - 270               .LVL14:
  226. + 278                .loc 1 322 0
  227. + 279 00b8 012063E2      rsb r2,r3,#1
  228. + 280               .LVL14:
  229.   323:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     static int oldstatus IBSS_ATTR;
  230.   324:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  231.   325:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     if (suspend)
  232. - 271                .loc 1 325 0
  233. - 272 00b0 000050E3      cmp r0,#0
  234. - 273 00b4 74109FE5      ldr r1,.L41
  235. - 274 00b8 0221A0E1      mov r2,r2,asl#2
  236. - 275               .LVL15:
  237. - 276 00bc 0331A0E1      mov r3,r3,asl#2
  238. - 277               .LVL16:
  239. - 278 00c0 0E00000A      beq .L39
  240. - 279               .LVL17:
  241. - 280               .LBB36:
  242. - 281               .LBB37:
  243. - 282                .loc 3 353 0
  244. - 283              
  245. - 284 00c4 00000FE1      mrs r0,cpsr
  246. - 285 00c8 C0C080E3     orr ip,r0,#192
  247. - 286 00cc 0CF021E1     msr cpsr_c,ip
  248. - 287              
  249. - 288              
  250. - 289               .LVL18:
  251. - 290               .LBE37:
  252. - 291               .LBE36:
  253. + 281                .loc 1 325 0
  254. + 282 00bc 000050E3      cmp r0,#0
  255. + 283 00c0 74109FE5      ldr r1,.L41
  256. + 284 00c4 0221A0E1      mov r2,r2,asl#2
  257. + 285               .LVL15:
  258. + 286 00c8 0331A0E1      mov r3,r3,asl#2
  259. + 287               .LVL16:
  260. + 288 00cc 0E00000A      beq .L39
  261. + 289               .LVL17:
  262. + 290               .LBB39:
  263. + 291               .LBB40:
  264. + 292                .loc 3 353 0
  265. + 293              
  266. + 294 00d0 00000FE1      mrs r0,cpsr
  267. + 295 00d4 C0C080E3     orr ip,r0,#192
  268. + 296 00d8 0CF021E1     msr cpsr_c,ip
  269. + 297              
  270. + 298              
  271. + 299               .LVL18:
  272. + 300               .LBE40:
  273. + 301               .LBE39:
  274.   326:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     {
  275.   327:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         oldstatus = disable_interrupt_save(IRQ_FIQ_STATUS);
  276. - 292                .loc 1 327 0
  277. - 293 00d0 000081E5      str r0,[r1]
  278. + 302                .loc 1 327 0
  279. + 303 00dc 000081E5      str r0,[r1]
  280.   328:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         IF_COP( PROC_CTL(othercore) = 0x40000000; nop; )
  281. - 294                .loc 1 328 0
  282. - 295 00d4 0111A0E3      mov r1,#1073741824
  283. - 296 00d8 062282E2      add r2,r2,#1610612736
  284. - 297 00dc 072A82E2      add r2,r2,#28672
  285. - 298 00e0 001082E5      str r1,[r2]
  286. - 299              
  287. - 300 00e4 0000A0E1      nop
  288. - 301              
  289. - 329:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PROC_CTL(core) = 0x48000003; nop;
  290. - 302                .loc 1 329 0
  291. - 303 00e8 D223A0E3      mov r2,#1207959555
  292. - 304 00ec 063283E2      add r3,r3,#1610612736
  293. - 305 00f0 073A83E2      add r3,r3,#28672
  294. - 306 00f4 002083E5      str r2,[r3]
  295. - 307              
  296. - 308 00f8 0000A0E1      nop
  297. + 304                .loc 1 328 0
  298. + 305 00e0 0111A0E3      mov r1,#1073741824
  299. + 306 00e4 062282E2      add r2,r2,#1610612736
  300. + 307 00e8 072A82E2      add r2,r2,#28672
  301. + 308 00ec 001082E5      str r1,[r2]
  302.   309              
  303. - 310 00fc 1EFF2FE1      bx lr
  304. - 311               .LVL19:
  305. - 312               .L39:
  306. + 310 00f0 0000A0E1      nop
  307. + 311              
  308. + 329:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PROC_CTL(core) = 0x48000003; nop;
  309. + 312                .loc 1 329 0
  310. + 313 00f4 D223A0E3      mov r2,#1207959555
  311. + 314 00f8 063283E2      add r3,r3,#1610612736
  312. + 315 00fc 073A83E2      add r3,r3,#28672
  313. + 316 0100 002083E5      str r2,[r3]
  314. + 317              
  315. + 318 0104 0000A0E1      nop
  316. + 319              
  317. + 320 0108 1EFF2FE1      bx lr
  318. + 321               .LVL19:
  319. + 322               .L39:
  320.   330:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     }
  321.   331:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     else
  322.   332:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     {
  323.   333:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PROC_CTL(core) = 0x4800001f; nop;
  324. - 313                .loc 1 333 0
  325. - 314 0100 2CC09FE5      ldr ip,.L41+4
  326. - 315 0104 063283E2      add r3,r3,#1610612736
  327. - 316 0108 073A83E2      add r3,r3,#28672
  328. - 317 010c 00C083E5      str ip,[r3]
  329. - 318              
  330. - 319 0110 0000A0E1      nop
  331. - 320              
  332. + 323                .loc 1 333 0
  333. + 324 010c 2CC09FE5      ldr ip,.L41+4
  334. + 325 0110 063283E2      add r3,r3,#1610612736
  335. + 326 0114 073A83E2      add r3,r3,#28672
  336. + 327 0118 00C083E5      str ip,[r3]
  337. + 328              
  338. + 329 011c 0000A0E1      nop
  339. + 330              
  340.   334:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         IF_COP( PROC_CTL(othercore) = 0x00000000; nop; )
  341. - 321                .loc 1 334 0
  342. - 322 0114 062282E2      add r2,r2,#1610612736
  343. - 323 0118 072A82E2      add r2,r2,#28672
  344. - 324 011c 000082E5      str r0,[r2]
  345. - 325              
  346. - 326 0120 0000A0E1      nop
  347. - 327              
  348. - 328               .LVL20:
  349. - 329               .LBB38:
  350. - 330               .LBB39:
  351. - 140:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h **** }
  352. - 331                .loc 3 140 0
  353. - 332 0124 003091E5      ldr r3,[r1]
  354. - 333              
  355. - 334 0128 03F021E1      msr cpsr_c,r3
  356. + 331                .loc 1 334 0
  357. + 332 0120 062282E2      add r2,r2,#1610612736
  358. + 333 0124 072A82E2      add r2,r2,#28672
  359. + 334 0128 000082E5      str r0,[r2]
  360.   335              
  361. - 336 012c 1EFF2FE1      bx lr
  362. - 337               .L42:
  363. - 338                .align 2
  364. - 339               .L41:
  365. - 340 0130 00000000      .word .LANCHOR0
  366. - 341 0134 1F000048      .word 1207959583
  367. - 342               .LBE39:
  368. - 343               .LBE38:
  369. - 344                .cfi_endproc
  370. - 345               .LFE57:
  371. - 347                .text
  372. + 336 012c 0000A0E1      nop
  373. + 337              
  374. + 338               .LVL20:
  375. + 339               .LBB41:
  376. + 340               .LBB42:
  377. + 140:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h **** }
  378. + 341                .loc 3 140 0
  379. + 342 0130 003091E5      ldr r3,[r1]
  380. + 343              
  381. + 344 0134 03F021E1      msr cpsr_c,r3
  382. + 345              
  383. + 346 0138 1EFF2FE1      bx lr
  384. + 347               .L42:
  385.   348                .align 2
  386. - 349                .global set_cpu_frequency__lock
  387. - 351               set_cpu_frequency__lock:
  388. - 352               .LFB58:
  389. + 349               .L41:
  390. + 350 013c 00000000      .word .LANCHOR0
  391. + 351 0140 1F000048      .word 1207959583
  392. + 352               .LBE42:
  393. + 353               .LBE41:
  394. + 354                .cfi_endproc
  395. + 355               .LFE57:
  396. + 357                .text
  397. + 358                .align 2
  398. + 359                .global set_cpu_frequency__lock
  399. + 361               set_cpu_frequency__lock:
  400. + 362               .LFB58:
  401.   335:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         restore_interrupt(oldstatus);
  402.   336:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     }
  403.   337:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  404. @@ -1116,72 +1127,72 @@
  405.   340:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if NUM_CORES > 1
  406.   341:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void set_cpu_frequency__lock(void)
  407.   342:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
  408. - 353                .loc 1 342 0
  409. - 354                .cfi_startproc
  410. - 355                
  411. - 356                
  412. - 357                
  413. - 358 0098 08402DE9      stmfd sp!,{r3,lr}
  414. - 359                .cfi_def_cfa_offset 8
  415. - 360                .cfi_offset 3,-8
  416. - 361                .cfi_offset 14,-4
  417. + 363                .loc 1 342 0
  418. + 364                .cfi_startproc
  419. + 365                
  420. + 366                
  421. + 367                
  422. + 368 0098 08402DE9      stmfd sp!,{r3,lr}
  423. + 369                .cfi_def_cfa_offset 8
  424. + 370                .cfi_offset 3,-8
  425. + 371                .cfi_offset 14,-4
  426.   343:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     corelock_lock(&cpufreq_cl);
  427. - 362                .loc 1 343 0
  428. - 363 009c 08009FE5      ldr r0,.L45
  429. - 364 00a0 FEFFFFEB      bl corelock_lock
  430. - 365               .LVL21:
  431. + 372                .loc 1 343 0
  432. + 373 009c 08009FE5      ldr r0,.L45
  433. + 374 00a0 FEFFFFEB      bl corelock_lock
  434. + 375               .LVL21:
  435.   344:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  436. - 366                .loc 1 344 0
  437. - 367 00a4 0840BDE8      ldmfd sp!,{r3,lr}
  438. - 368                .cfi_restore 14
  439. - 369                .cfi_restore 3
  440. - 370                .cfi_def_cfa_offset 0
  441. - 371 00a8 1EFF2FE1      bx lr
  442. - 372               .L46:
  443. - 373                .align 2
  444. - 374               .L45:
  445. - 375 00ac 00000000      .word .LANCHOR1
  446. - 376                .cfi_endproc
  447. - 377               .LFE58:
  448. - 379                .align 2
  449. - 380                .global set_cpu_frequency__unlock
  450. - 382               set_cpu_frequency__unlock:
  451. - 383               .LFB59:
  452. + 376                .loc 1 344 0
  453. + 377 00a4 0840BDE8      ldmfd sp!,{r3,lr}
  454. + 378                .cfi_restore 14
  455. + 379                .cfi_restore 3
  456. + 380                .cfi_def_cfa_offset 0
  457. + 381 00a8 1EFF2FE1      bx lr
  458. + 382               .L46:
  459. + 383                .align 2
  460. + 384               .L45:
  461. + 385 00ac 00000000      .word .LANCHOR1
  462. + 386                .cfi_endproc
  463. + 387               .LFE58:
  464. + 389                .align 2
  465. + 390                .global set_cpu_frequency__unlock
  466. + 392               set_cpu_frequency__unlock:
  467. + 393               .LFB59:
  468.   345:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  469.   346:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void set_cpu_frequency__unlock(void)
  470.   347:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
  471. - 384                .loc 1 347 0
  472. - 385                .cfi_startproc
  473. - 386                
  474. - 387                
  475. - 388                
  476. - 389 00b0 08402DE9      stmfd sp!,{r3,lr}
  477. - 390                .cfi_def_cfa_offset 8
  478. - 391                .cfi_offset 3,-8
  479. - 392                .cfi_offset 14,-4
  480. + 394                .loc 1 347 0
  481. + 395                .cfi_startproc
  482. + 396                
  483. + 397                
  484. + 398                
  485. + 399 00b0 08402DE9      stmfd sp!,{r3,lr}
  486. + 400                .cfi_def_cfa_offset 8
  487. + 401                .cfi_offset 3,-8
  488. + 402                .cfi_offset 14,-4
  489.   348:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     corelock_unlock(&cpufreq_cl);
  490. - 393                .loc 1 348 0
  491. - 394 00b4 08009FE5      ldr r0,.L49
  492. - 395 00b8 FEFFFFEB      bl corelock_unlock
  493. - 396               .LVL22:
  494. + 403                .loc 1 348 0
  495. + 404 00b4 08009FE5      ldr r0,.L49
  496. + 405 00b8 FEFFFFEB      bl corelock_unlock
  497. + 406               .LVL22:
  498.   349:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  499. - 397                .loc 1 349 0
  500. - 398 00bc 0840BDE8      ldmfd sp!,{r3,lr}
  501. - 399                .cfi_restore 14
  502. - 400                .cfi_restore 3
  503. - 401                .cfi_def_cfa_offset 0
  504. - 402 00c0 1EFF2FE1      bx lr
  505. - 403               .L50:
  506. - 404                .align 2
  507. - 405               .L49:
  508. - 406 00c4 00000000      .word .LANCHOR1
  509. - 407                .cfi_endproc
  510. - 408               .LFE59:
  511. - 410                .section .icode
  512. - 411                .align 2
  513. - 412                .global set_cpu_frequency
  514. - 414               set_cpu_frequency:
  515. - 415               .LFB60:
  516. + 407                .loc 1 349 0
  517. + 408 00bc 0840BDE8      ldmfd sp!,{r3,lr}
  518. + 409                .cfi_restore 14
  519. + 410                .cfi_restore 3
  520. + 411                .cfi_def_cfa_offset 0
  521. + 412 00c0 1EFF2FE1      bx lr
  522. + 413               .L50:
  523. + 414                .align 2
  524. + 415               .L49:
  525. + 416 00c4 00000000      .word .LANCHOR1
  526. + 417                .cfi_endproc
  527. + 418               .LFE59:
  528. + 420                .section .icode
  529. + 421                .align 2
  530. + 422                .global set_cpu_frequency
  531. + 424               set_cpu_frequency:
  532. + 425               .LFB60:
  533.   350:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif /* NUM_CORES > 1 */
  534.   351:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  535.   352:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void set_cpu_frequency(long frequency) ICODE_ATTR;
  536. @@ -1190,30 +1201,30 @@
  537.   355:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** static void pp_set_cpu_frequency(long frequency)
  538.   356:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  539.   357:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
  540. - 416                .loc 1 357 0
  541. - 417                .cfi_startproc
  542. - 418                
  543. - 419                
  544. - 420                
  545. - 421               .LVL23:
  546. - 422 0138 38402DE9      stmfd sp!,{r3,r4,r5,lr}
  547. - 423                .cfi_def_cfa_offset 16
  548. - 424                .cfi_offset 3,-16
  549. - 425                .cfi_offset 4,-12
  550. - 426                .cfi_offset 5,-8
  551. - 427                .cfi_offset 14,-4
  552. + 426                .loc 1 357 0
  553. + 427                .cfi_startproc
  554. + 428                
  555. + 429                
  556. + 430                
  557. + 431               .LVL23:
  558. + 432 0144 38402DE9      stmfd sp!,{r3,r4,r5,lr}
  559. + 433                .cfi_def_cfa_offset 16
  560. + 434                .cfi_offset 3,-16
  561. + 435                .cfi_offset 4,-12
  562. + 436                .cfi_offset 5,-8
  563. + 437                .cfi_offset 14,-4
  564.   358:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     switch (frequency)
  565. - 428                .loc 1 358 0
  566. - 429 013c D0319FE5      ldr r3,.L64
  567. - 430 0140 030050E1      cmp r0,r3
  568. - 431 0144 CC419FE5      ldr r4,.L64+4
  569. - 432 0148 CC319FE5      ldr r3,.L64+8
  570. - 433 014c 3600000A      beq .L53
  571. - 434 0150 C8219FE5      ldr r2,.L64+12
  572. - 435 0154 020050E1      cmp r0,r2
  573. - 436 0158 1300000A      beq .L54
  574. - 437 015c 020950E3      cmp r0,#32768
  575. - 438 0160 5500001A      bne .L61
  576. + 438                .loc 1 358 0
  577. + 439 0148 D0319FE5      ldr r3,.L64
  578. + 440 014c 030050E1      cmp r0,r3
  579. + 441 0150 CC419FE5      ldr r4,.L64+4
  580. + 442 0154 CC319FE5      ldr r3,.L64+8
  581. + 443 0158 3600000A      beq .L53
  582. + 444 015c C8219FE5      ldr r2,.L64+12
  583. + 445 0160 020050E1      cmp r0,r2
  584. + 446 0164 1300000A      beq .L54
  585. + 447 0168 020950E3      cmp r0,#32768
  586. + 448 016c 5500001A      bne .L61
  587.   359:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     {
  588.   360:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****       /* Note1: The PP5022 PLL must be run at >= 96MHz
  589.   361:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****        * Bits 20..21 select the post divider (1/2/4/8).
  590. @@ -1225,89 +1236,89 @@
  591.   367:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****        * FAST = PLL   / (DIV_FAST + 1), DIV = Bits 20-23 */
  592.   368:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****       case CPUFREQ_SLEEP:
  593.   369:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         cpu_frequency =  CPUFREQ_SLEEP;
  594. - 439                .loc 1 369 0
  595. - 440 0164 000083E5      str r0,[r3]
  596. + 449                .loc 1 369 0
  597. + 450 0170 000083E5      str r0,[r3]
  598.   370:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL  |=  0x0c000000;
  599. - 441                .loc 1 370 0
  600. - 442 0168 343094E5      ldr r3,[r4,#52]
  601. - 443 016c 033383E3      orr r3,r3,#201326592
  602. - 444 0170 343084E5      str r3,[r4,#52]
  603. + 451                .loc 1 370 0
  604. + 452 0174 343094E5      ldr r3,[r4,#52]
  605. + 453 0178 033383E3      orr r3,r3,#201326592
  606. + 454 017c 343084E5      str r3,[r4,#52]
  607.   371:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(true);
  608. - 445                .loc 1 371 0
  609. - 446 0174 0100A0E3      mov r0,#1
  610. - 447               .LVL24:
  611. - 448 0178 FEFFFFEB      bl scale_suspend_core
  612. - 449               .LVL25:
  613. + 455                .loc 1 371 0
  614. + 456 0180 0100A0E3      mov r0,#1
  615. + 457               .LVL24:
  616. + 458 0184 FEFFFFEB      bl scale_suspend_core
  617. + 459               .LVL25:
  618.   372:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CLOCK_SOURCE  =  0x20000000; /* source #1, #2, #3, #4: 32kHz (#2 active) */
  619. - 450                .loc 1 372 0
  620. - 451 017c 0232A0E3      mov r3,#536870912
  621. + 460                .loc 1 372 0
  622. + 461 0188 0232A0E3      mov r3,#536870912
  623.   373:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(false);
  624. - 452                .loc 1 373 0
  625. - 453 0180 0000A0E3      mov r0,#0
  626. + 462                .loc 1 373 0
  627. + 463 018c 0000A0E3      mov r0,#0
  628.   372:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CLOCK_SOURCE  =  0x20000000; /* source #1, #2, #3, #4: 32kHz (#2 active) */
  629. - 454                .loc 1 372 0
  630. - 455 0184 203084E5      str r3,[r4,#32]
  631. - 456                .loc 1 373 0
  632. - 457 0188 FEFFFFEB      bl scale_suspend_core
  633. - 458               .LVL26:
  634. + 464                .loc 1 372 0
  635. + 465 0190 203084E5      str r3,[r4,#32]
  636. + 466                .loc 1 373 0
  637. + 467 0194 FEFFFFEB      bl scale_suspend_core
  638. + 468               .LVL26:
  639.   374:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL  &= ~0x80000000; /* disable PLL */
  640.   375:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_INIT2    &= ~INIT_PLL;   /* disable PLL power */
  641. - 459                .loc 1 375 0
  642. - 460 018c 0722A0E3      mov r2,#1879048192
  643. + 469                .loc 1 375 0
  644. + 470 0198 0722A0E3      mov r2,#1879048192
  645.   374:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL  &= ~0x80000000; /* disable PLL */
  646. - 461                .loc 1 374 0
  647. - 462 0190 343094E5      ldr r3,[r4,#52]
  648. - 463 0194 0231C3E3      bic r3,r3,#-2147483648
  649. - 464 0198 343084E5      str r3,[r4,#52]
  650. - 465                .loc 1 375 0
  651. - 466 019c 203092E5      ldr r3,[r2,#32]
  652. - 467 01a0 0131C3E3      bic r3,r3,#1073741824
  653. - 468 01a4 203082E5      str r3,[r2,#32]
  654. + 471                .loc 1 374 0
  655. + 472 019c 343094E5      ldr r3,[r4,#52]
  656. + 473 01a0 0231C3E3      bic r3,r3,#-2147483648
  657. + 474 01a4 343084E5      str r3,[r4,#52]
  658. + 475                .loc 1 375 0
  659. + 476 01a8 203092E5      ldr r3,[r2,#32]
  660. + 477 01ac 0131C3E3      bic r3,r3,#1073741824
  661. + 478 01b0 203082E5      str r3,[r2,#32]
  662.   376:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         break;
  663. - 469                .loc 1 376 0
  664. - 470 01a8 570000EA      b .L51
  665. - 471               .LVL27:
  666. - 472               .L54:
  667. + 479                .loc 1 376 0
  668. + 480 01b4 570000EA      b .L51
  669. + 481               .LVL27:
  670. + 482               .L54:
  671.   377:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  672.   378:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****       case CPUFREQ_MAX:
  673.   379:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         cpu_frequency = CPUFREQ_MAX;
  674.   380:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_INIT2    |= INIT_PLL;   /* enable PLL power */
  675. - 473                .loc 1 380 0
  676. - 474 01ac 0752A0E3      mov r5,#1879048192
  677. + 483                .loc 1 380 0
  678. + 484 01b8 0752A0E3      mov r5,#1879048192
  679.   379:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_INIT2    |= INIT_PLL;   /* enable PLL power */
  680. - 475                .loc 1 379 0
  681. - 476 01b0 000083E5      str r0,[r3]
  682. - 477                .loc 1 380 0
  683. - 478 01b4 203095E5      ldr r3,[r5,#32]
  684. - 479 01b8 013183E3      orr r3,r3,#1073741824
  685. - 480 01bc 203085E5      str r3,[r5,#32]
  686. + 485                .loc 1 379 0
  687. + 486 01bc 000083E5      str r0,[r3]
  688. + 487                .loc 1 380 0
  689. + 488 01c0 203095E5      ldr r3,[r5,#32]
  690. + 489 01c4 013183E3      orr r3,r3,#1073741824
  691. + 490 01c8 203085E5      str r3,[r5,#32]
  692.   381:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL  |= 0x88000000; /* enable PLL */
  693. - 481                .loc 1 381 0
  694. - 482 01c0 343094E5      ldr r3,[r4,#52]
  695. - 483 01c4 223383E3      orr r3,r3,#-2013265920
  696. - 484 01c8 343084E5      str r3,[r4,#52]
  697. + 491                .loc 1 381 0
  698. + 492 01cc 343094E5      ldr r3,[r4,#52]
  699. + 493 01d0 223383E3      orr r3,r3,#-2013265920
  700. + 494 01d4 343084E5      str r3,[r4,#52]
  701.   382:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(true);
  702. - 485                .loc 1 382 0
  703. - 486 01cc 0100A0E3      mov r0,#1
  704. - 487               .LVL28:
  705. - 488 01d0 FEFFFFEB      bl scale_suspend_core
  706. - 489               .LVL29:
  707. + 495                .loc 1 382 0
  708. + 496 01d8 0100A0E3      mov r0,#1
  709. + 497               .LVL28:
  710. + 498 01dc FEFFFFEB      bl scale_suspend_core
  711. + 499               .LVL29:
  712.   383:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CLOCK_SOURCE  = 0x20002222; /* source #1, #2, #3, #4: 24MHz (#2 active) */
  713. - 490                .loc 1 383 0
  714. - 491 01d4 48319FE5      ldr r3,.L64+16
  715. - 492 01d8 203084E5      str r3,[r4,#32]
  716. + 500                .loc 1 383 0
  717. + 501 01e0 48319FE5      ldr r3,.L64+16
  718. + 502 01e4 203084E5      str r3,[r4,#32]
  719.   384:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_TIMING1   = 0x00000303;
  720. - 493                .loc 1 384 0
  721. - 494 01dc 44319FE5      ldr r3,.L64+20
  722. + 503                .loc 1 384 0
  723. + 504 01e8 44319FE5      ldr r3,.L64+20
  724.   385:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(false);
  725. - 495                .loc 1 385 0
  726. - 496 01e0 0000A0E3      mov r0,#0
  727. + 505                .loc 1 385 0
  728. + 506 01ec 0000A0E3      mov r0,#0
  729.   384:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_TIMING1   = 0x00000303;
  730. - 497                .loc 1 384 0
  731. - 498 01e4 343085E5      str r3,[r5,#52]
  732. - 499                .loc 1 385 0
  733. - 500 01e8 FEFFFFEB      bl scale_suspend_core
  734. - 501               .LVL30:
  735. + 507                .loc 1 384 0
  736. + 508 01f0 343085E5      str r3,[r5,#52]
  737. + 509                .loc 1 385 0
  738. + 510 01f4 FEFFFFEB      bl scale_suspend_core
  739. + 511               .LVL30:
  740.   386:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if   defined(IPOD_MINI2G)
  741.   387:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         MLCD_SCLK_DIV = 0x00000001; /* Mono LCD bridge serial clock divider */
  742.   388:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif defined(IPOD_NANO)
  743. @@ -1315,53 +1326,53 @@
  744.   390:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  745.   391:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if CONFIG_CPU == PP5020
  746.   392:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL   = 0x8a020a03; /* 80 MHz = 10/3 * 24MHz */
  747. - 502                .loc 1 392 0
  748. - 503 01ec 38319FE5      ldr r3,.L64+24
  749. + 512                .loc 1 392 0
  750. + 513 01f8 38319FE5      ldr r3,.L64+24
  751.   393:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_STATUS    = 0xd19b;     /* unlock frequencies > 66MHz */
  752. - 504                .loc 1 393 0
  753. - 505 01f0 38219FE5      ldr r2,.L64+28
  754. + 514                .loc 1 393 0
  755. + 515 01fc 38219FE5      ldr r2,.L64+28
  756.   392:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_STATUS    = 0xd19b;     /* unlock frequencies > 66MHz */
  757. - 506                .loc 1 392 0
  758. - 507 01f4 343084E5      str r3,[r4,#52]
  759. - 508                .loc 1 393 0
  760. - 509 01f8 3C2084E5      str r2,[r4,#60]
  761. + 516                .loc 1 392 0
  762. + 517 0200 343084E5      str r3,[r4,#52]
  763. + 518                .loc 1 393 0
  764. + 519 0204 3C2084E5      str r2,[r4,#60]
  765.   394:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL   = 0x8a020a03; /* repeat setup */
  766. - 510                .loc 1 394 0
  767. - 511 01fc 343084E5      str r3,[r4,#52]
  768. - 512               .LVL31:
  769. - 513               .LBB44:
  770. - 514               .LBB45:
  771. + 520                .loc 1 394 0
  772. + 521 0208 343084E5      str r3,[r4,#52]
  773. + 522               .LVL31:
  774. + 523               .LBB47:
  775. + 524               .LBB48:
  776.    58:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-target.h ****     while (TIME_BEFORE(USEC_TIMER, stop));
  777. - 515                .loc 2 58 0
  778. - 516 0200 2C319FE5      ldr r3,.L64+32
  779. - 517 0204 101093E5      ldr r1,[r3,#16]
  780. - 518 0208 7D1F81E2      add r1,r1,#500
  781. - 519               .LVL32:
  782. - 520               .L57:
  783. + 525                .loc 2 58 0
  784. + 526 020c 2C319FE5      ldr r3,.L64+32
  785. + 527 0210 101093E5      ldr r1,[r3,#16]
  786. + 528 0214 7D1F81E2      add r1,r1,#500
  787. + 529               .LVL32:
  788. + 530               .L57:
  789.    59:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-target.h **** }
  790. - 521                .loc 2 59 0
  791. - 522 020c 102093E5      ldr r2,[r3,#16]
  792. - 523 0210 022061E0      rsb r2,r1,r2
  793. - 524 0214 000052E3      cmp r2,#0
  794. - 525 0218 FBFFFFBA      blt .L57
  795. - 526               .LBE45:
  796. - 527               .LBE44:
  797. + 531                .loc 2 59 0
  798. + 532 0218 102093E5      ldr r2,[r3,#16]
  799. + 533 021c 022061E0      rsb r2,r1,r2
  800. + 534 0220 000052E3      cmp r2,#0
  801. + 535 0224 FBFFFFBA      blt .L57
  802. + 536               .LBE48:
  803. + 537               .LBE47:
  804.   395:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         udelay(500);                /* wait for relock */
  805.   396:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif (CONFIG_CPU == PP5022) || (CONFIG_CPU == PP5024)
  806.   397:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL   = 0x8a121403; /*  80 MHz = (20/3 * 24MHz) / 2 */
  807.   398:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         while (!(PLL_STATUS & 0x80000000)); /* wait for relock */
  808.   399:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  809.   400:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(true);
  810. - 528                .loc 1 400 0
  811. - 529 021c 0100A0E3      mov r0,#1
  812. - 530 0220 FEFFFFEB      bl scale_suspend_core
  813. - 531               .LVL33:
  814. + 538                .loc 1 400 0
  815. + 539 0228 0100A0E3      mov r0,#1
  816. + 540 022c FEFFFFEB      bl scale_suspend_core
  817. + 541               .LVL33:
  818.   401:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_TIMING1   = 0x00000808;
  819. - 532                .loc 1 401 0
  820. - 533 0224 0C219FE5      ldr r2,.L64+36
  821. - 534 0228 1B0000EA      b .L63
  822. - 535               .LVL34:
  823. - 536               .L53:
  824. + 542                .loc 1 401 0
  825. + 543 0230 0C219FE5      ldr r2,.L64+36
  826. + 544 0234 1B0000EA      b .L63
  827. + 545               .LVL34:
  828. + 546               .L53:
  829.   402:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CLOCK_SOURCE  = 0x20007777; /* source #1, #2, #3, #4: PLL (#2 active) */
  830.   403:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(false);
  831.   404:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         break;
  832. @@ -1385,42 +1396,42 @@
  833.   422:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****       case CPUFREQ_NORMAL:
  834.   423:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         cpu_frequency = CPUFREQ_NORMAL;
  835.   424:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_INIT2    |= INIT_PLL;   /* enable PLL power */
  836. - 537                .loc 1 424 0
  837. - 538 022c 0752A0E3      mov r5,#1879048192
  838. + 547                .loc 1 424 0
  839. + 548 0238 0752A0E3      mov r5,#1879048192
  840.   423:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_INIT2    |= INIT_PLL;   /* enable PLL power */
  841. - 539                .loc 1 423 0
  842. - 540 0230 000083E5      str r0,[r3]
  843. - 541                .loc 1 424 0
  844. - 542 0234 203095E5      ldr r3,[r5,#32]
  845. - 543 0238 013183E3      orr r3,r3,#1073741824
  846. - 544 023c 203085E5      str r3,[r5,#32]
  847. + 549                .loc 1 423 0
  848. + 550 023c 000083E5      str r0,[r3]
  849. + 551                .loc 1 424 0
  850. + 552 0240 203095E5      ldr r3,[r5,#32]
  851. + 553 0244 013183E3      orr r3,r3,#1073741824
  852. + 554 0248 203085E5      str r3,[r5,#32]
  853.   425:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL  |= 0x88000000; /* enable PLL */
  854. - 545                .loc 1 425 0
  855. - 546 0240 343094E5      ldr r3,[r4,#52]
  856. - 547 0244 223383E3      orr r3,r3,#-2013265920
  857. - 548 0248 343084E5      str r3,[r4,#52]
  858. + 555                .loc 1 425 0
  859. + 556 024c 343094E5      ldr r3,[r4,#52]
  860. + 557 0250 223383E3      orr r3,r3,#-2013265920
  861. + 558 0254 343084E5      str r3,[r4,#52]
  862.   426:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(true);
  863. - 549                .loc 1 426 0
  864. - 550 024c 0100A0E3      mov r0,#1
  865. - 551               .LVL35:
  866. - 552 0250 FEFFFFEB      bl scale_suspend_core
  867. - 553               .LVL36:
  868. + 559                .loc 1 426 0
  869. + 560 0258 0100A0E3      mov r0,#1
  870. + 561               .LVL35:
  871. + 562 025c FEFFFFEB      bl scale_suspend_core
  872. + 563               .LVL36:
  873.   427:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CLOCK_SOURCE  = 0x20002222; /* source #1, #2, #3, #4: 24MHz (#2 active) */
  874. - 554                .loc 1 427 0
  875. - 555 0254 C8309FE5      ldr r3,.L64+16
  876. - 556 0258 203084E5      str r3,[r4,#32]
  877. + 564                .loc 1 427 0
  878. + 565 0260 C8309FE5      ldr r3,.L64+16
  879. + 566 0264 203084E5      str r3,[r4,#32]
  880.   428:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_TIMING1   = 0x00000303;
  881. - 557                .loc 1 428 0
  882. - 558 025c C4309FE5      ldr r3,.L64+20
  883. + 567                .loc 1 428 0
  884. + 568 0268 C4309FE5      ldr r3,.L64+20
  885.   429:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(false);
  886. - 559                .loc 1 429 0
  887. - 560 0260 0000A0E3      mov r0,#0
  888. + 569                .loc 1 429 0
  889. + 570 026c 0000A0E3      mov r0,#0
  890.   428:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_TIMING1   = 0x00000303;
  891. - 561                .loc 1 428 0
  892. - 562 0264 343085E5      str r3,[r5,#52]
  893. - 563                .loc 1 429 0
  894. - 564 0268 FEFFFFEB      bl scale_suspend_core
  895. - 565               .LVL37:
  896. + 571                .loc 1 428 0
  897. + 572 0270 343085E5      str r3,[r5,#52]
  898. + 573                .loc 1 429 0
  899. + 574 0274 FEFFFFEB      bl scale_suspend_core
  900. + 575               .LVL37:
  901.   430:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if   defined(IPOD_MINI2G)
  902.   431:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         MLCD_SCLK_DIV =  0x00000000; /* Mono LCD bridge serial clock divider */
  903.   432:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif defined(IPOD_NANO)
  904. @@ -1428,54 +1439,54 @@
  905.   434:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  906.   435:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if CONFIG_CPU == PP5020
  907.   436:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL   = 0x8a020504; /* 30 MHz = 5/4 * 24MHz */
  908. - 566                .loc 1 436 0
  909. - 567 026c C8309FE5      ldr r3,.L64+40
  910. - 568 0270 343084E5      str r3,[r4,#52]
  911. - 569               .LVL38:
  912. - 570               .LBB46:
  913. - 571               .LBB47:
  914. + 576                .loc 1 436 0
  915. + 577 0278 C8309FE5      ldr r3,.L64+40
  916. + 578 027c 343084E5      str r3,[r4,#52]
  917. + 579               .LVL38:
  918. + 580               .LBB49:
  919. + 581               .LBB50:
  920.    58:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-target.h ****     while (TIME_BEFORE(USEC_TIMER, stop));
  921. - 572                .loc 2 58 0
  922. - 573 0274 B8309FE5      ldr r3,.L64+32
  923. - 574 0278 101093E5      ldr r1,[r3,#16]
  924. - 575 027c 7D1F81E2      add r1,r1,#500
  925. - 576               .LVL39:
  926. - 577               .L58:
  927. + 582                .loc 2 58 0
  928. + 583 0280 B8309FE5      ldr r3,.L64+32
  929. + 584 0284 101093E5      ldr r1,[r3,#16]
  930. + 585 0288 7D1F81E2      add r1,r1,#500
  931. + 586               .LVL39:
  932. + 587               .L58:
  933.    59:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-target.h **** }
  934. - 578                .loc 2 59 0
  935. - 579 0280 102093E5      ldr r2,[r3,#16]
  936. - 580 0284 022061E0      rsb r2,r1,r2
  937. - 581 0288 000052E3      cmp r2,#0
  938. - 582 028c FBFFFFBA      blt .L58
  939. - 583               .LBE47:
  940. - 584               .LBE46:
  941. + 588                .loc 2 59 0
  942. + 589 028c 102093E5      ldr r2,[r3,#16]
  943. + 590 0290 022061E0      rsb r2,r1,r2
  944. + 591 0294 000052E3      cmp r2,#0
  945. + 592 0298 FBFFFFBA      blt .L58
  946. + 593               .LBE50:
  947. + 594               .LBE49:
  948.   437:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         udelay(500);                /* wait for relock */
  949.   438:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif (CONFIG_CPU == PP5022) || (CONFIG_CPU == PP5024)
  950.   439:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL   = 0x8a220501; /* 30 MHz = (5/1 * 24MHz) / 4 */
  951.   440:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         while (!(PLL_STATUS & 0x80000000)); /* wait for relock */
  952.   441:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  953.   442:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(true);
  954. - 585                .loc 1 442 0
  955. - 586 0290 0100A0E3      mov r0,#1
  956. - 587 0294 FEFFFFEB      bl scale_suspend_core
  957. - 588               .LVL40:
  958. + 595                .loc 1 442 0
  959. + 596 029c 0100A0E3      mov r0,#1
  960. + 597 02a0 FEFFFFEB      bl scale_suspend_core
  961. + 598               .LVL40:
  962.   443:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_TIMING1   = 0x00000303;
  963. - 589                .loc 1 443 0
  964. - 590 0298 88209FE5      ldr r2,.L64+20
  965. - 591               .LVL41:
  966. - 592               .L63:
  967. - 593 029c 0732A0E3      mov r3,#1879048192
  968. - 594 02a0 342083E5      str r2,[r3,#52]
  969. + 599                .loc 1 443 0
  970. + 600 02a4 88209FE5      ldr r2,.L64+20
  971. + 601               .LVL41:
  972. + 602               .L63:
  973. + 603 02a8 0732A0E3      mov r3,#1879048192
  974. + 604 02ac 342083E5      str r2,[r3,#52]
  975.   444:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CLOCK_SOURCE  = 0x20007777; /* source #1, #2, #3, #4: PLL (#2 active) */
  976. - 595                .loc 1 444 0
  977. - 596 02a4 6C309FE5      ldr r3,.L64+4
  978. - 597 02a8 90209FE5      ldr r2,.L64+44
  979. + 605                .loc 1 444 0
  980. + 606 02b0 6C309FE5      ldr r3,.L64+4
  981. + 607 02b4 90209FE5      ldr r2,.L64+44
  982.   445:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(false);
  983. - 598                .loc 1 445 0
  984. - 599 02ac 0000A0E3      mov r0,#0
  985. + 608                .loc 1 445 0
  986. + 609 02b8 0000A0E3      mov r0,#0
  987.   444:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CLOCK_SOURCE  = 0x20007777; /* source #1, #2, #3, #4: PLL (#2 active) */
  988. - 600                .loc 1 444 0
  989. - 601 02b0 202083E5      str r2,[r3,#32]
  990. + 610                .loc 1 444 0
  991. + 611 02bc 202083E5      str r2,[r3,#32]
  992.   446:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         break;
  993.   447:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif /******** CPUFREQ_NORMAL end ********/
  994.   448:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****       default:
  995. @@ -1495,172 +1506,172 @@
  996.   462:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         break;
  997.   463:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     }
  998.   464:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  999. - 602                .loc 1 464 0
  1000. - 603 02b4 3840BDE8      ldmfd sp!,{r3,r4,r5,lr}
  1001. - 604                .cfi_remember_state
  1002. - 605                .cfi_restore 14
  1003. - 606                .cfi_restore 5
  1004. - 607                .cfi_restore 4
  1005. - 608                .cfi_restore 3
  1006. - 609                .cfi_def_cfa_offset 0
  1007. + 612                .loc 1 464 0
  1008. + 613 02c0 3840BDE8      ldmfd sp!,{r3,r4,r5,lr}
  1009. + 614                .cfi_remember_state
  1010. + 615                .cfi_restore 14
  1011. + 616                .cfi_restore 5
  1012. + 617                .cfi_restore 4
  1013. + 618                .cfi_restore 3
  1014. + 619                .cfi_def_cfa_offset 0
  1015.   445:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(false);
  1016. - 610                .loc 1 445 0
  1017. - 611 02b8 FEFFFFEA      b scale_suspend_core
  1018. - 612               .LVL42:
  1019. - 613               .L61:
  1020. - 614                .cfi_restore_state
  1021. + 620                .loc 1 445 0
  1022. + 621 02c4 FEFFFFEA      b scale_suspend_core
  1023. + 622               .LVL42:
  1024. + 623               .L61:
  1025. + 624                .cfi_restore_state
  1026.   453:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if   defined(IPOD_MINI2G)
  1027. - 615                .loc 1 453 0
  1028. - 616 02bc 0752A0E3      mov r5,#1879048192
  1029. + 625                .loc 1 453 0
  1030. + 626 02c8 0752A0E3      mov r5,#1879048192
  1031.   449:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL  |=  0x08000000;
  1032. - 617                .loc 1 449 0
  1033. - 618 02c0 7C209FE5      ldr r2,.L64+48
  1034. - 619 02c4 002083E5      str r2,[r3]
  1035. + 627                .loc 1 449 0
  1036. + 628 02cc 7C209FE5      ldr r2,.L64+48
  1037. + 629 02d0 002083E5      str r2,[r3]
  1038.   450:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         scale_suspend_core(true);
  1039. - 620                .loc 1 450 0
  1040. - 621 02c8 343094E5      ldr r3,[r4,#52]
  1041. - 622 02cc 023383E3      orr r3,r3,#134217728
  1042. - 623 02d0 343084E5      str r3,[r4,#52]
  1043. + 630                .loc 1 450 0
  1044. + 631 02d4 343094E5      ldr r3,[r4,#52]
  1045. + 632 02d8 023383E3      orr r3,r3,#134217728
  1046. + 633 02dc 343084E5      str r3,[r4,#52]
  1047.   451:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CLOCK_SOURCE  =  0x20002222; /* source #1, #2, #3, #4: 24MHz (#2 active) */
  1048. - 624                .loc 1 451 0
  1049. - 625 02d4 0100A0E3      mov r0,#1
  1050. - 626               .LVL43:
  1051. - 627 02d8 FEFFFFEB      bl scale_suspend_core
  1052. - 628               .LVL44:
  1053. + 634                .loc 1 451 0
  1054. + 635 02e0 0100A0E3      mov r0,#1
  1055. + 636               .LVL43:
  1056. + 637 02e4 FEFFFFEB      bl scale_suspend_core
  1057. + 638               .LVL44:
  1058.   452:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_TIMING1   =  0x00000303;
  1059. - 629                .loc 1 452 0
  1060. - 630 02dc 40309FE5      ldr r3,.L64+16
  1061. - 631 02e0 203084E5      str r3,[r4,#32]
  1062. + 639                .loc 1 452 0
  1063. + 640 02e8 40309FE5      ldr r3,.L64+16
  1064. + 641 02ec 203084E5      str r3,[r4,#32]
  1065.   453:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if   defined(IPOD_MINI2G)
  1066. - 632                .loc 1 453 0
  1067. - 633 02e4 3C309FE5      ldr r3,.L64+20
  1068. + 642                .loc 1 453 0
  1069. + 643 02f0 3C309FE5      ldr r3,.L64+20
  1070.   459:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL  &= ~0x80000000; /* disable PLL */
  1071. - 634                .loc 1 459 0
  1072. - 635 02e8 0000A0E3      mov r0,#0
  1073. + 644                .loc 1 459 0
  1074. + 645 02f4 0000A0E3      mov r0,#0
  1075.   453:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if   defined(IPOD_MINI2G)
  1076. - 636                .loc 1 453 0
  1077. - 637 02ec 343085E5      str r3,[r5,#52]
  1078. + 646                .loc 1 453 0
  1079. + 647 02f8 343085E5      str r3,[r5,#52]
  1080.   459:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         PLL_CONTROL  &= ~0x80000000; /* disable PLL */
  1081. - 638                .loc 1 459 0
  1082. - 639 02f0 FEFFFFEB      bl scale_suspend_core
  1083. - 640               .LVL45:
  1084. + 648                .loc 1 459 0
  1085. + 649 02fc FEFFFFEB      bl scale_suspend_core
  1086. + 650               .LVL45:
  1087.   460:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_INIT2    &= ~INIT_PLL;   /* disable PLL power */
  1088. - 641                .loc 1 460 0
  1089. - 642 02f4 343094E5      ldr r3,[r4,#52]
  1090. - 643 02f8 0231C3E3      bic r3,r3,#-2147483648
  1091. - 644 02fc 343084E5      str r3,[r4,#52]
  1092. + 651                .loc 1 460 0
  1093. + 652 0300 343094E5      ldr r3,[r4,#52]
  1094. + 653 0304 0231C3E3      bic r3,r3,#-2147483648
  1095. + 654 0308 343084E5      str r3,[r4,#52]
  1096.   461:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         break;
  1097. - 645                .loc 1 461 0
  1098. - 646 0300 203095E5      ldr r3,[r5,#32]
  1099. - 647 0304 0131C3E3      bic r3,r3,#1073741824
  1100. - 648 0308 203085E5      str r3,[r5,#32]
  1101. - 649               .L51:
  1102. - 650                .loc 1 464 0
  1103. - 651 030c 3840BDE8      ldmfd sp!,{r3,r4,r5,lr}
  1104. - 652                .cfi_restore 14
  1105. - 653                .cfi_restore 5
  1106. - 654                .cfi_restore 4
  1107. - 655                .cfi_restore 3
  1108. - 656                .cfi_def_cfa_offset 0
  1109. - 657 0310 1EFF2FE1      bx lr
  1110. - 658               .L65:
  1111. - 659                .align 2
  1112. - 660               .L64:
  1113. - 661 0314 80C3C901      .word 30000000
  1114. - 662 0318 00600060      .word 1610637312
  1115. - 663 031c 00000000      .word cpu_frequency
  1116. - 664 0320 00B4C404      .word 80000000
  1117. - 665 0324 22220020      .word 536879650
  1118. - 666 0328 03030000      .word 771
  1119. - 667 032c 030A028A      .word -1979577853
  1120. - 668 0330 9BD10000      .word 53659
  1121. - 669 0334 00500060      .word 1610633216
  1122. - 670 0338 08080000      .word 2056
  1123. - 671 033c 0405028A      .word -1979579132
  1124. - 672 0340 77770020      .word 536901495
  1125. - 673 0344 00366E01      .word 24000000
  1126. - 674                .cfi_endproc
  1127. - 675               .LFE60:
  1128. - 677                .text
  1129. - 678                .align 2
  1130. - 679                .global system_init
  1131. - 681               system_init:
  1132. - 682               .LFB61:
  1133. + 655                .loc 1 461 0
  1134. + 656 030c 203095E5      ldr r3,[r5,#32]
  1135. + 657 0310 0131C3E3      bic r3,r3,#1073741824
  1136. + 658 0314 203085E5      str r3,[r5,#32]
  1137. + 659               .L51:
  1138. + 660                .loc 1 464 0
  1139. + 661 0318 3840BDE8      ldmfd sp!,{r3,r4,r5,lr}
  1140. + 662                .cfi_restore 14
  1141. + 663                .cfi_restore 5
  1142. + 664                .cfi_restore 4
  1143. + 665                .cfi_restore 3
  1144. + 666                .cfi_def_cfa_offset 0
  1145. + 667 031c 1EFF2FE1      bx lr
  1146. + 668               .L65:
  1147. + 669                .align 2
  1148. + 670               .L64:
  1149. + 671 0320 80C3C901      .word 30000000
  1150. + 672 0324 00600060      .word 1610637312
  1151. + 673 0328 00000000      .word cpu_frequency
  1152. + 674 032c 00B4C404      .word 80000000
  1153. + 675 0330 22220020      .word 536879650
  1154. + 676 0334 03030000      .word 771
  1155. + 677 0338 030A028A      .word -1979577853
  1156. + 678 033c 9BD10000      .word 53659
  1157. + 679 0340 00500060      .word 1610633216
  1158. + 680 0344 08080000      .word 2056
  1159. + 681 0348 0405028A      .word -1979579132
  1160. + 682 034c 77770020      .word 536901495
  1161. + 683 0350 00366E01      .word 24000000
  1162. + 684                .cfi_endproc
  1163. + 685               .LFE60:
  1164. + 687                .text
  1165. + 688                .align 2
  1166. + 689                .global system_init
  1167. + 691               system_init:
  1168. + 692               .LFB61:
  1169.   465:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif /* !BOOTLOADER || (SANSA_E200 || SANSA_C200 || PHILIPS_SA9200) */
  1170.   466:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1171.   467:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #ifndef BOOTLOADER
  1172.   468:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void system_init(void)
  1173.   469:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
  1174. - 683                .loc 1 469 0
  1175. - 684                .cfi_startproc
  1176. - 685                
  1177. - 686                
  1178. - 687                
  1179. - 688 00c8 08402DE9      stmfd sp!,{r3,lr}
  1180. - 689                .cfi_def_cfa_offset 8
  1181. - 690                .cfi_offset 3,-8
  1182. - 691                .cfi_offset 14,-4
  1183. - 692               .LBB56:
  1184. - 693               .LBB57:
  1185. - 694                .loc 2 71 0
  1186. - 695 00cc 0632A0E3      mov r3,#1610612736
  1187. - 696              
  1188. - 697 00d0 0030D3E5      ldrb r3,[r3]
  1189. - 698 00d4 A333A0E1     mov r3,r3,lsr#7
  1190. - 699              
  1191. - 700              
  1192. - 701               .LVL46:
  1193. - 702               .LBE57:
  1194. - 703               .LBE56:
  1195. + 693                .loc 1 469 0
  1196. + 694                .cfi_startproc
  1197. + 695                
  1198. + 696                
  1199. + 697                
  1200. + 698 00c8 08402DE9      stmfd sp!,{r3,lr}
  1201. + 699                .cfi_def_cfa_offset 8
  1202. + 700                .cfi_offset 3,-8
  1203. + 701                .cfi_offset 14,-4
  1204. + 702               .LBB59:
  1205. + 703               .LBB60:
  1206. + 704                .loc 2 71 0
  1207. + 705 00cc 0632A0E3      mov r3,#1610612736
  1208. + 706              
  1209. + 707 00d0 0030D3E5      ldrb r3,[r3]
  1210. + 708 00d4 A333A0E1     mov r3,r3,lsr#7
  1211. + 709              
  1212. + 710              
  1213. + 711               .LVL46:
  1214. + 712               .LBE60:
  1215. + 713               .LBE59:
  1216.   470:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     if (CURRENT_CORE == CPU)
  1217. - 704                .loc 1 470 0
  1218. - 705 00d8 000053E3      cmp r3,#0
  1219. - 706 00dc 2F00001A      bne .L67
  1220. + 714                .loc 1 470 0
  1221. + 715 00d8 000053E3      cmp r3,#0
  1222. + 716 00dc 2F00001A      bne .L67
  1223.   471:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     {
  1224.   472:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined (IRIVER_H10) || defined(IRIVER_H10_5GB) || defined(IPOD_COLOR)
  1225.   473:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         /* set minimum startup configuration */
  1226.   474:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_EN         = 0xc2000124;
  1227. - 707                .loc 1 474 0
  1228. - 708 00e0 44219FE5      ldr r2,.L73
  1229. - 709 00e4 44119FE5      ldr r1,.L73+4
  1230. - 710 00e8 0C1082E5      str r1,[r2,#12]
  1231. + 717                .loc 1 474 0
  1232. + 718 00e0 44219FE5      ldr r2,.L73
  1233. + 719 00e4 44119FE5      ldr r1,.L73+4
  1234. + 720 00e8 0C1082E5      str r1,[r2,#12]
  1235.   475:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_EN2        = 0x00002000;
  1236. - 711                .loc 1 475 0
  1237. - 712 00ec 021AA0E3      mov r1,#8192
  1238. - 713 00f0 101082E5      str r1,[r2,#16]
  1239. + 721                .loc 1 475 0
  1240. + 722 00ec 021AA0E3      mov r1,#8192
  1241. + 723 00f0 101082E5      str r1,[r2,#16]
  1242.   476:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CACHE_PRIORITY = 0x0000003f;
  1243. - 714                .loc 1 476 0
  1244. - 715 00f4 3F10A0E3      mov r1,#63
  1245. + 724                .loc 1 476 0
  1246. + 725 00f4 3F10A0E3      mov r1,#63
  1247.   477:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         GPO32_VAL      = 0x20000000;
  1248. - 716                .loc 1 477 0
  1249. - 717 00f8 0202A0E3      mov r0,#536870912
  1250. + 726                .loc 1 477 0
  1251. + 727 00f8 0202A0E3      mov r0,#536870912
  1252.   476:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         CACHE_PRIORITY = 0x0000003f;
  1253. - 718                .loc 1 476 0
  1254. - 719 00fc 441082E5      str r1,[r2,#68]
  1255. - 720                .loc 1 477 0
  1256. - 721 0100 0712A0E3      mov r1,#1879048192
  1257. - 722 0104 800081E5      str r0,[r1,#128]
  1258. + 728                .loc 1 476 0
  1259. + 729 00fc 441082E5      str r1,[r2,#68]
  1260. + 730                .loc 1 477 0
  1261. + 731 0100 0712A0E3      mov r1,#1879048192
  1262. + 732 0104 800081E5      str r0,[r1,#128]
  1263.   478:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_INIT1      = 0xdc000000;
  1264. - 723                .loc 1 478 0
  1265. - 724 0108 3703A0E3      mov r0,#-603979776
  1266. - 725 010c 100081E5      str r0,[r1,#16]
  1267. + 733                .loc 1 478 0
  1268. + 734 0108 3703A0E3      mov r0,#-603979776
  1269. + 735 010c 100081E5      str r0,[r1,#16]
  1270.   479:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_INIT2      = 0x40000000;
  1271. - 726                .loc 1 479 0
  1272. - 727 0110 0101A0E3      mov r0,#1073741824
  1273. - 728 0114 200081E5      str r0,[r1,#32]
  1274. + 736                .loc 1 479 0
  1275. + 737 0110 0101A0E3      mov r0,#1073741824
  1276. + 738 0114 200081E5      str r0,[r1,#32]
  1277.   480:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1278.   481:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         /* reset all allowed devices */
  1279.   482:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_RS         = 0x3dfffef8;
  1280. - 729                .loc 1 482 0
  1281. - 730 0118 14119FE5      ldr r1,.L73+8
  1282. - 731 011c 041082E5      str r1,[r2,#4]
  1283. + 739                .loc 1 482 0
  1284. + 740 0118 14119FE5      ldr r1,.L73+8
  1285. + 741 011c 041082E5      str r1,[r2,#4]
  1286.   483:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_RS2        = 0xffffdfff;
  1287. - 732                .loc 1 483 0
  1288. - 733 0120 021AE0E3      mvn r1,#8192
  1289. - 734 0124 081082E5      str r1,[r2,#8]
  1290. + 742                .loc 1 483 0
  1291. + 743 0120 021AE0E3      mvn r1,#8192
  1292. + 744 0124 081082E5      str r1,[r2,#8]
  1293.   484:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_RS         = 0x00000000;
  1294. - 735                .loc 1 484 0
  1295. - 736 0128 043082E5      str r3,[r2,#4]
  1296. + 745                .loc 1 484 0
  1297. + 746 0128 043082E5      str r3,[r2,#4]
  1298.   485:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_RS2        = 0x00000000;
  1299.   486:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif defined (IPOD_VIDEO)
  1300.   487:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         /* set minimum startup configuration */
  1301. @@ -1746,46 +1757,46 @@
  1302.   567:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         /* Remap the flash ROM on CPU, keep hidden from COP:
  1303.   568:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****          * 0x00000000-0x3fffffff = 0x20000000-0x23ffffff */
  1304.   569:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         MMAP1_LOGICAL  = 0x20003c00;
  1305. - 737                .loc 1 569 0
  1306. - 738 012c 04119FE5      ldr r1,.L73+12
  1307. + 747                .loc 1 569 0
  1308. + 748 012c 04119FE5      ldr r1,.L73+12
  1309.   485:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         DEV_RS2        = 0x00000000;
  1310. - 739                .loc 1 485 0
  1311. - 740 0130 083082E5      str r3,[r2,#8]
  1312. - 741                .loc 1 569 0
  1313. - 742 0134 00219FE5      ldr r2,.L73+16
  1314. - 743 0138 081082E5      str r1,[r2,#8]
  1315. + 749                .loc 1 485 0
  1316. + 750 0130 083082E5      str r3,[r2,#8]
  1317. + 751                .loc 1 569 0
  1318. + 752 0134 00219FE5      ldr r2,.L73+16
  1319. + 753 0138 081082E5      str r1,[r2,#8]
  1320.   570:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         MMAP1_PHYSICAL = 0x00003084 |
  1321. - 744                .loc 1 570 0
  1322. - 745 013c FC109FE5      ldr r1,.L73+20
  1323. - 746 0140 0C1082E5      str r1,[r2,#12]
  1324. - 747               .LBB58:
  1325. - 748               .LBB59:
  1326. + 754                .loc 1 570 0
  1327. + 755 013c FC109FE5      ldr r1,.L73+20
  1328. + 756 0140 0C1082E5      str r1,[r2,#12]
  1329. + 757               .LBB61:
  1330. + 758               .LBB62:
  1331.   203:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     CPU_HI_INT_DIS      = -1;
  1332. - 749                .loc 1 203 0
  1333. - 750 0144 0010E0E3      mvn r1,#0
  1334. - 751 0148 F4209FE5      ldr r2,.L73+24
  1335. - 752 014c 381182E5      str r1,[r2,#312]
  1336. + 759                .loc 1 203 0
  1337. + 760 0144 0010E0E3      mvn r1,#0
  1338. + 761 0148 F4209FE5      ldr r2,.L73+24
  1339. + 762 014c 381182E5      str r1,[r2,#312]
  1340.   204:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     HI_INT_FORCED_CLR   = -1;
  1341. - 753                .loc 1 204 0
  1342. - 754 0150 281182E5      str r1,[r2,#296]
  1343. + 763                .loc 1 204 0
  1344. + 764 0150 281182E5      str r1,[r2,#296]
  1345.   205:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1346. - 755                .loc 1 205 0
  1347. - 756 0154 1C1182E5      str r1,[r2,#284]
  1348. + 765                .loc 1 205 0
  1349. + 766 0154 1C1182E5      str r1,[r2,#284]
  1350.   207:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     CPU_INT_DIS         = -1;
  1351. - 757                .loc 1 207 0
  1352. - 758 0158 381082E5      str r1,[r2,#56]
  1353. + 767                .loc 1 207 0
  1354. + 768 0158 381082E5      str r1,[r2,#56]
  1355.   208:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     INT_FORCED_CLR      = -1;
  1356. - 759                .loc 1 208 0
  1357. - 760 015c 281082E5      str r1,[r2,#40]
  1358. + 769                .loc 1 208 0
  1359. + 770 015c 281082E5      str r1,[r2,#40]
  1360.   209:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1361. - 761                .loc 1 209 0
  1362. - 762 0160 1C1082E5      str r1,[r2,#28]
  1363. + 771                .loc 1 209 0
  1364. + 772 0160 1C1082E5      str r1,[r2,#28]
  1365.   211:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOB_INT_EN        = 0;
  1366. - 763                .loc 1 211 0
  1367. - 764 0164 092A82E2      add r2,r2,#36864
  1368. - 765 0168 503082E5      str r3,[r2,#80]
  1369. - 766               .LBE59:
  1370. - 767               .LBE58:
  1371. + 773                .loc 1 211 0
  1372. + 774 0164 092A82E2      add r2,r2,#36864
  1373. + 775 0168 503082E5      str r3,[r2,#80]
  1374. + 776               .LBE62:
  1375. + 777               .LBE61:
  1376.   571:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****             MMAP_PHYS_READ_MASK | MMAP_PHYS_WRITE_MASK |
  1377.   572:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****             MMAP_PHYS_DATA_MASK | MMAP_PHYS_CODE_MASK;
  1378.   573:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  1379. @@ -1795,132 +1806,132 @@
  1380.   577:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #ifdef HAVE_ADJUSTABLE_CPU_FREQ
  1381.   578:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if NUM_CORES > 1
  1382.   579:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         corelock_init(&cpufreq_cl);
  1383. - 768                .loc 1 579 0
  1384. - 769 016c D4009FE5      ldr r0,.L73+28
  1385. - 770               .LBB61:
  1386. - 771               .LBB60:
  1387. + 778                .loc 1 579 0
  1388. + 779 016c D4009FE5      ldr r0,.L73+28
  1389. + 780               .LBB64:
  1390. + 781               .LBB63:
  1391.   212:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOC_INT_EN        = 0;
  1392. - 772                .loc 1 212 0
  1393. - 773 0170 543082E5      str r3,[r2,#84]
  1394. + 782                .loc 1 212 0
  1395. + 783 0170 543082E5      str r3,[r2,#84]
  1396.   213:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOD_INT_EN        = 0;
  1397. - 774                .loc 1 213 0
  1398. - 775 0174 583082E5      str r3,[r2,#88]
  1399. + 784                .loc 1 213 0
  1400. + 785 0174 583082E5      str r3,[r2,#88]
  1401.   214:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOE_INT_EN        = 0;
  1402. - 776                .loc 1 214 0
  1403. - 777 0178 5C3082E5      str r3,[r2,#92]
  1404. + 786                .loc 1 214 0
  1405. + 787 0178 5C3082E5      str r3,[r2,#92]
  1406.   215:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOF_INT_EN        = 0;
  1407. - 778                .loc 1 215 0
  1408. - 779 017c D03082E5      str r3,[r2,#208]
  1409. + 788                .loc 1 215 0
  1410. + 789 017c D03082E5      str r3,[r2,#208]
  1411.   216:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOG_INT_EN        = 0;
  1412. - 780                .loc 1 216 0
  1413. - 781 0180 D43082E5      str r3,[r2,#212]
  1414. + 790                .loc 1 216 0
  1415. + 791 0180 D43082E5      str r3,[r2,#212]
  1416.   217:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOH_INT_EN        = 0;
  1417. - 782                .loc 1 217 0
  1418. - 783 0184 D83082E5      str r3,[r2,#216]
  1419. + 792                .loc 1 217 0
  1420. + 793 0184 D83082E5      str r3,[r2,#216]
  1421.   218:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOI_INT_EN        = 0;
  1422. - 784                .loc 1 218 0
  1423. - 785 0188 DC3082E5      str r3,[r2,#220]
  1424. + 794                .loc 1 218 0
  1425. + 795 0188 DC3082E5      str r3,[r2,#220]
  1426.   219:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOJ_INT_EN        = 0;
  1427. - 786                .loc 1 219 0
  1428. - 787 018c 503182E5      str r3,[r2,#336]
  1429. + 796                .loc 1 219 0
  1430. + 797 018c 503182E5      str r3,[r2,#336]
  1431.   220:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOK_INT_EN        = 0;
  1432. - 788                .loc 1 220 0
  1433. - 789 0190 543182E5      str r3,[r2,#340]
  1434. + 798                .loc 1 220 0
  1435. + 799 0190 543182E5      str r3,[r2,#340]
  1436.   221:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     GPIOL_INT_EN        = 0;
  1437. - 790                .loc 1 221 0
  1438. - 791 0194 583182E5      str r3,[r2,#344]
  1439. + 800                .loc 1 221 0
  1440. + 801 0194 583182E5      str r3,[r2,#344]
  1441.   222:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  1442. - 792                .loc 1 222 0
  1443. - 793 0198 5C3182E5      str r3,[r2,#348]
  1444. - 794               .LBE60:
  1445. - 795               .LBE61:
  1446. - 796                .loc 1 579 0
  1447. - 797 019c FEFFFFEB      bl corelock_init
  1448. - 798               .LVL47:
  1449. - 799               .L67:
  1450. - 800               .LBB62:
  1451. - 801               .LBB63:
  1452. + 802                .loc 1 222 0
  1453. + 803 0198 5C3182E5      str r3,[r2,#348]
  1454. + 804               .LBE63:
  1455. + 805               .LBE64:
  1456. + 806                .loc 1 579 0
  1457. + 807 019c FEFFFFEB      bl corelock_init
  1458. + 808               .LVL47:
  1459. + 809               .L67:
  1460. + 810               .LBB65:
  1461. + 811               .LBB66:
  1462.   284:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     CACHE_CTL |= CACHE_CTL_INIT;
  1463. - 802                .loc 1 284 0
  1464. - 803 01a0 A4309FE5      ldr r3,.L73+32
  1465. - 804 01a4 002093E5      ldr r2,[r3]
  1466. - 805 01a8 0320C2E3      bic r2,r2,#3
  1467. - 806 01ac 002083E5      str r2,[r3]
  1468. + 812                .loc 1 284 0
  1469. + 813 01a0 A4309FE5      ldr r3,.L73+32
  1470. + 814 01a4 002093E5      ldr r2,[r3]
  1471. + 815 01a8 0320C2E3      bic r2,r2,#3
  1472. + 816 01ac 002083E5      str r2,[r3]
  1473.   285:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1474. - 807                .loc 1 285 0
  1475. - 808 01b0 002093E5      ldr r2,[r3]
  1476. - 809 01b4 042082E3      orr r2,r2,#4
  1477. - 810 01b8 002083E5      str r2,[r3]
  1478. - 811               .LBB64:
  1479. - 812               .LBB65:
  1480. - 813                .loc 2 71 0
  1481. - 814 01bc 0622A0E3      mov r2,#1610612736
  1482. - 815              
  1483. - 816 01c0 0020D2E5      ldrb r2,[r2]
  1484. - 817 01c4 A223A0E1     mov r2,r2,lsr#7
  1485. - 818              
  1486. - 819              
  1487. - 820               .LVL48:
  1488. - 821               .LBE65:
  1489. - 822               .LBE64:
  1490. + 817                .loc 1 285 0
  1491. + 818 01b0 002093E5      ldr r2,[r3]
  1492. + 819 01b4 042082E3      orr r2,r2,#4
  1493. + 820 01b8 002083E5      str r2,[r3]
  1494. + 821               .LBB67:
  1495. + 822               .LBB68:
  1496. + 823                .loc 2 71 0
  1497. + 824 01bc 0622A0E3      mov r2,#1610612736
  1498. + 825              
  1499. + 826 01c0 0020D2E5      ldrb r2,[r2]
  1500. + 827 01c4 A223A0E1     mov r2,r2,lsr#7
  1501. + 828              
  1502. + 829              
  1503. + 830               .LVL48:
  1504. + 831               .LBE68:
  1505. + 832               .LBE67:
  1506.   289:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  1507. - 823                .loc 1 289 0
  1508. - 824 01c8 000052E3      cmp r2,#0
  1509. - 825 01cc 1020A003      moveq r2,#16
  1510. - 826               .LVL49:
  1511. - 827 01d0 2020A013      movne r2,#32
  1512. - 828 01d4 50009FE5      ldr r0,.L73
  1513. - 829 01d8 441090E5      ldr r1,[r0,#68]
  1514. - 830 01dc 012082E1      orr r2,r2,r1
  1515. + 833                .loc 1 289 0
  1516. + 834 01c8 000052E3      cmp r2,#0
  1517. + 835 01cc 1020A003      moveq r2,#16
  1518. + 836               .LVL49:
  1519. + 837 01d0 2020A013      movne r2,#32
  1520. + 838 01d4 50009FE5      ldr r0,.L73
  1521. + 839 01d8 441090E5      ldr r1,[r0,#68]
  1522. + 840 01dc 012082E1      orr r2,r2,r1
  1523.   298:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     CACHE_OPERATION = 0xfc0;
  1524. - 831                .loc 1 298 0
  1525. - 832 01e0 071BA0E3      mov r1,#7168
  1526. + 841                .loc 1 298 0
  1527. + 842 01e0 071BA0E3      mov r1,#7168
  1528.   289:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  1529. - 833                .loc 1 289 0
  1530. - 834 01e4 442080E5      str r2,[r0,#68]
  1531. + 843                .loc 1 289 0
  1532. + 844 01e4 442080E5      str r2,[r0,#68]
  1533.   298:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     CACHE_OPERATION = 0xfc0;
  1534. - 835                .loc 1 298 0
  1535. - 836 01e8 4C209FE5      ldr r2,.L73+16
  1536. - 837 01ec 401082E5      str r1,[r2,#64]
  1537. + 845                .loc 1 298 0
  1538. + 846 01e8 4C209FE5      ldr r2,.L73+16
  1539. + 847 01ec 401082E5      str r1,[r2,#64]
  1540.   299:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1541. - 838                .loc 1 299 0
  1542. - 839 01f0 3F1DA0E3      mov r1,#4032
  1543. - 840 01f4 441082E5      str r1,[r2,#68]
  1544. + 848                .loc 1 299 0
  1545. + 849 01f0 3F1DA0E3      mov r1,#4032
  1546. + 850 01f4 441082E5      str r1,[r2,#68]
  1547.   302:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     nop; nop; nop; nop;
  1548. - 841                .loc 1 302 0
  1549. - 842 01f8 002093E5      ldr r2,[r3]
  1550. - 843 01fc 072082E3      orr r2,r2,#7
  1551. - 844 0200 002083E5      str r2,[r3]
  1552. + 851                .loc 1 302 0
  1553. + 852 01f8 002093E5      ldr r2,[r3]
  1554. + 853 01fc 072082E3      orr r2,r2,#7
  1555. + 854 0200 002083E5      str r2,[r3]
  1556.   303:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1557. - 845                .loc 1 303 0
  1558. - 846              
  1559. - 847 0204 0000A0E1      nop
  1560. - 848              
  1561. - 849              
  1562. - 850 0208 0000A0E1      nop
  1563. - 851              
  1564. - 852              
  1565. - 853 020c 0000A0E1      nop
  1566. - 854              
  1567. - 855              
  1568. - 856 0210 0000A0E1      nop
  1569. - 857              
  1570. - 858               .LVL50:
  1571. + 855                .loc 1 303 0
  1572. + 856              
  1573. + 857 0204 0000A0E1      nop
  1574. + 858              
  1575. + 859              
  1576. + 860 0208 0000A0E1      nop
  1577. + 861              
  1578. + 862              
  1579. + 863 020c 0000A0E1      nop
  1580. + 864              
  1581. + 865              
  1582. + 866 0210 0000A0E1      nop
  1583. + 867              
  1584. + 868               .LVL50:
  1585.   309:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     for (;p < (volatile char *)CACHED_INIT_ADDR + CACHE_SIZE; p += CACHEALIGN_SIZE)
  1586. - 859                .loc 1 309 0
  1587. - 860 0214 023AA0E3      mov r3,#8192
  1588. - 861               .LVL51:
  1589. - 862               .L69:
  1590. + 869                .loc 1 309 0
  1591. + 870 0214 023AA0E3      mov r3,#8192
  1592. + 871               .LVL51:
  1593. + 872               .L69:
  1594.   311:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  1595. - 863                .loc 1 311 0
  1596. - 864 0218 1020D3E4      ldrb r2,[r3],#16
  1597. - 865               .LVL52:
  1598. + 873                .loc 1 311 0
  1599. + 874 0218 1020D3E4      ldrb r2,[r3],#16
  1600. + 875               .LVL52:
  1601.   310:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         (void)*p;
  1602. - 866                .loc 1 310 0
  1603. - 867 021c 010953E3      cmp r3,#16384
  1604. - 868 0220 FCFFFF1A      bne .L69
  1605. - 869               .LBE63:
  1606. - 870               .LBE62:
  1607. + 876                .loc 1 310 0
  1608. + 877 021c 010953E3      cmp r3,#16384
  1609. + 878 0220 FCFFFF1A      bne .L69
  1610. + 879               .LBE66:
  1611. + 880               .LBE65:
  1612.   580:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  1613.   581:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #else
  1614.   582:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****         pp_set_cpu_frequency(CPUFREQ_MAX);
  1615. @@ -1936,32 +1947,32 @@
  1616.   592:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1617.   593:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     init_cache();
  1618.   594:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  1619. - 871                .loc 1 594 0
  1620. - 872 0224 0840BDE8      ldmfd sp!,{r3,lr}
  1621. - 873                .cfi_restore 14
  1622. - 874                .cfi_restore 3
  1623. - 875                .cfi_def_cfa_offset 0
  1624. - 876               .LVL53:
  1625. - 877 0228 1EFF2FE1      bx lr
  1626. - 878               .L74:
  1627. - 879                .align 2
  1628. - 880               .L73:
  1629. - 881 022c 00600060      .word 1610637312
  1630. - 882 0230 240100C2      .word -1040187100
  1631. - 883 0234 F8FEFF3D      .word 1040187128
  1632. - 884 0238 003C0020      .word 536886272
  1633. - 885 023c 00F000F0      .word -268374016
  1634. - 886 0240 843F0000      .word 16260
  1635. - 887 0244 00400060      .word 1610629120
  1636. - 888 0248 00000000      .word .LANCHOR1
  1637. - 889 024c 00C00060      .word 1610661888
  1638. - 890                .cfi_endproc
  1639. - 891               .LFE61:
  1640. - 893                .section .icode
  1641. - 894                .align 2
  1642. - 895                .global system_reboot
  1643. - 897               system_reboot:
  1644. - 898               .LFB62:
  1645. + 881                .loc 1 594 0
  1646. + 882 0224 0840BDE8      ldmfd sp!,{r3,lr}
  1647. + 883                .cfi_restore 14
  1648. + 884                .cfi_restore 3
  1649. + 885                .cfi_def_cfa_offset 0
  1650. + 886               .LVL53:
  1651. + 887 0228 1EFF2FE1      bx lr
  1652. + 888               .L74:
  1653. + 889                .align 2
  1654. + 890               .L73:
  1655. + 891 022c 00600060      .word 1610637312
  1656. + 892 0230 240100C2      .word -1040187100
  1657. + 893 0234 F8FEFF3D      .word 1040187128
  1658. + 894 0238 003C0020      .word 536886272
  1659. + 895 023c 00F000F0      .word -268374016
  1660. + 896 0240 843F0000      .word 16260
  1661. + 897 0244 00400060      .word 1610629120
  1662. + 898 0248 00000000      .word .LANCHOR1
  1663. + 899 024c 00C00060      .word 1610661888
  1664. + 900                .cfi_endproc
  1665. + 901               .LFE61:
  1666. + 903                .section .icode
  1667. + 904                .align 2
  1668. + 905                .global system_reboot
  1669. + 907               system_reboot:
  1670. + 908               .LFB62:
  1671.   595:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1672.   596:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #else /* BOOTLOADER */
  1673.   597:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1674. @@ -1996,36 +2007,36 @@
  1675.   626:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1676.   627:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void ICODE_ATTR system_reboot(void)
  1677.   628:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
  1678. - 899                .loc 1 628 0
  1679. - 900                .cfi_startproc
  1680. - 901                
  1681. - 902                
  1682. - 903                
  1683. - 904                
  1684. - 905                
  1685. - 906               .LVL54:
  1686. - 907               .LBB68:
  1687. - 908               .LBB69:
  1688. + 909                .loc 1 628 0
  1689. + 910                .cfi_startproc
  1690. + 911                
  1691. + 912                
  1692. + 913                
  1693. + 914                
  1694. + 915                
  1695. + 916               .LVL54:
  1696. + 917               .LBB71:
  1697. + 918               .LBB72:
  1698.   342:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h ****         "mrs     %0, cpsr   \n"
  1699. - 909                .loc 3 342 0
  1700. - 910              
  1701. - 911 0348 00300FE1      mrs r3,cpsr
  1702. - 912 034c C03083E3     orr r3,r3,#192
  1703. - 913 0350 03F021E1     msr cpsr_c,r3
  1704. - 914              
  1705. - 915              
  1706. - 916               .LVL55:
  1707. - 917               .LBE69:
  1708. - 918               .LBE68:
  1709. + 919                .loc 3 342 0
  1710. + 920              
  1711. + 921 0354 00300FE1      mrs r3,cpsr
  1712. + 922 0358 C03083E3     orr r3,r3,#192
  1713. + 923 035c 03F021E1     msr cpsr_c,r3
  1714. + 924              
  1715. + 925              
  1716. + 926               .LVL55:
  1717. + 927               .LBE72:
  1718. + 928               .LBE71:
  1719.   629:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     disable_interrupt(IRQ_FIQ_STATUS);
  1720.   630:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     CPU_INT_DIS = -1;
  1721. - 919                .loc 1 630 0
  1722. - 920 0354 0020E0E3      mvn r2,#0
  1723. - 921 0358 18309FE5      ldr r3,.L77
  1724. - 922 035c 282083E5      str r2,[r3,#40]
  1725. + 929                .loc 1 630 0
  1726. + 930 0360 0020E0E3      mvn r2,#0
  1727. + 931 0364 18309FE5      ldr r3,.L77
  1728. + 932 0368 282083E5      str r2,[r3,#40]
  1729.   631:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     COP_INT_DIS = -1;
  1730. - 923                .loc 1 631 0
  1731. - 924 0360 382083E5      str r2,[r3,#56]
  1732. + 933                .loc 1 631 0
  1733. + 934 036c 382083E5      str r2,[r3,#56]
  1734.   632:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1735.   633:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     /* Reboot */
  1736.   634:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined(SANSA_E200) || defined(SANSA_C200) || defined(PHILIPS_SA9200)
  1737. @@ -2038,120 +2049,120 @@
  1738.   641:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     DEV_RS = DEV_SYSTEM;
  1739.   642:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #else
  1740.   643:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     DEV_RS |= DEV_SYSTEM;
  1741. - 925                .loc 1 643 0
  1742. - 926 0364 10209FE5      ldr r2,.L77+4
  1743. - 927 0368 043092E5      ldr r3,[r2,#4]
  1744. - 928 036c 043083E3      orr r3,r3,#4
  1745. - 929 0370 043082E5      str r3,[r2,#4]
  1746. - 930               .L76:
  1747. + 935                .loc 1 643 0
  1748. + 936 0370 10209FE5      ldr r2,.L77+4
  1749. + 937 0374 043092E5      ldr r3,[r2,#4]
  1750. + 938 0378 043083E3      orr r3,r3,#4
  1751. + 939 037c 043082E5      str r3,[r2,#4]
  1752. + 940               .L76:
  1753.   644:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
  1754.   645:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     /* wait until reboot kicks in */
  1755.   646:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     while (1);
  1756. - 931                .loc 1 646 0 discriminator 1
  1757. - 932 0374 FEFFFFEA      b .L76
  1758. - 933               .L78:
  1759. - 934                .align 2
  1760. - 935               .L77:
  1761. - 936 0378 00400060      .word 1610629120
  1762. - 937 037c 00600060      .word 1610637312
  1763. - 938                .cfi_endproc
  1764. - 939               .LFE62:
  1765. - 941                .text
  1766. - 942                .align 2
  1767. - 943                .global system_exception_wait
  1768. - 945               system_exception_wait:
  1769. - 946               .LFB63:
  1770. + 941                .loc 1 646 0 discriminator 1
  1771. + 942 0380 FEFFFFEA      b .L76
  1772. + 943               .L78:
  1773. + 944                .align 2
  1774. + 945               .L77:
  1775. + 946 0384 00400060      .word 1610629120
  1776. + 947 0388 00600060      .word 1610637312
  1777. + 948                .cfi_endproc
  1778. + 949               .LFE62:
  1779. + 951                .text
  1780. + 952                .align 2
  1781. + 953                .global system_exception_wait
  1782. + 955               system_exception_wait:
  1783. + 956               .LFB63:
  1784.   647:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  1785.   648:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1786.   649:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void system_exception_wait(void)
  1787.   650:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
  1788. - 947                .loc 1 650 0
  1789. - 948                .cfi_startproc
  1790. - 949                
  1791. - 950                
  1792. - 951                
  1793. - 952                
  1794. - 953                
  1795. + 957                .loc 1 650 0
  1796. + 958                .cfi_startproc
  1797. + 959                
  1798. + 960                
  1799. + 961                
  1800. + 962                
  1801. + 963                
  1802.   651:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     /* FIXME: we just need the right buttons */
  1803.   652:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     CPU_INT_DIS = -1;
  1804. - 954                .loc 1 652 0
  1805. - 955 0250 0020E0E3      mvn r2,#0
  1806. - 956 0254 28309FE5      ldr r3,.L81
  1807. - 957 0258 282083E5      str r2,[r3,#40]
  1808. + 964                .loc 1 652 0
  1809. + 965 0250 0020E0E3      mvn r2,#0
  1810. + 966 0254 28309FE5      ldr r3,.L81
  1811. + 967 0258 282083E5      str r2,[r3,#40]
  1812.   653:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     COP_INT_DIS = -1;
  1813. - 958                .loc 1 653 0
  1814. - 959 025c 382083E5      str r2,[r3,#56]
  1815. - 960               .LBB72:
  1816. - 961               .LBB73:
  1817. - 962                .loc 2 71 0
  1818. - 963 0260 0632A0E3      mov r3,#1610612736
  1819. - 964              
  1820. - 965 0264 0030D3E5      ldrb r3,[r3]
  1821. - 966 0268 A333A0E1     mov r3,r3,lsr#7
  1822. - 967              
  1823. - 968              
  1824. - 969               .LVL56:
  1825. - 970               .LBE73:
  1826. - 971               .LBE72:
  1827. + 968                .loc 1 653 0
  1828. + 969 025c 382083E5      str r2,[r3,#56]
  1829. + 970               .LBB75:
  1830. + 971               .LBB76:
  1831. + 972                .loc 2 71 0
  1832. + 973 0260 0632A0E3      mov r3,#1610612736
  1833. + 974              
  1834. + 975 0264 0030D3E5      ldrb r3,[r3]
  1835. + 976 0268 A333A0E1     mov r3,r3,lsr#7
  1836. + 977              
  1837. + 978              
  1838. + 979               .LVL56:
  1839. + 980               .LBE76:
  1840. + 981               .LBE75:
  1841.   654:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1842.   655:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     /* Halt */
  1843.   656:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     PROC_CTL(CURRENT_CORE) = 0x40000000;
  1844. - 972                .loc 1 656 0
  1845. - 973 026c 0121A0E3      mov r2,#1073741824
  1846. - 974 0270 0331A0E1      mov r3,r3,asl#2
  1847. - 975               .LVL57:
  1848. - 976 0274 063283E2      add r3,r3,#1610612736
  1849. - 977 0278 073A83E2      add r3,r3,#28672
  1850. - 978 027c 002083E5      str r2,[r3]
  1851. - 979               .L80:
  1852. + 982                .loc 1 656 0
  1853. + 983 026c 0121A0E3      mov r2,#1073741824
  1854. + 984 0270 0331A0E1      mov r3,r3,asl#2
  1855. + 985               .LVL57:
  1856. + 986 0274 063283E2      add r3,r3,#1610612736
  1857. + 987 0278 073A83E2      add r3,r3,#28672
  1858. + 988 027c 002083E5      str r2,[r3]
  1859. + 989               .L80:
  1860.   657:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     while (1);
  1861. - 980                .loc 1 657 0 discriminator 1
  1862. - 981 0280 FEFFFFEA      b .L80
  1863. - 982               .L82:
  1864. - 983                .align 2
  1865. - 984               .L81:
  1866. - 985 0284 00400060      .word 1610629120
  1867. - 986                .cfi_endproc
  1868. - 987               .LFE63:
  1869. - 989                .align 2
  1870. - 990                .global system_memory_guard
  1871. - 992               system_memory_guard:
  1872. - 993               .LFB64:
  1873. + 990                .loc 1 657 0 discriminator 1
  1874. + 991 0280 FEFFFFEA      b .L80
  1875. + 992               .L82:
  1876. + 993                .align 2
  1877. + 994               .L81:
  1878. + 995 0284 00400060      .word 1610629120
  1879. + 996                .cfi_endproc
  1880. + 997               .LFE63:
  1881. + 999                .align 2
  1882. + 1000                   .global system_memory_guard
  1883. + 1002                  system_memory_guard:
  1884. + 1003                  .LFB64:
  1885.   658:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  1886.   659:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
  1887.   660:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** int system_memory_guard(int newmode)
  1888.   661:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
  1889. - 994                .loc 1 661 0
  1890. - 995                .cfi_startproc
  1891. - 996                
  1892. - 997                
  1893. - 998                
  1894. - 999                
  1895. - 1000                  .LVL58:
  1896. + 1004                   .loc 1 661 0
  1897. + 1005                   .cfi_startproc
  1898. + 1006                   
  1899. + 1007                   
  1900. + 1008                   
  1901. + 1009                   
  1902. + 1010                  .LVL58:
  1903.   662:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     (void)newmode;
  1904.   663:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****     return 0;
  1905.   664:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
  1906. - 1001                   .loc 1 664 0
  1907. - 1002 0288 0000A0E3     mov r0,#0
  1908. - 1003                  .LVL59:
  1909. - 1004 028c 1EFF2FE1     bx lr
  1910. - 1005                   .cfi_endproc
  1911. - 1006                  .LFE64:
  1912. - 1008                   .section .ncbss,"aw",%progbits
  1913. - 1009                   .set .LANCHOR1,.+0
  1914. - 1012                  cpufreq_cl:
  1915. - 1013 0000 000000       .space 3
  1916. - 1014                   .section .ibss,"aw",%progbits
  1917. - 1015                   .align 2
  1918. - 1016                   .set .LANCHOR0,.+0
  1919. - 1019                  oldstatus.4450:
  1920. - 1020 0000 00000000     .space 4
  1921. - 1021                   .text
  1922. - 1022                  .Letext0:
  1923. - 1023                   .file 4 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/export/system.h"
  1924. - 1024                   .file 5 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/kernel/include/tick.h"
  1925. - 1025                   .file 6 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/export/usb_drv.h"
  1926. - 1026                   .file 7 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/kernel/include/corelock.h"
  1927. + 1011                   .loc 1 664 0
  1928. + 1012 0288 0000A0E3     mov r0,#0
  1929. + 1013                  .LVL59:
  1930. + 1014 028c 1EFF2FE1     bx lr
  1931. + 1015                   .cfi_endproc
  1932. + 1016                  .LFE64:
  1933. + 1018                   .section .ncbss,"aw",%progbits
  1934. + 1019                   .set .LANCHOR1,.+0
  1935. + 1022                  cpufreq_cl:
  1936. + 1023 0000 000000       .space 3
  1937. + 1024                   .section .ibss,"aw",%progbits
  1938. + 1025                   .align 2
  1939. + 1026                   .set .LANCHOR0,.+0
  1940. + 1029                  oldstatus.4451:
  1941. + 1030 0000 00000000     .space 4
  1942. + 1031                   .text
  1943. + 1032                  .Letext0:
  1944. + 1033                   .file 4 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/export/system.h"
  1945. + 1034                   .file 5 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/kernel/include/tick.h"
  1946. + 1035                   .file 6 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/export/usb_drv.h"
  1947. + 1036                   .file 7 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/kernel/include/corelock.h"
  1948.  AR libfirmware.a
  1949.  LD rockbox.elf
  1950.  OC rockbox.bin
  1951.  
RAW Paste Data