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