Rev 2131 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2131 | Rev 2168 | ||
---|---|---|---|
Line 30... | Line 30... | ||
30 | 30 | ||
31 | .global context_save_arch |
31 | .global context_save_arch |
32 | .global context_restore_arch |
32 | .global context_restore_arch |
33 | 33 | ||
34 | context_save_arch: |
34 | context_save_arch: |
- | 35 | ||
- | 36 | stmia r0!, {sp, lr} |
|
- | 37 | stmia r0!, {r4-r8, r10-r11} |
|
- | 38 | ||
- | 39 | mov r0, #1 |
|
- | 40 | mov pc, lr |
|
- | 41 | ||
35 | /* TODO */ |
42 | /* debug print |
- | 43 | ldr r0, =0x10000000 |
|
- | 44 | mov r1, #1 |
|
- | 45 | str r1, [r0] |
|
- | 46 | */ |
|
36 | 47 | ||
37 | context_restore_arch: |
48 | context_restore_arch: |
- | 49 | ||
- | 50 | ldmia r0!, {sp, lr} |
|
- | 51 | ldmia r0!, {r4-r8, r10-r11} |
|
- | 52 | ||
38 | /* TODO */ |
53 | mov r0, #0 |
- | 54 | mov pc, lr |
|
- | 55 |