Breakpoint 1, s_init () at arch/arm/mach-imx/mx6/soc.c:615 615 if (is_mx6sx() || is_mx6ul() || is_mx6ull() || is_mx6sll()) 1: x/i $pc => 0x17802200 : push {r3, lr} Dump of assembler code for function s_init: => 0x17802200 <+0>: push {r3, lr} 0x17802202 <+2>: bl 0x17801e88 0x17802206 <+6>: ubfx r0, r0, #12, #9 0x1780220a <+10>: cmp r0, #98 ; 0x62 0x1780220c <+12>: beq.n 0x1780228e 0x1780220e <+14>: bl 0x17801e88 0x17802212 <+18>: ubfx r0, r0, #12, #9 0x17802216 <+22>: cmp r0, #100 ; 0x64 0x17802218 <+24>: beq.n 0x1780228e 0x1780221a <+26>: bl 0x17801e88 0x1780221e <+30>: ubfx r0, r0, #12, #9 0x17802222 <+34>: cmp r0, #101 ; 0x65 0x17802224 <+36>: beq.n 0x1780228e 0x17802226 <+38>: bl 0x17801e88 0x1780222a <+42>: ubfx r0, r0, #12, #9 0x1780222e <+46>: cmp r0, #107 ; 0x6b 0x17802230 <+48>: beq.n 0x1780228e 0x17802232 <+50>: bl 0x17801e88 0x17802236 <+54>: ubfx r0, r0, #12, #9 0x1780223a <+58>: cmp r0, #103 ; 0x67 0x1780223c <+60>: beq.n 0x1780228e 0x1780223e <+62>: ldr r3, [pc, #120] ; (0x178022b8 ) 0x17802240 <+64>: ldr r2, [r3, #24] 0x17802242 <+66>: dmb sy 0x17802246 <+70>: ubfx r3, r2, #21, #2 0x1780224a <+74>: cmp r3, #2 0x1780224c <+76>: ubfx r2, r2, #18, #2 0x17802250 <+80>: beq.n 0x1780229a 0x17802252 <+82>: cmp r2, #2 0x17802254 <+84>: beq.n 0x178022a4 0x17802256 <+86>: cmp r3, #1 0x17802258 <+88>: beq.n 0x17802296 0x1780225a <+90>: cmp r2, #1 0x1780225c <+92>: beq.n 0x17802296 0x1780225e <+94>: cmp r3, #3 0x17802260 <+96>: ldr r3, [pc, #88] ; (0x178022bc ) 0x17802262 <+98>: beq.n 0x17802268 0x17802264 <+100>: cmp r2, #3 0x17802266 <+102>: bne.n 0x178022b0 0x17802268 <+104>: dmb sy 0x1780226c <+108>: mov.w r1, #2155905152 ; 0x80808080 0x17802270 <+112>: ldr r2, [pc, #76] ; (0x178022c0 ) 0x17802272 <+114>: str.w r1, [r2, #244] ; 0xf4 0x17802276 <+118>: dmb sy 0x1780227a <+122>: str.w r3, [r2, #260] ; 0x104 0x1780227e <+126>: dmb sy 0x17802282 <+130>: str.w r1, [r2, #248] ; 0xf8 0x17802286 <+134>: dmb sy 0x1780228a <+138>: str.w r3, [r2, #264] ; 0x108 0x1780228e <+142>: pop {r3, pc} 0x17802290 <+144>: mov.w r3, #2147516416 ; 0x80008000 0x17802294 <+148>: b.n 0x17802264 0x17802296 <+150>: ldr r3, [pc, #36] ; (0x178022bc ) 0x17802298 <+152>: b.n 0x17802268 0x1780229a <+154>: cmp r2, #1 0x1780229c <+156>: bne.n 0x17802290 0x1780229e <+158>: mov.w r3, #2147516416 ; 0x80008000 0x178022a2 <+162>: b.n 0x17802268 0x178022a4 <+164>: cmp r3, #1 0x178022a6 <+166>: beq.n 0x1780229e 0x178022a8 <+168>: cmp r3, #3 0x178022aa <+170>: beq.n 0x1780229e 0x178022ac <+172>: mov.w r3, #2147516416 ; 0x80008000 0x178022b0 <+176>: orr.w r3, r3, #8388608 ; 0x800000 0x178022b4 <+180>: b.n 0x17802268 0x178022b6 <+182>: nop 0x178022b8 <+184>: andeq r4, r12, #0 0x178022bc <+188>: andhi r8, r0, r0, lsl #1 0x178022c0 <+192>: andeq r8, r12, #0 End of assembler dump. r0 0x93ff20 9699104 r1 0x412fc09a 1093648538 r2 0x2a 42 r3 0x2 2 r4 0xa 10 r5 0x17800320 394265376 r6 0x20d8000 34439168 r7 0x94 148 r8 0x0 0 r9 0x93fe40 9698880 r10 0x0 0 r11 0x0 0 r12 0x0 0 sp 0x93fe38 0x93fe38 lr 0x17800668 394266216 pc 0x17802200 0x17802200 cpsr 0x800001f3 2147484147 fpscr 0x6a0a4461 1779057761 r8_usr 0x0 0 r9_usr 0x93fe40 9698880 r10_usr 0x0 0 r11_usr 0x0 0 r12_usr 0x0 0 r13_usr 0x0 0 r14_usr 0x0 0 r8_fiq 0x0 0 r9_fiq 0x0 0 r10_fiq 0x0 0 r11_fiq 0x0 0 r12_fiq 0x0 0 r13_fiq 0x0 0 r14_fiq 0x0 0 spsr_fiq 0x90090738 2416510776 r13_irq 0x0 0 r14_irq 0x0 0 spsr_irq 0x4030407 67306503 r13_svc 0x93fe38 9698872 r14_svc 0x17800668 394266216 spsr_svc 0x6a0a4461 1779057761 r13_abt 0x0 0 r14_abt 0x0 0 spsr_abt 0x40d003e 67960894 r13_und 0x0 0 r14_und 0x0 0 spsr_und 0xf45c8 1000904 #0 s_init () at arch/arm/mach-imx/mx6/soc.c:615 #1 0x17800668 in lowlevel_init () at arch/arm/cpu/armv7/lowlevel_init.S:67 #2 0x17800324 in save_boot_params_ret () at arch/arm/cpu/armv7/start.S:124 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Breakpoint 1, s_init () at arch/arm/mach-imx/mx6/soc.c:615 615 if (is_mx6sx() || is_mx6ul() || is_mx6ull() || is_mx6sll()) 1: x/i $pc => 0x17802200 : push {r3, lr} r0 0x93ff20 9699104 r1 0x412fc09a 1093648538 r2 0x2a 42 r3 0x2 2 r4 0xa 10 r5 0x17800320 394265376 r6 0x20d8000 34439168 r7 0x94 148 r8 0x0 0 r9 0x93fe40 9698880 r10 0x0 0 r11 0x0 0 r12 0x0 0 sp 0x93fe38 0x93fe38 lr 0x17800668 394266216 pc 0x17802200 0x17802200 cpsr 0x800001f3 2147484147 fpscr 0x6a0a4461 1779057761 r8_usr 0x0 0 r9_usr 0x93fe40 9698880 r10_usr 0x0 0 r11_usr 0x0 0 r12_usr 0x0 0 r13_usr 0x0 0 r14_usr 0x0 0 r8_fiq 0x0 0 r9_fiq 0x0 0 r10_fiq 0x0 0 r11_fiq 0x0 0 r12_fiq 0x0 0 r13_fiq 0x0 0 r14_fiq 0x0 0 spsr_fiq 0x90090738 2416510776 r13_irq 0x0 0 r14_irq 0x0 0 spsr_irq 0x4030407 67306503 r13_svc 0x93fe38 9698872 r14_svc 0x17800668 394266216 spsr_svc 0x6a0a4461 1779057761 r13_abt 0x0 0 r14_abt 0x0 0 spsr_abt 0x40d003e 67960894 r13_und 0x0 0 r14_und 0x0 0 spsr_und 0xf45c8 1000904 #0 s_init () at arch/arm/mach-imx/mx6/soc.c:615 #1 0x17800668 in lowlevel_init () at arch/arm/cpu/armv7/lowlevel_init.S:67 #2 0x17800324 in save_boot_params_ret () at arch/arm/cpu/armv7/start.S:124 Backtrace stopped: previous frame identical to this frame (corrupt stack?) quit