Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- h10_0x0.asm 2021-03-29 22:10:17.026576020 -0400
- +++ h10_0x8.asm 2021-03-29 22:08:56.546496511 -0400
- @@ -855,62 +855,64 @@
- 237:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 238:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** register volatile unsigned long *p;
- 239:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** for (p = &CACHE_STATUS_BASE;
- + 198 .loc 1 239 0
- + 199 006c 20309FE5 ldr r3,.L36+4
- 240:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** p < (&CACHE_STATUS_BASE) + 512*16/sizeof(*p);
- 241:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** p += 16/sizeof(*p))
- 242:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined (IRIVER_H10)
- - 243:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** *p = ((MEMORYSIZE*0x100000) >> 11) | 0x0;
- - 198 .loc 1 243 0
- - 199 006c 0119A0E3 mov r1,#16384
- + 243:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** *p = ((MEMORYSIZE*0x100000) >> 11) | 0x800000;
- + 200 .loc 1 243 0
- + 201 0070 20109FE5 ldr r1,.L36+8
- 239:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** p < (&CACHE_STATUS_BASE) + 512*16/sizeof(*p);
- - 200 .loc 1 239 0
- - 201 0070 1C309FE5 ldr r3,.L36+4
- - 202 0074 1C209FE5 ldr r2,.L36+8
- - 203 .LVL9:
- - 204 .L29:
- - 205 .loc 1 243 0
- - 206 0078 101083E4 str r1,[r3],#16
- - 207 .LVL10:
- + 202 .loc 1 239 0
- + 203 0074 20209FE5 ldr r2,.L36+12
- + 204 .LVL9:
- + 205 .L29:
- + 206 .loc 1 243 0
- + 207 0078 101083E4 str r1,[r3],#16
- + 208 .LVL10:
- 239:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** p < (&CACHE_STATUS_BASE) + 512*16/sizeof(*p);
- - 208 .loc 1 239 0
- - 209 007c 020053E1 cmp r3,r2
- - 210 0080 FCFFFF1A bne .L29
- - 211 .LBB22:
- - 212 .LBB23:
- + 209 .loc 1 239 0
- + 210 007c 020053E1 cmp r3,r2
- + 211 0080 FCFFFF1A bne .L29
- + 212 .LBB22:
- + 213 .LBB23:
- 140:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h **** }
- - 213 .loc 3 140 0
- - 214
- - 215 0084 04F021E1 msr cpsr_c,r4
- - 216
- - 217 .LBE23:
- - 218 .LBE22:
- - 219 .LBE19:
- + 214 .loc 3 140 0
- + 215
- + 216 0084 04F021E1 msr cpsr_c,r4
- + 217
- + 218 .LBE23:
- + 219 .LBE22:
- + 220 .LBE19:
- 244:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #else
- 245:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** *p = ((MEMORYSIZE*0x100000) >> 11) | 0x800000;
- 246:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- 247:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** restore_interrupt(istat);
- 248:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- 249:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- - 220 .loc 1 249 0
- - 221 0088 1040BDE8 ldmfd sp!,{r4,lr}
- - 222 .cfi_restore 14
- - 223 .cfi_restore 4
- - 224 .cfi_def_cfa_offset 0
- - 225 .LVL11:
- - 226 008c 1EFF2FE1 bx lr
- - 227 .L37:
- - 228 .align 2
- - 229 .L36:
- - 230 0090 00C00060 .word 1610661888
- - 231 0094 004000F0 .word -268419072
- - 232 0098 006000F0 .word -268410880
- - 233 .cfi_endproc
- - 234 .LFE54:
- - 236 .global commit_discard_dcache
- - 237 .set commit_discard_dcache,commit_discard_idcache
- - 238 .align 2
- - 239 .global scale_suspend_core
- - 241 scale_suspend_core:
- - 242 .LFB56:
- + 221 .loc 1 249 0
- + 222 0088 1040BDE8 ldmfd sp!,{r4,lr}
- + 223 .cfi_restore 14
- + 224 .cfi_restore 4
- + 225 .cfi_def_cfa_offset 0
- + 226 .LVL11:
- + 227 008c 1EFF2FE1 bx lr
- + 228 .L37:
- + 229 .align 2
- + 230 .L36:
- + 231 0090 00C00060 .word 1610661888
- + 232 0094 004000F0 .word -268419072
- + 233 0098 00408000 .word 8404992
- + 234 009c 006000F0 .word -268410880
- + 235 .cfi_endproc
- + 236 .LFE54:
- + 238 .global commit_discard_dcache
- + 239 .set commit_discard_dcache,commit_discard_idcache
- + 240 .align 2
- + 241 .global scale_suspend_core
- + 243 scale_suspend_core:
- + 244 .LFB56:
- 250:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 251:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void commit_discard_dcache(void) __attribute__((alias("commit_discard_idcache")));
- 252:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- @@ -960,123 +962,123 @@
- 296:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void scale_suspend_core(bool suspend) ICODE_ATTR;
- 297:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void scale_suspend_core(bool suspend)
- 298:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- - 243 .loc 1 298 0
- - 244 .cfi_startproc
- - 245
- - 246
- + 245 .loc 1 298 0
- + 246 .cfi_startproc
- 247
- 248
- - 249 .LVL12:
- - 250 .LBB30:
- - 251 .LBB31:
- - 252 .loc 2 71 0
- - 253 009c 0632A0E3 mov r3,#1610612736
- - 254
- - 255 00a0 0030D3E5 ldrb r3,[r3]
- - 256 00a4 A333A0E1 mov r3,r3,lsr#7
- - 257
- - 258
- - 259 .LVL13:
- - 260 .LBE31:
- - 261 .LBE30:
- + 249
- + 250
- + 251 .LVL12:
- + 252 .LBB30:
- + 253 .LBB31:
- + 254 .loc 2 71 0
- + 255 00a0 0632A0E3 mov r3,#1610612736
- + 256
- + 257 00a4 0030D3E5 ldrb r3,[r3]
- + 258 00a8 A333A0E1 mov r3,r3,lsr#7
- + 259
- + 260
- + 261 .LVL13:
- + 262 .LBE31:
- + 263 .LBE30:
- 299:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** unsigned int core = CURRENT_CORE;
- 300:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** IF_COP( unsigned int othercore = 1 - core; )
- - 262 .loc 1 300 0
- - 263 00a8 012063E2 rsb r2,r3,#1
- - 264 .LVL14:
- + 264 .loc 1 300 0
- + 265 00ac 012063E2 rsb r2,r3,#1
- + 266 .LVL14:
- 301:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** static int oldstatus IBSS_ATTR;
- 302:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 303:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** if (suspend)
- - 265 .loc 1 303 0
- - 266 00ac 000050E3 cmp r0,#0
- - 267 00b0 74109FE5 ldr r1,.L41
- - 268 00b4 0221A0E1 mov r2,r2,asl#2
- - 269 .LVL15:
- - 270 00b8 0331A0E1 mov r3,r3,asl#2
- - 271 .LVL16:
- - 272 00bc 0E00000A beq .L39
- - 273 .LVL17:
- - 274 .LBB32:
- - 275 .LBB33:
- - 276 .loc 3 353 0
- - 277
- - 278 00c0 00000FE1 mrs r0,cpsr
- - 279 00c4 C0C080E3 orr ip,r0,#192
- - 280 00c8 0CF021E1 msr cpsr_c,ip
- - 281
- - 282
- - 283 .LVL18:
- - 284 .LBE33:
- - 285 .LBE32:
- + 267 .loc 1 303 0
- + 268 00b0 000050E3 cmp r0,#0
- + 269 00b4 74109FE5 ldr r1,.L41
- + 270 00b8 0221A0E1 mov r2,r2,asl#2
- + 271 .LVL15:
- + 272 00bc 0331A0E1 mov r3,r3,asl#2
- + 273 .LVL16:
- + 274 00c0 0E00000A beq .L39
- + 275 .LVL17:
- + 276 .LBB32:
- + 277 .LBB33:
- + 278 .loc 3 353 0
- + 279
- + 280 00c4 00000FE1 mrs r0,cpsr
- + 281 00c8 C0C080E3 orr ip,r0,#192
- + 282 00cc 0CF021E1 msr cpsr_c,ip
- + 283
- + 284
- + 285 .LVL18:
- + 286 .LBE33:
- + 287 .LBE32:
- 304:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- 305:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** oldstatus = disable_interrupt_save(IRQ_FIQ_STATUS);
- - 286 .loc 1 305 0
- - 287 00cc 000081E5 str r0,[r1]
- + 288 .loc 1 305 0
- + 289 00d0 000081E5 str r0,[r1]
- 306:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** IF_COP( PROC_CTL(othercore) = 0x40000000; nop; )
- - 288 .loc 1 306 0
- - 289 00d0 0111A0E3 mov r1,#1073741824
- - 290 00d4 062282E2 add r2,r2,#1610612736
- - 291 00d8 072A82E2 add r2,r2,#28672
- - 292 00dc 001082E5 str r1,[r2]
- - 293
- - 294 00e0 0000A0E1 nop
- + 290 .loc 1 306 0
- + 291 00d4 0111A0E3 mov r1,#1073741824
- + 292 00d8 062282E2 add r2,r2,#1610612736
- + 293 00dc 072A82E2 add r2,r2,#28672
- + 294 00e0 001082E5 str r1,[r2]
- 295
- + 296 00e4 0000A0E1 nop
- + 297
- 307:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PROC_CTL(core) = 0x48000003; nop;
- - 296 .loc 1 307 0
- - 297 00e4 D223A0E3 mov r2,#1207959555
- - 298 00e8 063283E2 add r3,r3,#1610612736
- - 299 00ec 073A83E2 add r3,r3,#28672
- - 300 00f0 002083E5 str r2,[r3]
- - 301
- - 302 00f4 0000A0E1 nop
- + 298 .loc 1 307 0
- + 299 00e8 D223A0E3 mov r2,#1207959555
- + 300 00ec 063283E2 add r3,r3,#1610612736
- + 301 00f0 073A83E2 add r3,r3,#28672
- + 302 00f4 002083E5 str r2,[r3]
- 303
- - 304 00f8 1EFF2FE1 bx lr
- - 305 .LVL19:
- - 306 .L39:
- + 304 00f8 0000A0E1 nop
- + 305
- + 306 00fc 1EFF2FE1 bx lr
- + 307 .LVL19:
- + 308 .L39:
- 308:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- 309:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** else
- 310:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- 311:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PROC_CTL(core) = 0x4800001f; nop;
- - 307 .loc 1 311 0
- - 308 00fc 2CC09FE5 ldr ip,.L41+4
- - 309 0100 063283E2 add r3,r3,#1610612736
- - 310 0104 073A83E2 add r3,r3,#28672
- - 311 0108 00C083E5 str ip,[r3]
- - 312
- - 313 010c 0000A0E1 nop
- + 309 .loc 1 311 0
- + 310 0100 2CC09FE5 ldr ip,.L41+4
- + 311 0104 063283E2 add r3,r3,#1610612736
- + 312 0108 073A83E2 add r3,r3,#28672
- + 313 010c 00C083E5 str ip,[r3]
- 314
- + 315 0110 0000A0E1 nop
- + 316
- 312:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** IF_COP( PROC_CTL(othercore) = 0x00000000; nop; )
- - 315 .loc 1 312 0
- - 316 0110 062282E2 add r2,r2,#1610612736
- - 317 0114 072A82E2 add r2,r2,#28672
- - 318 0118 000082E5 str r0,[r2]
- - 319
- - 320 011c 0000A0E1 nop
- + 317 .loc 1 312 0
- + 318 0114 062282E2 add r2,r2,#1610612736
- + 319 0118 072A82E2 add r2,r2,#28672
- + 320 011c 000082E5 str r0,[r2]
- 321
- - 322 .LVL20:
- - 323 .LBB34:
- - 324 .LBB35:
- + 322 0120 0000A0E1 nop
- + 323
- + 324 .LVL20:
- + 325 .LBB34:
- + 326 .LBB35:
- 140:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h **** }
- - 325 .loc 3 140 0
- - 326 0120 003091E5 ldr r3,[r1]
- - 327
- - 328 0124 03F021E1 msr cpsr_c,r3
- + 327 .loc 3 140 0
- + 328 0124 003091E5 ldr r3,[r1]
- 329
- - 330 0128 1EFF2FE1 bx lr
- - 331 .L42:
- - 332 .align 2
- - 333 .L41:
- - 334 012c 00000000 .word .LANCHOR0
- - 335 0130 1F000048 .word 1207959583
- - 336 .LBE35:
- - 337 .LBE34:
- - 338 .cfi_endproc
- - 339 .LFE56:
- - 341 .text
- - 342 .align 2
- - 343 .global set_cpu_frequency__lock
- - 345 set_cpu_frequency__lock:
- - 346 .LFB57:
- + 330 0128 03F021E1 msr cpsr_c,r3
- + 331
- + 332 012c 1EFF2FE1 bx lr
- + 333 .L42:
- + 334 .align 2
- + 335 .L41:
- + 336 0130 00000000 .word .LANCHOR0
- + 337 0134 1F000048 .word 1207959583
- + 338 .LBE35:
- + 339 .LBE34:
- + 340 .cfi_endproc
- + 341 .LFE56:
- + 343 .text
- + 344 .align 2
- + 345 .global set_cpu_frequency__lock
- + 347 set_cpu_frequency__lock:
- + 348 .LFB57:
- 313:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** restore_interrupt(oldstatus);
- 314:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- 315:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- @@ -1085,72 +1087,72 @@
- 318:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if NUM_CORES > 1
- 319:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void set_cpu_frequency__lock(void)
- 320:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- - 347 .loc 1 320 0
- - 348 .cfi_startproc
- - 349
- - 350
- + 349 .loc 1 320 0
- + 350 .cfi_startproc
- 351
- - 352 0098 08402DE9 stmfd sp!,{r3,lr}
- - 353 .cfi_def_cfa_offset 8
- - 354 .cfi_offset 3,-8
- - 355 .cfi_offset 14,-4
- + 352
- + 353
- + 354 0098 08402DE9 stmfd sp!,{r3,lr}
- + 355 .cfi_def_cfa_offset 8
- + 356 .cfi_offset 3,-8
- + 357 .cfi_offset 14,-4
- 321:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** corelock_lock(&cpufreq_cl);
- - 356 .loc 1 321 0
- - 357 009c 08009FE5 ldr r0,.L45
- - 358 00a0 FEFFFFEB bl corelock_lock
- - 359 .LVL21:
- + 358 .loc 1 321 0
- + 359 009c 08009FE5 ldr r0,.L45
- + 360 00a0 FEFFFFEB bl corelock_lock
- + 361 .LVL21:
- 322:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- - 360 .loc 1 322 0
- - 361 00a4 0840BDE8 ldmfd sp!,{r3,lr}
- - 362 .cfi_restore 14
- - 363 .cfi_restore 3
- - 364 .cfi_def_cfa_offset 0
- - 365 00a8 1EFF2FE1 bx lr
- - 366 .L46:
- - 367 .align 2
- - 368 .L45:
- - 369 00ac 00000000 .word .LANCHOR1
- - 370 .cfi_endproc
- - 371 .LFE57:
- - 373 .align 2
- - 374 .global set_cpu_frequency__unlock
- - 376 set_cpu_frequency__unlock:
- - 377 .LFB58:
- + 362 .loc 1 322 0
- + 363 00a4 0840BDE8 ldmfd sp!,{r3,lr}
- + 364 .cfi_restore 14
- + 365 .cfi_restore 3
- + 366 .cfi_def_cfa_offset 0
- + 367 00a8 1EFF2FE1 bx lr
- + 368 .L46:
- + 369 .align 2
- + 370 .L45:
- + 371 00ac 00000000 .word .LANCHOR1
- + 372 .cfi_endproc
- + 373 .LFE57:
- + 375 .align 2
- + 376 .global set_cpu_frequency__unlock
- + 378 set_cpu_frequency__unlock:
- + 379 .LFB58:
- 323:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 324:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void set_cpu_frequency__unlock(void)
- 325:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- - 378 .loc 1 325 0
- - 379 .cfi_startproc
- - 380
- - 381
- + 380 .loc 1 325 0
- + 381 .cfi_startproc
- 382
- - 383 00b0 08402DE9 stmfd sp!,{r3,lr}
- - 384 .cfi_def_cfa_offset 8
- - 385 .cfi_offset 3,-8
- - 386 .cfi_offset 14,-4
- + 383
- + 384
- + 385 00b0 08402DE9 stmfd sp!,{r3,lr}
- + 386 .cfi_def_cfa_offset 8
- + 387 .cfi_offset 3,-8
- + 388 .cfi_offset 14,-4
- 326:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** corelock_unlock(&cpufreq_cl);
- - 387 .loc 1 326 0
- - 388 00b4 08009FE5 ldr r0,.L49
- - 389 00b8 FEFFFFEB bl corelock_unlock
- - 390 .LVL22:
- + 389 .loc 1 326 0
- + 390 00b4 08009FE5 ldr r0,.L49
- + 391 00b8 FEFFFFEB bl corelock_unlock
- + 392 .LVL22:
- 327:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- - 391 .loc 1 327 0
- - 392 00bc 0840BDE8 ldmfd sp!,{r3,lr}
- - 393 .cfi_restore 14
- - 394 .cfi_restore 3
- - 395 .cfi_def_cfa_offset 0
- - 396 00c0 1EFF2FE1 bx lr
- - 397 .L50:
- - 398 .align 2
- - 399 .L49:
- - 400 00c4 00000000 .word .LANCHOR1
- - 401 .cfi_endproc
- - 402 .LFE58:
- - 404 .section .icode
- - 405 .align 2
- - 406 .global set_cpu_frequency
- - 408 set_cpu_frequency:
- - 409 .LFB59:
- + 393 .loc 1 327 0
- + 394 00bc 0840BDE8 ldmfd sp!,{r3,lr}
- + 395 .cfi_restore 14
- + 396 .cfi_restore 3
- + 397 .cfi_def_cfa_offset 0
- + 398 00c0 1EFF2FE1 bx lr
- + 399 .L50:
- + 400 .align 2
- + 401 .L49:
- + 402 00c4 00000000 .word .LANCHOR1
- + 403 .cfi_endproc
- + 404 .LFE58:
- + 406 .section .icode
- + 407 .align 2
- + 408 .global set_cpu_frequency
- + 410 set_cpu_frequency:
- + 411 .LFB59:
- 328:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif /* NUM_CORES > 1 */
- 329:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 330:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void set_cpu_frequency(long frequency) ICODE_ATTR;
- @@ -1159,30 +1161,30 @@
- 333:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** static void pp_set_cpu_frequency(long frequency)
- 334:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- 335:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- - 410 .loc 1 335 0
- - 411 .cfi_startproc
- - 412
- - 413
- + 412 .loc 1 335 0
- + 413 .cfi_startproc
- 414
- - 415 .LVL23:
- - 416 0134 38402DE9 stmfd sp!,{r3,r4,r5,lr}
- - 417 .cfi_def_cfa_offset 16
- - 418 .cfi_offset 3,-16
- - 419 .cfi_offset 4,-12
- - 420 .cfi_offset 5,-8
- - 421 .cfi_offset 14,-4
- + 415
- + 416
- + 417 .LVL23:
- + 418 0138 38402DE9 stmfd sp!,{r3,r4,r5,lr}
- + 419 .cfi_def_cfa_offset 16
- + 420 .cfi_offset 3,-16
- + 421 .cfi_offset 4,-12
- + 422 .cfi_offset 5,-8
- + 423 .cfi_offset 14,-4
- 336:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** switch (frequency)
- - 422 .loc 1 336 0
- - 423 0138 D0319FE5 ldr r3,.L64
- - 424 013c 030050E1 cmp r0,r3
- - 425 0140 CC419FE5 ldr r4,.L64+4
- - 426 0144 CC319FE5 ldr r3,.L64+8
- - 427 0148 3600000A beq .L53
- - 428 014c C8219FE5 ldr r2,.L64+12
- - 429 0150 020050E1 cmp r0,r2
- - 430 0154 1300000A beq .L54
- - 431 0158 020950E3 cmp r0,#32768
- - 432 015c 5500001A bne .L61
- + 424 .loc 1 336 0
- + 425 013c D0319FE5 ldr r3,.L64
- + 426 0140 030050E1 cmp r0,r3
- + 427 0144 CC419FE5 ldr r4,.L64+4
- + 428 0148 CC319FE5 ldr r3,.L64+8
- + 429 014c 3600000A beq .L53
- + 430 0150 C8219FE5 ldr r2,.L64+12
- + 431 0154 020050E1 cmp r0,r2
- + 432 0158 1300000A beq .L54
- + 433 015c 020950E3 cmp r0,#32768
- + 434 0160 5500001A bne .L61
- 337:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- 338:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** /* Note1: The PP5022 PLL must be run at >= 96MHz
- 339:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** * Bits 20..21 select the post divider (1/2/4/8).
- @@ -1194,89 +1196,89 @@
- 345:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** * FAST = PLL / (DIV_FAST + 1), DIV = Bits 20-23 */
- 346:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** case CPUFREQ_SLEEP:
- 347:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** cpu_frequency = CPUFREQ_SLEEP;
- - 433 .loc 1 347 0
- - 434 0160 000083E5 str r0,[r3]
- + 435 .loc 1 347 0
- + 436 0164 000083E5 str r0,[r3]
- 348:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL |= 0x0c000000;
- - 435 .loc 1 348 0
- - 436 0164 343094E5 ldr r3,[r4,#52]
- - 437 0168 033383E3 orr r3,r3,#201326592
- - 438 016c 343084E5 str r3,[r4,#52]
- + 437 .loc 1 348 0
- + 438 0168 343094E5 ldr r3,[r4,#52]
- + 439 016c 033383E3 orr r3,r3,#201326592
- + 440 0170 343084E5 str r3,[r4,#52]
- 349:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(true);
- - 439 .loc 1 349 0
- - 440 0170 0100A0E3 mov r0,#1
- - 441 .LVL24:
- - 442 0174 FEFFFFEB bl scale_suspend_core
- - 443 .LVL25:
- + 441 .loc 1 349 0
- + 442 0174 0100A0E3 mov r0,#1
- + 443 .LVL24:
- + 444 0178 FEFFFFEB bl scale_suspend_core
- + 445 .LVL25:
- 350:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CLOCK_SOURCE = 0x20000000; /* source #1, #2, #3, #4: 32kHz (#2 active) */
- - 444 .loc 1 350 0
- - 445 0178 0232A0E3 mov r3,#536870912
- + 446 .loc 1 350 0
- + 447 017c 0232A0E3 mov r3,#536870912
- 351:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(false);
- - 446 .loc 1 351 0
- - 447 017c 0000A0E3 mov r0,#0
- + 448 .loc 1 351 0
- + 449 0180 0000A0E3 mov r0,#0
- 350:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CLOCK_SOURCE = 0x20000000; /* source #1, #2, #3, #4: 32kHz (#2 active) */
- - 448 .loc 1 350 0
- - 449 0180 203084E5 str r3,[r4,#32]
- - 450 .loc 1 351 0
- - 451 0184 FEFFFFEB bl scale_suspend_core
- - 452 .LVL26:
- + 450 .loc 1 350 0
- + 451 0184 203084E5 str r3,[r4,#32]
- + 452 .loc 1 351 0
- + 453 0188 FEFFFFEB bl scale_suspend_core
- + 454 .LVL26:
- 352:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL &= ~0x80000000; /* disable PLL */
- 353:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_INIT2 &= ~INIT_PLL; /* disable PLL power */
- - 453 .loc 1 353 0
- - 454 0188 0722A0E3 mov r2,#1879048192
- + 455 .loc 1 353 0
- + 456 018c 0722A0E3 mov r2,#1879048192
- 352:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL &= ~0x80000000; /* disable PLL */
- - 455 .loc 1 352 0
- - 456 018c 343094E5 ldr r3,[r4,#52]
- - 457 0190 0231C3E3 bic r3,r3,#-2147483648
- - 458 0194 343084E5 str r3,[r4,#52]
- - 459 .loc 1 353 0
- - 460 0198 203092E5 ldr r3,[r2,#32]
- - 461 019c 0131C3E3 bic r3,r3,#1073741824
- - 462 01a0 203082E5 str r3,[r2,#32]
- + 457 .loc 1 352 0
- + 458 0190 343094E5 ldr r3,[r4,#52]
- + 459 0194 0231C3E3 bic r3,r3,#-2147483648
- + 460 0198 343084E5 str r3,[r4,#52]
- + 461 .loc 1 353 0
- + 462 019c 203092E5 ldr r3,[r2,#32]
- + 463 01a0 0131C3E3 bic r3,r3,#1073741824
- + 464 01a4 203082E5 str r3,[r2,#32]
- 354:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** break;
- - 463 .loc 1 354 0
- - 464 01a4 570000EA b .L51
- - 465 .LVL27:
- - 466 .L54:
- + 465 .loc 1 354 0
- + 466 01a8 570000EA b .L51
- + 467 .LVL27:
- + 468 .L54:
- 355:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 356:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** case CPUFREQ_MAX:
- 357:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** cpu_frequency = CPUFREQ_MAX;
- 358:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_INIT2 |= INIT_PLL; /* enable PLL power */
- - 467 .loc 1 358 0
- - 468 01a8 0752A0E3 mov r5,#1879048192
- + 469 .loc 1 358 0
- + 470 01ac 0752A0E3 mov r5,#1879048192
- 357:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_INIT2 |= INIT_PLL; /* enable PLL power */
- - 469 .loc 1 357 0
- - 470 01ac 000083E5 str r0,[r3]
- - 471 .loc 1 358 0
- - 472 01b0 203095E5 ldr r3,[r5,#32]
- - 473 01b4 013183E3 orr r3,r3,#1073741824
- - 474 01b8 203085E5 str r3,[r5,#32]
- + 471 .loc 1 357 0
- + 472 01b0 000083E5 str r0,[r3]
- + 473 .loc 1 358 0
- + 474 01b4 203095E5 ldr r3,[r5,#32]
- + 475 01b8 013183E3 orr r3,r3,#1073741824
- + 476 01bc 203085E5 str r3,[r5,#32]
- 359:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL |= 0x88000000; /* enable PLL */
- - 475 .loc 1 359 0
- - 476 01bc 343094E5 ldr r3,[r4,#52]
- - 477 01c0 223383E3 orr r3,r3,#-2013265920
- - 478 01c4 343084E5 str r3,[r4,#52]
- + 477 .loc 1 359 0
- + 478 01c0 343094E5 ldr r3,[r4,#52]
- + 479 01c4 223383E3 orr r3,r3,#-2013265920
- + 480 01c8 343084E5 str r3,[r4,#52]
- 360:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(true);
- - 479 .loc 1 360 0
- - 480 01c8 0100A0E3 mov r0,#1
- - 481 .LVL28:
- - 482 01cc FEFFFFEB bl scale_suspend_core
- - 483 .LVL29:
- + 481 .loc 1 360 0
- + 482 01cc 0100A0E3 mov r0,#1
- + 483 .LVL28:
- + 484 01d0 FEFFFFEB bl scale_suspend_core
- + 485 .LVL29:
- 361:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CLOCK_SOURCE = 0x20002222; /* source #1, #2, #3, #4: 24MHz (#2 active) */
- - 484 .loc 1 361 0
- - 485 01d0 48319FE5 ldr r3,.L64+16
- - 486 01d4 203084E5 str r3,[r4,#32]
- + 486 .loc 1 361 0
- + 487 01d4 48319FE5 ldr r3,.L64+16
- + 488 01d8 203084E5 str r3,[r4,#32]
- 362:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_TIMING1 = 0x00000303;
- - 487 .loc 1 362 0
- - 488 01d8 44319FE5 ldr r3,.L64+20
- + 489 .loc 1 362 0
- + 490 01dc 44319FE5 ldr r3,.L64+20
- 363:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(false);
- - 489 .loc 1 363 0
- - 490 01dc 0000A0E3 mov r0,#0
- + 491 .loc 1 363 0
- + 492 01e0 0000A0E3 mov r0,#0
- 362:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_TIMING1 = 0x00000303;
- - 491 .loc 1 362 0
- - 492 01e0 343085E5 str r3,[r5,#52]
- - 493 .loc 1 363 0
- - 494 01e4 FEFFFFEB bl scale_suspend_core
- - 495 .LVL30:
- + 493 .loc 1 362 0
- + 494 01e4 343085E5 str r3,[r5,#52]
- + 495 .loc 1 363 0
- + 496 01e8 FEFFFFEB bl scale_suspend_core
- + 497 .LVL30:
- 364:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined(IPOD_MINI2G)
- 365:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** MLCD_SCLK_DIV = 0x00000001; /* Mono LCD bridge serial clock divider */
- 366:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif defined(IPOD_NANO)
- @@ -1284,53 +1286,53 @@
- 368:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- 369:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if CONFIG_CPU == PP5020
- 370:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL = 0x8a020a03; /* 80 MHz = 10/3 * 24MHz */
- - 496 .loc 1 370 0
- - 497 01e8 38319FE5 ldr r3,.L64+24
- + 498 .loc 1 370 0
- + 499 01ec 38319FE5 ldr r3,.L64+24
- 371:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_STATUS = 0xd19b; /* unlock frequencies > 66MHz */
- - 498 .loc 1 371 0
- - 499 01ec 38219FE5 ldr r2,.L64+28
- + 500 .loc 1 371 0
- + 501 01f0 38219FE5 ldr r2,.L64+28
- 370:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_STATUS = 0xd19b; /* unlock frequencies > 66MHz */
- - 500 .loc 1 370 0
- - 501 01f0 343084E5 str r3,[r4,#52]
- - 502 .loc 1 371 0
- - 503 01f4 3C2084E5 str r2,[r4,#60]
- + 502 .loc 1 370 0
- + 503 01f4 343084E5 str r3,[r4,#52]
- + 504 .loc 1 371 0
- + 505 01f8 3C2084E5 str r2,[r4,#60]
- 372:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL = 0x8a020a03; /* repeat setup */
- - 504 .loc 1 372 0
- - 505 01f8 343084E5 str r3,[r4,#52]
- - 506 .LVL31:
- - 507 .LBB40:
- - 508 .LBB41:
- + 506 .loc 1 372 0
- + 507 01fc 343084E5 str r3,[r4,#52]
- + 508 .LVL31:
- + 509 .LBB40:
- + 510 .LBB41:
- 58:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-target.h **** while (TIME_BEFORE(USEC_TIMER, stop));
- - 509 .loc 2 58 0
- - 510 01fc 2C319FE5 ldr r3,.L64+32
- - 511 0200 101093E5 ldr r1,[r3,#16]
- - 512 0204 7D1F81E2 add r1,r1,#500
- - 513 .LVL32:
- - 514 .L57:
- + 511 .loc 2 58 0
- + 512 0200 2C319FE5 ldr r3,.L64+32
- + 513 0204 101093E5 ldr r1,[r3,#16]
- + 514 0208 7D1F81E2 add r1,r1,#500
- + 515 .LVL32:
- + 516 .L57:
- 59:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-target.h **** }
- - 515 .loc 2 59 0
- - 516 0208 102093E5 ldr r2,[r3,#16]
- - 517 020c 022061E0 rsb r2,r1,r2
- - 518 0210 000052E3 cmp r2,#0
- - 519 0214 FBFFFFBA blt .L57
- - 520 .LBE41:
- - 521 .LBE40:
- + 517 .loc 2 59 0
- + 518 020c 102093E5 ldr r2,[r3,#16]
- + 519 0210 022061E0 rsb r2,r1,r2
- + 520 0214 000052E3 cmp r2,#0
- + 521 0218 FBFFFFBA blt .L57
- + 522 .LBE41:
- + 523 .LBE40:
- 373:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** udelay(500); /* wait for relock */
- 374:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif (CONFIG_CPU == PP5022) || (CONFIG_CPU == PP5024)
- 375:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL = 0x8a121403; /* 80 MHz = (20/3 * 24MHz) / 2 */
- 376:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** while (!(PLL_STATUS & 0x80000000)); /* wait for relock */
- 377:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- 378:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(true);
- - 522 .loc 1 378 0
- - 523 0218 0100A0E3 mov r0,#1
- - 524 021c FEFFFFEB bl scale_suspend_core
- - 525 .LVL33:
- + 524 .loc 1 378 0
- + 525 021c 0100A0E3 mov r0,#1
- + 526 0220 FEFFFFEB bl scale_suspend_core
- + 527 .LVL33:
- 379:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_TIMING1 = 0x00000808;
- - 526 .loc 1 379 0
- - 527 0220 0C219FE5 ldr r2,.L64+36
- - 528 0224 1B0000EA b .L63
- - 529 .LVL34:
- - 530 .L53:
- + 528 .loc 1 379 0
- + 529 0224 0C219FE5 ldr r2,.L64+36
- + 530 0228 1B0000EA b .L63
- + 531 .LVL34:
- + 532 .L53:
- 380:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CLOCK_SOURCE = 0x20007777; /* source #1, #2, #3, #4: PLL (#2 active) */
- 381:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(false);
- 382:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** break;
- @@ -1354,42 +1356,42 @@
- 400:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** case CPUFREQ_NORMAL:
- 401:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** cpu_frequency = CPUFREQ_NORMAL;
- 402:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_INIT2 |= INIT_PLL; /* enable PLL power */
- - 531 .loc 1 402 0
- - 532 0228 0752A0E3 mov r5,#1879048192
- + 533 .loc 1 402 0
- + 534 022c 0752A0E3 mov r5,#1879048192
- 401:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_INIT2 |= INIT_PLL; /* enable PLL power */
- - 533 .loc 1 401 0
- - 534 022c 000083E5 str r0,[r3]
- - 535 .loc 1 402 0
- - 536 0230 203095E5 ldr r3,[r5,#32]
- - 537 0234 013183E3 orr r3,r3,#1073741824
- - 538 0238 203085E5 str r3,[r5,#32]
- + 535 .loc 1 401 0
- + 536 0230 000083E5 str r0,[r3]
- + 537 .loc 1 402 0
- + 538 0234 203095E5 ldr r3,[r5,#32]
- + 539 0238 013183E3 orr r3,r3,#1073741824
- + 540 023c 203085E5 str r3,[r5,#32]
- 403:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL |= 0x88000000; /* enable PLL */
- - 539 .loc 1 403 0
- - 540 023c 343094E5 ldr r3,[r4,#52]
- - 541 0240 223383E3 orr r3,r3,#-2013265920
- - 542 0244 343084E5 str r3,[r4,#52]
- + 541 .loc 1 403 0
- + 542 0240 343094E5 ldr r3,[r4,#52]
- + 543 0244 223383E3 orr r3,r3,#-2013265920
- + 544 0248 343084E5 str r3,[r4,#52]
- 404:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(true);
- - 543 .loc 1 404 0
- - 544 0248 0100A0E3 mov r0,#1
- - 545 .LVL35:
- - 546 024c FEFFFFEB bl scale_suspend_core
- - 547 .LVL36:
- + 545 .loc 1 404 0
- + 546 024c 0100A0E3 mov r0,#1
- + 547 .LVL35:
- + 548 0250 FEFFFFEB bl scale_suspend_core
- + 549 .LVL36:
- 405:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CLOCK_SOURCE = 0x20002222; /* source #1, #2, #3, #4: 24MHz (#2 active) */
- - 548 .loc 1 405 0
- - 549 0250 C8309FE5 ldr r3,.L64+16
- - 550 0254 203084E5 str r3,[r4,#32]
- + 550 .loc 1 405 0
- + 551 0254 C8309FE5 ldr r3,.L64+16
- + 552 0258 203084E5 str r3,[r4,#32]
- 406:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_TIMING1 = 0x00000303;
- - 551 .loc 1 406 0
- - 552 0258 C4309FE5 ldr r3,.L64+20
- + 553 .loc 1 406 0
- + 554 025c C4309FE5 ldr r3,.L64+20
- 407:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(false);
- - 553 .loc 1 407 0
- - 554 025c 0000A0E3 mov r0,#0
- + 555 .loc 1 407 0
- + 556 0260 0000A0E3 mov r0,#0
- 406:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_TIMING1 = 0x00000303;
- - 555 .loc 1 406 0
- - 556 0260 343085E5 str r3,[r5,#52]
- - 557 .loc 1 407 0
- - 558 0264 FEFFFFEB bl scale_suspend_core
- - 559 .LVL37:
- + 557 .loc 1 406 0
- + 558 0264 343085E5 str r3,[r5,#52]
- + 559 .loc 1 407 0
- + 560 0268 FEFFFFEB bl scale_suspend_core
- + 561 .LVL37:
- 408:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined(IPOD_MINI2G)
- 409:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** MLCD_SCLK_DIV = 0x00000000; /* Mono LCD bridge serial clock divider */
- 410:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif defined(IPOD_NANO)
- @@ -1397,54 +1399,54 @@
- 412:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- 413:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if CONFIG_CPU == PP5020
- 414:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL = 0x8a020504; /* 30 MHz = 5/4 * 24MHz */
- - 560 .loc 1 414 0
- - 561 0268 C8309FE5 ldr r3,.L64+40
- - 562 026c 343084E5 str r3,[r4,#52]
- - 563 .LVL38:
- - 564 .LBB42:
- - 565 .LBB43:
- + 562 .loc 1 414 0
- + 563 026c C8309FE5 ldr r3,.L64+40
- + 564 0270 343084E5 str r3,[r4,#52]
- + 565 .LVL38:
- + 566 .LBB42:
- + 567 .LBB43:
- 58:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-target.h **** while (TIME_BEFORE(USEC_TIMER, stop));
- - 566 .loc 2 58 0
- - 567 0270 B8309FE5 ldr r3,.L64+32
- - 568 0274 101093E5 ldr r1,[r3,#16]
- - 569 0278 7D1F81E2 add r1,r1,#500
- - 570 .LVL39:
- - 571 .L58:
- + 568 .loc 2 58 0
- + 569 0274 B8309FE5 ldr r3,.L64+32
- + 570 0278 101093E5 ldr r1,[r3,#16]
- + 571 027c 7D1F81E2 add r1,r1,#500
- + 572 .LVL39:
- + 573 .L58:
- 59:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-target.h **** }
- - 572 .loc 2 59 0
- - 573 027c 102093E5 ldr r2,[r3,#16]
- - 574 0280 022061E0 rsb r2,r1,r2
- - 575 0284 000052E3 cmp r2,#0
- - 576 0288 FBFFFFBA blt .L58
- - 577 .LBE43:
- - 578 .LBE42:
- + 574 .loc 2 59 0
- + 575 0280 102093E5 ldr r2,[r3,#16]
- + 576 0284 022061E0 rsb r2,r1,r2
- + 577 0288 000052E3 cmp r2,#0
- + 578 028c FBFFFFBA blt .L58
- + 579 .LBE43:
- + 580 .LBE42:
- 415:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** udelay(500); /* wait for relock */
- 416:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif (CONFIG_CPU == PP5022) || (CONFIG_CPU == PP5024)
- 417:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL = 0x8a220501; /* 30 MHz = (5/1 * 24MHz) / 4 */
- 418:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** while (!(PLL_STATUS & 0x80000000)); /* wait for relock */
- 419:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- 420:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(true);
- - 579 .loc 1 420 0
- - 580 028c 0100A0E3 mov r0,#1
- - 581 0290 FEFFFFEB bl scale_suspend_core
- - 582 .LVL40:
- + 581 .loc 1 420 0
- + 582 0290 0100A0E3 mov r0,#1
- + 583 0294 FEFFFFEB bl scale_suspend_core
- + 584 .LVL40:
- 421:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_TIMING1 = 0x00000303;
- - 583 .loc 1 421 0
- - 584 0294 88209FE5 ldr r2,.L64+20
- - 585 .LVL41:
- - 586 .L63:
- - 587 0298 0732A0E3 mov r3,#1879048192
- - 588 029c 342083E5 str r2,[r3,#52]
- + 585 .loc 1 421 0
- + 586 0298 88209FE5 ldr r2,.L64+20
- + 587 .LVL41:
- + 588 .L63:
- + 589 029c 0732A0E3 mov r3,#1879048192
- + 590 02a0 342083E5 str r2,[r3,#52]
- 422:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CLOCK_SOURCE = 0x20007777; /* source #1, #2, #3, #4: PLL (#2 active) */
- - 589 .loc 1 422 0
- - 590 02a0 6C309FE5 ldr r3,.L64+4
- - 591 02a4 90209FE5 ldr r2,.L64+44
- + 591 .loc 1 422 0
- + 592 02a4 6C309FE5 ldr r3,.L64+4
- + 593 02a8 90209FE5 ldr r2,.L64+44
- 423:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(false);
- - 592 .loc 1 423 0
- - 593 02a8 0000A0E3 mov r0,#0
- + 594 .loc 1 423 0
- + 595 02ac 0000A0E3 mov r0,#0
- 422:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CLOCK_SOURCE = 0x20007777; /* source #1, #2, #3, #4: PLL (#2 active) */
- - 594 .loc 1 422 0
- - 595 02ac 202083E5 str r2,[r3,#32]
- + 596 .loc 1 422 0
- + 597 02b0 202083E5 str r2,[r3,#32]
- 424:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** break;
- 425:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif /******** CPUFREQ_NORMAL end ********/
- 426:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** default:
- @@ -1464,172 +1466,172 @@
- 440:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** break;
- 441:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- 442:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- - 596 .loc 1 442 0
- - 597 02b0 3840BDE8 ldmfd sp!,{r3,r4,r5,lr}
- - 598 .cfi_remember_state
- - 599 .cfi_restore 14
- - 600 .cfi_restore 5
- - 601 .cfi_restore 4
- - 602 .cfi_restore 3
- - 603 .cfi_def_cfa_offset 0
- + 598 .loc 1 442 0
- + 599 02b4 3840BDE8 ldmfd sp!,{r3,r4,r5,lr}
- + 600 .cfi_remember_state
- + 601 .cfi_restore 14
- + 602 .cfi_restore 5
- + 603 .cfi_restore 4
- + 604 .cfi_restore 3
- + 605 .cfi_def_cfa_offset 0
- 423:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(false);
- - 604 .loc 1 423 0
- - 605 02b4 FEFFFFEA b scale_suspend_core
- - 606 .LVL42:
- - 607 .L61:
- - 608 .cfi_restore_state
- + 606 .loc 1 423 0
- + 607 02b8 FEFFFFEA b scale_suspend_core
- + 608 .LVL42:
- + 609 .L61:
- + 610 .cfi_restore_state
- 431:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined(IPOD_MINI2G)
- - 609 .loc 1 431 0
- - 610 02b8 0752A0E3 mov r5,#1879048192
- + 611 .loc 1 431 0
- + 612 02bc 0752A0E3 mov r5,#1879048192
- 427:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL |= 0x08000000;
- - 611 .loc 1 427 0
- - 612 02bc 7C209FE5 ldr r2,.L64+48
- - 613 02c0 002083E5 str r2,[r3]
- + 613 .loc 1 427 0
- + 614 02c0 7C209FE5 ldr r2,.L64+48
- + 615 02c4 002083E5 str r2,[r3]
- 428:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** scale_suspend_core(true);
- - 614 .loc 1 428 0
- - 615 02c4 343094E5 ldr r3,[r4,#52]
- - 616 02c8 023383E3 orr r3,r3,#134217728
- - 617 02cc 343084E5 str r3,[r4,#52]
- + 616 .loc 1 428 0
- + 617 02c8 343094E5 ldr r3,[r4,#52]
- + 618 02cc 023383E3 orr r3,r3,#134217728
- + 619 02d0 343084E5 str r3,[r4,#52]
- 429:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CLOCK_SOURCE = 0x20002222; /* source #1, #2, #3, #4: 24MHz (#2 active) */
- - 618 .loc 1 429 0
- - 619 02d0 0100A0E3 mov r0,#1
- - 620 .LVL43:
- - 621 02d4 FEFFFFEB bl scale_suspend_core
- - 622 .LVL44:
- + 620 .loc 1 429 0
- + 621 02d4 0100A0E3 mov r0,#1
- + 622 .LVL43:
- + 623 02d8 FEFFFFEB bl scale_suspend_core
- + 624 .LVL44:
- 430:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_TIMING1 = 0x00000303;
- - 623 .loc 1 430 0
- - 624 02d8 40309FE5 ldr r3,.L64+16
- - 625 02dc 203084E5 str r3,[r4,#32]
- + 625 .loc 1 430 0
- + 626 02dc 40309FE5 ldr r3,.L64+16
- + 627 02e0 203084E5 str r3,[r4,#32]
- 431:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined(IPOD_MINI2G)
- - 626 .loc 1 431 0
- - 627 02e0 3C309FE5 ldr r3,.L64+20
- + 628 .loc 1 431 0
- + 629 02e4 3C309FE5 ldr r3,.L64+20
- 437:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL &= ~0x80000000; /* disable PLL */
- - 628 .loc 1 437 0
- - 629 02e4 0000A0E3 mov r0,#0
- + 630 .loc 1 437 0
- + 631 02e8 0000A0E3 mov r0,#0
- 431:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined(IPOD_MINI2G)
- - 630 .loc 1 431 0
- - 631 02e8 343085E5 str r3,[r5,#52]
- + 632 .loc 1 431 0
- + 633 02ec 343085E5 str r3,[r5,#52]
- 437:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PLL_CONTROL &= ~0x80000000; /* disable PLL */
- - 632 .loc 1 437 0
- - 633 02ec FEFFFFEB bl scale_suspend_core
- - 634 .LVL45:
- + 634 .loc 1 437 0
- + 635 02f0 FEFFFFEB bl scale_suspend_core
- + 636 .LVL45:
- 438:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_INIT2 &= ~INIT_PLL; /* disable PLL power */
- - 635 .loc 1 438 0
- - 636 02f0 343094E5 ldr r3,[r4,#52]
- - 637 02f4 0231C3E3 bic r3,r3,#-2147483648
- - 638 02f8 343084E5 str r3,[r4,#52]
- + 637 .loc 1 438 0
- + 638 02f4 343094E5 ldr r3,[r4,#52]
- + 639 02f8 0231C3E3 bic r3,r3,#-2147483648
- + 640 02fc 343084E5 str r3,[r4,#52]
- 439:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** break;
- - 639 .loc 1 439 0
- - 640 02fc 203095E5 ldr r3,[r5,#32]
- - 641 0300 0131C3E3 bic r3,r3,#1073741824
- - 642 0304 203085E5 str r3,[r5,#32]
- - 643 .L51:
- - 644 .loc 1 442 0
- - 645 0308 3840BDE8 ldmfd sp!,{r3,r4,r5,lr}
- - 646 .cfi_restore 14
- - 647 .cfi_restore 5
- - 648 .cfi_restore 4
- - 649 .cfi_restore 3
- - 650 .cfi_def_cfa_offset 0
- - 651 030c 1EFF2FE1 bx lr
- - 652 .L65:
- - 653 .align 2
- - 654 .L64:
- - 655 0310 80C3C901 .word 30000000
- - 656 0314 00600060 .word 1610637312
- - 657 0318 00000000 .word cpu_frequency
- - 658 031c 00B4C404 .word 80000000
- - 659 0320 22220020 .word 536879650
- - 660 0324 03030000 .word 771
- - 661 0328 030A028A .word -1979577853
- - 662 032c 9BD10000 .word 53659
- - 663 0330 00500060 .word 1610633216
- - 664 0334 08080000 .word 2056
- - 665 0338 0405028A .word -1979579132
- - 666 033c 77770020 .word 536901495
- - 667 0340 00366E01 .word 24000000
- - 668 .cfi_endproc
- - 669 .LFE59:
- - 671 .text
- - 672 .align 2
- - 673 .global system_init
- - 675 system_init:
- - 676 .LFB60:
- + 641 .loc 1 439 0
- + 642 0300 203095E5 ldr r3,[r5,#32]
- + 643 0304 0131C3E3 bic r3,r3,#1073741824
- + 644 0308 203085E5 str r3,[r5,#32]
- + 645 .L51:
- + 646 .loc 1 442 0
- + 647 030c 3840BDE8 ldmfd sp!,{r3,r4,r5,lr}
- + 648 .cfi_restore 14
- + 649 .cfi_restore 5
- + 650 .cfi_restore 4
- + 651 .cfi_restore 3
- + 652 .cfi_def_cfa_offset 0
- + 653 0310 1EFF2FE1 bx lr
- + 654 .L65:
- + 655 .align 2
- + 656 .L64:
- + 657 0314 80C3C901 .word 30000000
- + 658 0318 00600060 .word 1610637312
- + 659 031c 00000000 .word cpu_frequency
- + 660 0320 00B4C404 .word 80000000
- + 661 0324 22220020 .word 536879650
- + 662 0328 03030000 .word 771
- + 663 032c 030A028A .word -1979577853
- + 664 0330 9BD10000 .word 53659
- + 665 0334 00500060 .word 1610633216
- + 666 0338 08080000 .word 2056
- + 667 033c 0405028A .word -1979579132
- + 668 0340 77770020 .word 536901495
- + 669 0344 00366E01 .word 24000000
- + 670 .cfi_endproc
- + 671 .LFE59:
- + 673 .text
- + 674 .align 2
- + 675 .global system_init
- + 677 system_init:
- + 678 .LFB60:
- 443:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif /* !BOOTLOADER || (SANSA_E200 || SANSA_C200 || PHILIPS_SA9200) */
- 444:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 445:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #ifndef BOOTLOADER
- 446:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void system_init(void)
- 447:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- - 677 .loc 1 447 0
- - 678 .cfi_startproc
- - 679
- - 680
- + 679 .loc 1 447 0
- + 680 .cfi_startproc
- 681
- - 682 00c8 08402DE9 stmfd sp!,{r3,lr}
- - 683 .cfi_def_cfa_offset 8
- - 684 .cfi_offset 3,-8
- - 685 .cfi_offset 14,-4
- - 686 .LBB52:
- - 687 .LBB53:
- - 688 .loc 2 71 0
- - 689 00cc 0632A0E3 mov r3,#1610612736
- - 690
- - 691 00d0 0030D3E5 ldrb r3,[r3]
- - 692 00d4 A333A0E1 mov r3,r3,lsr#7
- - 693
- - 694
- - 695 .LVL46:
- - 696 .LBE53:
- - 697 .LBE52:
- + 682
- + 683
- + 684 00c8 08402DE9 stmfd sp!,{r3,lr}
- + 685 .cfi_def_cfa_offset 8
- + 686 .cfi_offset 3,-8
- + 687 .cfi_offset 14,-4
- + 688 .LBB52:
- + 689 .LBB53:
- + 690 .loc 2 71 0
- + 691 00cc 0632A0E3 mov r3,#1610612736
- + 692
- + 693 00d0 0030D3E5 ldrb r3,[r3]
- + 694 00d4 A333A0E1 mov r3,r3,lsr#7
- + 695
- + 696
- + 697 .LVL46:
- + 698 .LBE53:
- + 699 .LBE52:
- 448:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** if (CURRENT_CORE == CPU)
- - 698 .loc 1 448 0
- - 699 00d8 000053E3 cmp r3,#0
- - 700 00dc 2F00001A bne .L67
- + 700 .loc 1 448 0
- + 701 00d8 000053E3 cmp r3,#0
- + 702 00dc 2F00001A bne .L67
- 449:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- 450:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined (IRIVER_H10) || defined(IRIVER_H10_5GB) || defined(IPOD_COLOR)
- 451:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** /* set minimum startup configuration */
- 452:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_EN = 0xc2000124;
- - 701 .loc 1 452 0
- - 702 00e0 44219FE5 ldr r2,.L73
- - 703 00e4 44119FE5 ldr r1,.L73+4
- - 704 00e8 0C1082E5 str r1,[r2,#12]
- + 703 .loc 1 452 0
- + 704 00e0 44219FE5 ldr r2,.L73
- + 705 00e4 44119FE5 ldr r1,.L73+4
- + 706 00e8 0C1082E5 str r1,[r2,#12]
- 453:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_EN2 = 0x00002000;
- - 705 .loc 1 453 0
- - 706 00ec 021AA0E3 mov r1,#8192
- - 707 00f0 101082E5 str r1,[r2,#16]
- + 707 .loc 1 453 0
- + 708 00ec 021AA0E3 mov r1,#8192
- + 709 00f0 101082E5 str r1,[r2,#16]
- 454:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CACHE_PRIORITY = 0x0000003f;
- - 708 .loc 1 454 0
- - 709 00f4 3F10A0E3 mov r1,#63
- + 710 .loc 1 454 0
- + 711 00f4 3F10A0E3 mov r1,#63
- 455:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPO32_VAL = 0x20000000;
- - 710 .loc 1 455 0
- - 711 00f8 0202A0E3 mov r0,#536870912
- + 712 .loc 1 455 0
- + 713 00f8 0202A0E3 mov r0,#536870912
- 454:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CACHE_PRIORITY = 0x0000003f;
- - 712 .loc 1 454 0
- - 713 00fc 441082E5 str r1,[r2,#68]
- - 714 .loc 1 455 0
- - 715 0100 0712A0E3 mov r1,#1879048192
- - 716 0104 800081E5 str r0,[r1,#128]
- + 714 .loc 1 454 0
- + 715 00fc 441082E5 str r1,[r2,#68]
- + 716 .loc 1 455 0
- + 717 0100 0712A0E3 mov r1,#1879048192
- + 718 0104 800081E5 str r0,[r1,#128]
- 456:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_INIT1 = 0xdc000000;
- - 717 .loc 1 456 0
- - 718 0108 3703A0E3 mov r0,#-603979776
- - 719 010c 100081E5 str r0,[r1,#16]
- + 719 .loc 1 456 0
- + 720 0108 3703A0E3 mov r0,#-603979776
- + 721 010c 100081E5 str r0,[r1,#16]
- 457:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_INIT2 = 0x40000000;
- - 720 .loc 1 457 0
- - 721 0110 0101A0E3 mov r0,#1073741824
- - 722 0114 200081E5 str r0,[r1,#32]
- + 722 .loc 1 457 0
- + 723 0110 0101A0E3 mov r0,#1073741824
- + 724 0114 200081E5 str r0,[r1,#32]
- 458:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 459:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** /* reset all allowed devices */
- 460:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_RS = 0x3dfffef8;
- - 723 .loc 1 460 0
- - 724 0118 14119FE5 ldr r1,.L73+8
- - 725 011c 041082E5 str r1,[r2,#4]
- + 725 .loc 1 460 0
- + 726 0118 14119FE5 ldr r1,.L73+8
- + 727 011c 041082E5 str r1,[r2,#4]
- 461:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_RS2 = 0xffffdfff;
- - 726 .loc 1 461 0
- - 727 0120 021AE0E3 mvn r1,#8192
- - 728 0124 081082E5 str r1,[r2,#8]
- + 728 .loc 1 461 0
- + 729 0120 021AE0E3 mvn r1,#8192
- + 730 0124 081082E5 str r1,[r2,#8]
- 462:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_RS = 0x00000000;
- - 729 .loc 1 462 0
- - 730 0128 043082E5 str r3,[r2,#4]
- + 731 .loc 1 462 0
- + 732 0128 043082E5 str r3,[r2,#4]
- 463:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_RS2 = 0x00000000;
- 464:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #elif defined (IPOD_VIDEO)
- 465:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** /* set minimum startup configuration */
- @@ -1715,46 +1717,46 @@
- 545:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** /* Remap the flash ROM on CPU, keep hidden from COP:
- 546:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** * 0x00000000-0x3fffffff = 0x20000000-0x23ffffff */
- 547:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** MMAP1_LOGICAL = 0x20003c00;
- - 731 .loc 1 547 0
- - 732 012c 04119FE5 ldr r1,.L73+12
- + 733 .loc 1 547 0
- + 734 012c 04119FE5 ldr r1,.L73+12
- 463:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_RS2 = 0x00000000;
- - 733 .loc 1 463 0
- - 734 0130 083082E5 str r3,[r2,#8]
- - 735 .loc 1 547 0
- - 736 0134 00219FE5 ldr r2,.L73+16
- - 737 0138 081082E5 str r1,[r2,#8]
- + 735 .loc 1 463 0
- + 736 0130 083082E5 str r3,[r2,#8]
- + 737 .loc 1 547 0
- + 738 0134 00219FE5 ldr r2,.L73+16
- + 739 0138 081082E5 str r1,[r2,#8]
- 548:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** MMAP1_PHYSICAL = 0x00003084 |
- - 738 .loc 1 548 0
- - 739 013c FC109FE5 ldr r1,.L73+20
- - 740 0140 0C1082E5 str r1,[r2,#12]
- - 741 .LBB54:
- - 742 .LBB55:
- + 740 .loc 1 548 0
- + 741 013c FC109FE5 ldr r1,.L73+20
- + 742 0140 0C1082E5 str r1,[r2,#12]
- + 743 .LBB54:
- + 744 .LBB55:
- 189:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CPU_HI_INT_DIS = -1;
- - 743 .loc 1 189 0
- - 744 0144 0010E0E3 mvn r1,#0
- - 745 0148 F4209FE5 ldr r2,.L73+24
- - 746 014c 381182E5 str r1,[r2,#312]
- + 745 .loc 1 189 0
- + 746 0144 0010E0E3 mvn r1,#0
- + 747 0148 F4209FE5 ldr r2,.L73+24
- + 748 014c 381182E5 str r1,[r2,#312]
- 190:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** HI_INT_FORCED_CLR = -1;
- - 747 .loc 1 190 0
- - 748 0150 281182E5 str r1,[r2,#296]
- + 749 .loc 1 190 0
- + 750 0150 281182E5 str r1,[r2,#296]
- 191:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- - 749 .loc 1 191 0
- - 750 0154 1C1182E5 str r1,[r2,#284]
- + 751 .loc 1 191 0
- + 752 0154 1C1182E5 str r1,[r2,#284]
- 193:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CPU_INT_DIS = -1;
- - 751 .loc 1 193 0
- - 752 0158 381082E5 str r1,[r2,#56]
- + 753 .loc 1 193 0
- + 754 0158 381082E5 str r1,[r2,#56]
- 194:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** INT_FORCED_CLR = -1;
- - 753 .loc 1 194 0
- - 754 015c 281082E5 str r1,[r2,#40]
- + 755 .loc 1 194 0
- + 756 015c 281082E5 str r1,[r2,#40]
- 195:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- - 755 .loc 1 195 0
- - 756 0160 1C1082E5 str r1,[r2,#28]
- + 757 .loc 1 195 0
- + 758 0160 1C1082E5 str r1,[r2,#28]
- 197:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOB_INT_EN = 0;
- - 757 .loc 1 197 0
- - 758 0164 092A82E2 add r2,r2,#36864
- - 759 0168 503082E5 str r3,[r2,#80]
- - 760 .LBE55:
- - 761 .LBE54:
- + 759 .loc 1 197 0
- + 760 0164 092A82E2 add r2,r2,#36864
- + 761 0168 503082E5 str r3,[r2,#80]
- + 762 .LBE55:
- + 763 .LBE54:
- 549:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** MMAP_PHYS_READ_MASK | MMAP_PHYS_WRITE_MASK |
- 550:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** MMAP_PHYS_DATA_MASK | MMAP_PHYS_CODE_MASK;
- 551:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- @@ -1764,132 +1766,132 @@
- 555:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #ifdef HAVE_ADJUSTABLE_CPU_FREQ
- 556:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if NUM_CORES > 1
- 557:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** corelock_init(&cpufreq_cl);
- - 762 .loc 1 557 0
- - 763 016c D4009FE5 ldr r0,.L73+28
- - 764 .LBB57:
- - 765 .LBB56:
- + 764 .loc 1 557 0
- + 765 016c D4009FE5 ldr r0,.L73+28
- + 766 .LBB57:
- + 767 .LBB56:
- 198:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOC_INT_EN = 0;
- - 766 .loc 1 198 0
- - 767 0170 543082E5 str r3,[r2,#84]
- + 768 .loc 1 198 0
- + 769 0170 543082E5 str r3,[r2,#84]
- 199:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOD_INT_EN = 0;
- - 768 .loc 1 199 0
- - 769 0174 583082E5 str r3,[r2,#88]
- + 770 .loc 1 199 0
- + 771 0174 583082E5 str r3,[r2,#88]
- 200:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOE_INT_EN = 0;
- - 770 .loc 1 200 0
- - 771 0178 5C3082E5 str r3,[r2,#92]
- + 772 .loc 1 200 0
- + 773 0178 5C3082E5 str r3,[r2,#92]
- 201:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOF_INT_EN = 0;
- - 772 .loc 1 201 0
- - 773 017c D03082E5 str r3,[r2,#208]
- + 774 .loc 1 201 0
- + 775 017c D03082E5 str r3,[r2,#208]
- 202:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOG_INT_EN = 0;
- - 774 .loc 1 202 0
- - 775 0180 D43082E5 str r3,[r2,#212]
- + 776 .loc 1 202 0
- + 777 0180 D43082E5 str r3,[r2,#212]
- 203:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOH_INT_EN = 0;
- - 776 .loc 1 203 0
- - 777 0184 D83082E5 str r3,[r2,#216]
- + 778 .loc 1 203 0
- + 779 0184 D83082E5 str r3,[r2,#216]
- 204:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOI_INT_EN = 0;
- - 778 .loc 1 204 0
- - 779 0188 DC3082E5 str r3,[r2,#220]
- + 780 .loc 1 204 0
- + 781 0188 DC3082E5 str r3,[r2,#220]
- 205:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOJ_INT_EN = 0;
- - 780 .loc 1 205 0
- - 781 018c 503182E5 str r3,[r2,#336]
- + 782 .loc 1 205 0
- + 783 018c 503182E5 str r3,[r2,#336]
- 206:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOK_INT_EN = 0;
- - 782 .loc 1 206 0
- - 783 0190 543182E5 str r3,[r2,#340]
- + 784 .loc 1 206 0
- + 785 0190 543182E5 str r3,[r2,#340]
- 207:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** GPIOL_INT_EN = 0;
- - 784 .loc 1 207 0
- - 785 0194 583182E5 str r3,[r2,#344]
- + 786 .loc 1 207 0
- + 787 0194 583182E5 str r3,[r2,#344]
- 208:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- - 786 .loc 1 208 0
- - 787 0198 5C3182E5 str r3,[r2,#348]
- - 788 .LBE56:
- - 789 .LBE57:
- - 790 .loc 1 557 0
- - 791 019c FEFFFFEB bl corelock_init
- - 792 .LVL47:
- - 793 .L67:
- - 794 .LBB58:
- - 795 .LBB59:
- + 788 .loc 1 208 0
- + 789 0198 5C3182E5 str r3,[r2,#348]
- + 790 .LBE56:
- + 791 .LBE57:
- + 792 .loc 1 557 0
- + 793 019c FEFFFFEB bl corelock_init
- + 794 .LVL47:
- + 795 .L67:
- + 796 .LBB58:
- + 797 .LBB59:
- 259:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CACHE_CTL |= CACHE_CTL_INIT;
- - 796 .loc 1 259 0
- - 797 01a0 A4309FE5 ldr r3,.L73+32
- - 798 01a4 002093E5 ldr r2,[r3]
- - 799 01a8 0320C2E3 bic r2,r2,#3
- - 800 01ac 002083E5 str r2,[r3]
- + 798 .loc 1 259 0
- + 799 01a0 A4309FE5 ldr r3,.L73+32
- + 800 01a4 002093E5 ldr r2,[r3]
- + 801 01a8 0320C2E3 bic r2,r2,#3
- + 802 01ac 002083E5 str r2,[r3]
- 260:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- - 801 .loc 1 260 0
- - 802 01b0 002093E5 ldr r2,[r3]
- - 803 01b4 042082E3 orr r2,r2,#4
- - 804 01b8 002083E5 str r2,[r3]
- - 805 .LBB60:
- - 806 .LBB61:
- - 807 .loc 2 71 0
- - 808 01bc 0622A0E3 mov r2,#1610612736
- - 809
- - 810 01c0 0020D2E5 ldrb r2,[r2]
- - 811 01c4 A223A0E1 mov r2,r2,lsr#7
- - 812
- - 813
- - 814 .LVL48:
- - 815 .LBE61:
- - 816 .LBE60:
- + 803 .loc 1 260 0
- + 804 01b0 002093E5 ldr r2,[r3]
- + 805 01b4 042082E3 orr r2,r2,#4
- + 806 01b8 002083E5 str r2,[r3]
- + 807 .LBB60:
- + 808 .LBB61:
- + 809 .loc 2 71 0
- + 810 01bc 0622A0E3 mov r2,#1610612736
- + 811
- + 812 01c0 0020D2E5 ldrb r2,[r2]
- + 813 01c4 A223A0E1 mov r2,r2,lsr#7
- + 814
- + 815
- + 816 .LVL48:
- + 817 .LBE61:
- + 818 .LBE60:
- 264:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- - 817 .loc 1 264 0
- - 818 01c8 000052E3 cmp r2,#0
- - 819 01cc 1020A003 moveq r2,#16
- - 820 .LVL49:
- - 821 01d0 2020A013 movne r2,#32
- - 822 01d4 50009FE5 ldr r0,.L73
- - 823 01d8 441090E5 ldr r1,[r0,#68]
- - 824 01dc 012082E1 orr r2,r2,r1
- + 819 .loc 1 264 0
- + 820 01c8 000052E3 cmp r2,#0
- + 821 01cc 1020A003 moveq r2,#16
- + 822 .LVL49:
- + 823 01d0 2020A013 movne r2,#32
- + 824 01d4 50009FE5 ldr r0,.L73
- + 825 01d8 441090E5 ldr r1,[r0,#68]
- + 826 01dc 012082E1 orr r2,r2,r1
- 273:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CACHE_OPERATION = 0xfc0;
- - 825 .loc 1 273 0
- - 826 01e0 071BA0E3 mov r1,#7168
- + 827 .loc 1 273 0
- + 828 01e0 071BA0E3 mov r1,#7168
- 264:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- - 827 .loc 1 264 0
- - 828 01e4 442080E5 str r2,[r0,#68]
- + 829 .loc 1 264 0
- + 830 01e4 442080E5 str r2,[r0,#68]
- 273:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CACHE_OPERATION = 0xfc0;
- - 829 .loc 1 273 0
- - 830 01e8 4C209FE5 ldr r2,.L73+16
- - 831 01ec 401082E5 str r1,[r2,#64]
- + 831 .loc 1 273 0
- + 832 01e8 4C209FE5 ldr r2,.L73+16
- + 833 01ec 401082E5 str r1,[r2,#64]
- 274:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- - 832 .loc 1 274 0
- - 833 01f0 3F1DA0E3 mov r1,#4032
- - 834 01f4 441082E5 str r1,[r2,#68]
- + 834 .loc 1 274 0
- + 835 01f0 3F1DA0E3 mov r1,#4032
- + 836 01f4 441082E5 str r1,[r2,#68]
- 277:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** nop; nop; nop; nop;
- - 835 .loc 1 277 0
- - 836 01f8 002093E5 ldr r2,[r3]
- - 837 01fc 072082E3 orr r2,r2,#7
- - 838 0200 002083E5 str r2,[r3]
- + 837 .loc 1 277 0
- + 838 01f8 002093E5 ldr r2,[r3]
- + 839 01fc 072082E3 orr r2,r2,#7
- + 840 0200 002083E5 str r2,[r3]
- 278:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- - 839 .loc 1 278 0
- - 840
- - 841 0204 0000A0E1 nop
- + 841 .loc 1 278 0
- 842
- - 843
- - 844 0208 0000A0E1 nop
- + 843 0204 0000A0E1 nop
- + 844
- 845
- - 846
- - 847 020c 0000A0E1 nop
- + 846 0208 0000A0E1 nop
- + 847
- 848
- - 849
- - 850 0210 0000A0E1 nop
- + 849 020c 0000A0E1 nop
- + 850
- 851
- - 852 .LVL50:
- + 852 0210 0000A0E1 nop
- + 853
- + 854 .LVL50:
- 288:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** (void)*p;
- - 853 .loc 1 288 0
- - 854 0214 013AA0E3 mov r3,#4096
- - 855 .LVL51:
- - 856 .L69:
- + 855 .loc 1 288 0
- + 856 0214 013AA0E3 mov r3,#4096
- + 857 .LVL51:
- + 858 .L69:
- 289:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- - 857 .loc 1 289 0
- - 858 0218 1020D3E4 ldrb r2,[r3],#16
- - 859 .LVL52:
- + 859 .loc 1 289 0
- + 860 0218 1020D3E4 ldrb r2,[r3],#16
- + 861 .LVL52:
- 288:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** (void)*p;
- - 860 .loc 1 288 0
- - 861 021c 030A53E3 cmp r3,#12288
- - 862 0220 FCFFFF1A bne .L69
- - 863 .LBE59:
- - 864 .LBE58:
- + 862 .loc 1 288 0
- + 863 021c 030A53E3 cmp r3,#12288
- + 864 0220 FCFFFF1A bne .L69
- + 865 .LBE59:
- + 866 .LBE58:
- 558:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- 559:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #else
- 560:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** pp_set_cpu_frequency(CPUFREQ_MAX);
- @@ -1905,32 +1907,32 @@
- 570:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 571:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** init_cache();
- 572:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- - 865 .loc 1 572 0
- - 866 0224 0840BDE8 ldmfd sp!,{r3,lr}
- - 867 .cfi_restore 14
- - 868 .cfi_restore 3
- - 869 .cfi_def_cfa_offset 0
- - 870 .LVL53:
- - 871 0228 1EFF2FE1 bx lr
- - 872 .L74:
- - 873 .align 2
- - 874 .L73:
- - 875 022c 00600060 .word 1610637312
- - 876 0230 240100C2 .word -1040187100
- - 877 0234 F8FEFF3D .word 1040187128
- - 878 0238 003C0020 .word 536886272
- - 879 023c 00F000F0 .word -268374016
- - 880 0240 843F0000 .word 16260
- - 881 0244 00400060 .word 1610629120
- - 882 0248 00000000 .word .LANCHOR1
- - 883 024c 00C00060 .word 1610661888
- - 884 .cfi_endproc
- - 885 .LFE60:
- - 887 .section .icode
- - 888 .align 2
- - 889 .global system_reboot
- - 891 system_reboot:
- - 892 .LFB61:
- + 867 .loc 1 572 0
- + 868 0224 0840BDE8 ldmfd sp!,{r3,lr}
- + 869 .cfi_restore 14
- + 870 .cfi_restore 3
- + 871 .cfi_def_cfa_offset 0
- + 872 .LVL53:
- + 873 0228 1EFF2FE1 bx lr
- + 874 .L74:
- + 875 .align 2
- + 876 .L73:
- + 877 022c 00600060 .word 1610637312
- + 878 0230 240100C2 .word -1040187100
- + 879 0234 F8FEFF3D .word 1040187128
- + 880 0238 003C0020 .word 536886272
- + 881 023c 00F000F0 .word -268374016
- + 882 0240 843F0000 .word 16260
- + 883 0244 00400060 .word 1610629120
- + 884 0248 00000000 .word .LANCHOR1
- + 885 024c 00C00060 .word 1610661888
- + 886 .cfi_endproc
- + 887 .LFE60:
- + 889 .section .icode
- + 890 .align 2
- + 891 .global system_reboot
- + 893 system_reboot:
- + 894 .LFB61:
- 573:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 574:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #else /* BOOTLOADER */
- 575:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- @@ -1965,36 +1967,36 @@
- 604:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 605:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void ICODE_ATTR system_reboot(void)
- 606:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- - 893 .loc 1 606 0
- - 894 .cfi_startproc
- - 895
- - 896
- + 895 .loc 1 606 0
- + 896 .cfi_startproc
- 897
- 898
- 899
- - 900 .LVL54:
- - 901 .LBB64:
- - 902 .LBB65:
- + 900
- + 901
- + 902 .LVL54:
- + 903 .LBB64:
- + 904 .LBB65:
- 342:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/system-arm.h **** "mrs %0, cpsr \n"
- - 903 .loc 3 342 0
- - 904
- - 905 0344 00300FE1 mrs r3,cpsr
- - 906 0348 C03083E3 orr r3,r3,#192
- - 907 034c 03F021E1 msr cpsr_c,r3
- - 908
- - 909
- - 910 .LVL55:
- - 911 .LBE65:
- - 912 .LBE64:
- + 905 .loc 3 342 0
- + 906
- + 907 0348 00300FE1 mrs r3,cpsr
- + 908 034c C03083E3 orr r3,r3,#192
- + 909 0350 03F021E1 msr cpsr_c,r3
- + 910
- + 911
- + 912 .LVL55:
- + 913 .LBE65:
- + 914 .LBE64:
- 607:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** disable_interrupt(IRQ_FIQ_STATUS);
- 608:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CPU_INT_DIS = -1;
- - 913 .loc 1 608 0
- - 914 0350 0020E0E3 mvn r2,#0
- - 915 0354 18309FE5 ldr r3,.L77
- - 916 0358 282083E5 str r2,[r3,#40]
- + 915 .loc 1 608 0
- + 916 0354 0020E0E3 mvn r2,#0
- + 917 0358 18309FE5 ldr r3,.L77
- + 918 035c 282083E5 str r2,[r3,#40]
- 609:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** COP_INT_DIS = -1;
- - 917 .loc 1 609 0
- - 918 035c 382083E5 str r2,[r3,#56]
- + 919 .loc 1 609 0
- + 920 0360 382083E5 str r2,[r3,#56]
- 610:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 611:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** /* Reboot */
- 612:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #if defined(SANSA_E200) || defined(SANSA_C200) || defined(PHILIPS_SA9200)
- @@ -2007,120 +2009,120 @@
- 619:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_RS = DEV_SYSTEM;
- 620:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #else
- 621:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** DEV_RS |= DEV_SYSTEM;
- - 919 .loc 1 621 0
- - 920 0360 10209FE5 ldr r2,.L77+4
- - 921 0364 043092E5 ldr r3,[r2,#4]
- - 922 0368 043083E3 orr r3,r3,#4
- - 923 036c 043082E5 str r3,[r2,#4]
- - 924 .L76:
- + 921 .loc 1 621 0
- + 922 0364 10209FE5 ldr r2,.L77+4
- + 923 0368 043092E5 ldr r3,[r2,#4]
- + 924 036c 043083E3 orr r3,r3,#4
- + 925 0370 043082E5 str r3,[r2,#4]
- + 926 .L76:
- 622:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** #endif
- 623:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** /* wait until reboot kicks in */
- 624:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** while (1);
- - 925 .loc 1 624 0 discriminator 1
- - 926 0370 FEFFFFEA b .L76
- - 927 .L78:
- - 928 .align 2
- - 929 .L77:
- - 930 0374 00400060 .word 1610629120
- - 931 0378 00600060 .word 1610637312
- - 932 .cfi_endproc
- - 933 .LFE61:
- - 935 .text
- - 936 .align 2
- - 937 .global system_exception_wait
- - 939 system_exception_wait:
- - 940 .LFB62:
- + 927 .loc 1 624 0 discriminator 1
- + 928 0374 FEFFFFEA b .L76
- + 929 .L78:
- + 930 .align 2
- + 931 .L77:
- + 932 0378 00400060 .word 1610629120
- + 933 037c 00600060 .word 1610637312
- + 934 .cfi_endproc
- + 935 .LFE61:
- + 937 .text
- + 938 .align 2
- + 939 .global system_exception_wait
- + 941 system_exception_wait:
- + 942 .LFB62:
- 625:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- 626:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 627:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** void system_exception_wait(void)
- 628:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- - 941 .loc 1 628 0
- - 942 .cfi_startproc
- - 943
- - 944
- + 943 .loc 1 628 0
- + 944 .cfi_startproc
- 945
- 946
- 947
- + 948
- + 949
- 629:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** /* FIXME: we just need the right buttons */
- 630:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** CPU_INT_DIS = -1;
- - 948 .loc 1 630 0
- - 949 0250 0020E0E3 mvn r2,#0
- - 950 0254 28309FE5 ldr r3,.L81
- - 951 0258 282083E5 str r2,[r3,#40]
- + 950 .loc 1 630 0
- + 951 0250 0020E0E3 mvn r2,#0
- + 952 0254 28309FE5 ldr r3,.L81
- + 953 0258 282083E5 str r2,[r3,#40]
- 631:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** COP_INT_DIS = -1;
- - 952 .loc 1 631 0
- - 953 025c 382083E5 str r2,[r3,#56]
- - 954 .LBB68:
- - 955 .LBB69:
- - 956 .loc 2 71 0
- - 957 0260 0632A0E3 mov r3,#1610612736
- - 958
- - 959 0264 0030D3E5 ldrb r3,[r3]
- - 960 0268 A333A0E1 mov r3,r3,lsr#7
- - 961
- - 962
- - 963 .LVL56:
- - 964 .LBE69:
- - 965 .LBE68:
- + 954 .loc 1 631 0
- + 955 025c 382083E5 str r2,[r3,#56]
- + 956 .LBB68:
- + 957 .LBB69:
- + 958 .loc 2 71 0
- + 959 0260 0632A0E3 mov r3,#1610612736
- + 960
- + 961 0264 0030D3E5 ldrb r3,[r3]
- + 962 0268 A333A0E1 mov r3,r3,lsr#7
- + 963
- + 964
- + 965 .LVL56:
- + 966 .LBE69:
- + 967 .LBE68:
- 632:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 633:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** /* Halt */
- 634:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** PROC_CTL(CURRENT_CORE) = 0x40000000;
- - 966 .loc 1 634 0
- - 967 026c 0121A0E3 mov r2,#1073741824
- - 968 0270 0331A0E1 mov r3,r3,asl#2
- - 969 .LVL57:
- - 970 0274 063283E2 add r3,r3,#1610612736
- - 971 0278 073A83E2 add r3,r3,#28672
- - 972 027c 002083E5 str r2,[r3]
- - 973 .L80:
- + 968 .loc 1 634 0
- + 969 026c 0121A0E3 mov r2,#1073741824
- + 970 0270 0331A0E1 mov r3,r3,asl#2
- + 971 .LVL57:
- + 972 0274 063283E2 add r3,r3,#1610612736
- + 973 0278 073A83E2 add r3,r3,#28672
- + 974 027c 002083E5 str r2,[r3]
- + 975 .L80:
- 635:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** while (1);
- - 974 .loc 1 635 0 discriminator 1
- - 975 0280 FEFFFFEA b .L80
- - 976 .L82:
- - 977 .align 2
- - 978 .L81:
- - 979 0284 00400060 .word 1610629120
- - 980 .cfi_endproc
- - 981 .LFE62:
- - 983 .align 2
- - 984 .global system_memory_guard
- - 986 system_memory_guard:
- - 987 .LFB63:
- + 976 .loc 1 635 0 discriminator 1
- + 977 0280 FEFFFFEA b .L80
- + 978 .L82:
- + 979 .align 2
- + 980 .L81:
- + 981 0284 00400060 .word 1610629120
- + 982 .cfi_endproc
- + 983 .LFE62:
- + 985 .align 2
- + 986 .global system_memory_guard
- + 988 system_memory_guard:
- + 989 .LFB63:
- 636:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- 637:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c ****
- 638:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** int system_memory_guard(int newmode)
- 639:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** {
- - 988 .loc 1 639 0
- - 989 .cfi_startproc
- - 990
- - 991
- + 990 .loc 1 639 0
- + 991 .cfi_startproc
- 992
- 993
- - 994 .LVL58:
- + 994
- + 995
- + 996 .LVL58:
- 640:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** (void)newmode;
- 641:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** return 0;
- 642:/home/bilgus/Desktop/RockboxDev/rockbox/firmware/target/arm/pp/system-pp502x.c **** }
- - 995 .loc 1 642 0
- - 996 0288 0000A0E3 mov r0,#0
- - 997 .LVL59:
- - 998 028c 1EFF2FE1 bx lr
- - 999 .cfi_endproc
- - 1000 .LFE63:
- - 1002 .section .ncbss,"aw",%progbits
- - 1003 .set .LANCHOR1,.+0
- - 1006 cpufreq_cl:
- - 1007 0000 000000 .space 3
- - 1008 .section .ibss,"aw",%progbits
- - 1009 .align 2
- - 1010 .set .LANCHOR0,.+0
- - 1013 oldstatus.4447:
- - 1014 0000 00000000 .space 4
- - 1015 .text
- - 1016 .Letext0:
- - 1017 .file 4 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/export/system.h"
- - 1018 .file 5 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/kernel/include/tick.h"
- - 1019 .file 6 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/export/usb_drv.h"
- - 1020 .file 7 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/kernel/include/corelock.h"
- + 997 .loc 1 642 0
- + 998 0288 0000A0E3 mov r0,#0
- + 999 .LVL59:
- + 1000 028c 1EFF2FE1 bx lr
- + 1001 .cfi_endproc
- + 1002 .LFE63:
- + 1004 .section .ncbss,"aw",%progbits
- + 1005 .set .LANCHOR1,.+0
- + 1008 cpufreq_cl:
- + 1009 0000 000000 .space 3
- + 1010 .section .ibss,"aw",%progbits
- + 1011 .align 2
- + 1012 .set .LANCHOR0,.+0
- + 1015 oldstatus.4447:
- + 1016 0000 00000000 .space 4
- + 1017 .text
- + 1018 .Letext0:
- + 1019 .file 4 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/export/system.h"
- + 1020 .file 5 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/kernel/include/tick.h"
- + 1021 .file 6 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/export/usb_drv.h"
- + 1022 .file 7 "/home/bilgus/Desktop/RockboxDev/rockbox/firmware/kernel/include/corelock.h"
- AR libfirmware.a
- LD rockbox.elf
- OC rockbox.bin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement