Rev 2356 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2356 | Rev 2413 | ||
---|---|---|---|
Line 35... | Line 35... | ||
35 | .global supervisor_sp |
35 | .global supervisor_sp |
36 | 36 | ||
37 | 37 | ||
38 | kernel_image_start: |
38 | kernel_image_start: |
39 | 39 | ||
40 | # switch to system mode |
40 | # switch to supervisor mode |
41 | mrs r3, cpsr |
41 | mrs r3, cpsr |
- | 42 | bic r3, r3, #0x1f |
|
42 | orr r3, r3, #0x1f |
43 | orr r3, r3, #0x13 |
43 | msr cpsr_c, r3 |
44 | msr cpsr_c, r3 |
44 | 45 | ||
45 | ldr sp, =temp_stack |
46 | ldr sp, =temp_stack |
46 | 47 | ||
47 | cmp r2, #0 |
48 | cmp r2, #0 |