Rev 2287 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2287 | Rev 2332 | ||
---|---|---|---|
Line 31... | Line 31... | ||
31 | .global context_save |
31 | .global context_save |
32 | .global context_restore |
32 | .global context_restore |
33 | 33 | ||
34 | context_save: |
34 | context_save: |
35 | stmia r0!, {sp, lr} |
35 | stmia r0!, {sp, lr} |
36 | stmia r0!, {r4-r8, r10-r11} |
36 | stmia r0!, {r4-r11} |
37 | 37 | ||
38 | # return 1 |
38 | # return 1 |
39 | mov r0, #1 |
39 | mov r0, #1 |
40 | mov pc, lr |
40 | mov pc, lr |
41 | 41 | ||
42 | context_restore: |
42 | context_restore: |
43 | 43 | ||
44 | ldmia r0!, {sp, lr} |
44 | ldmia r0!, {sp, lr} |
45 | ldmia r0!, {r4-r8, r10-r11} |
45 | ldmia r0!, {r4-r11} |
46 | 46 | ||
47 | #return 0 |
47 | #return 0 |
48 | mov r0, #0 |
48 | mov r0, #0 |
49 | mov pc, lr |
49 | mov pc, lr |