Rev 426 | Rev 472 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 426 | Rev 428 | ||
---|---|---|---|
Line 71... | Line 71... | ||
71 | ldx [\r + OFFSET_SP], %sp |
71 | ldx [\r + OFFSET_SP], %sp |
72 | .endm |
72 | .endm |
73 | 73 | ||
74 | 74 | ||
75 | context_save_arch: |
75 | context_save_arch: |
76 | save %sp, 0, %sp |
76 | save %sp, -128, %sp |
77 | CONTEXT_STORE %i0 |
77 | CONTEXT_STORE %i0 |
78 | 78 | ||
79 | # context_save returns 1 |
79 | # context_save returns 1 |
80 | mov 1, %i0 |
80 | mov 1, %i0 |
81 | ret |
81 | ret |
82 | restore %sp, 0, %sp |
82 | restore %sp, 128, %sp |
83 | 83 | ||
84 | context_restore_arch: |
84 | context_restore_arch: |
85 | save %sp, 0, %sp |
85 | save %sp, -128, %sp |
86 | CONTEXT_LOAD %i0 |
86 | CONTEXT_LOAD %i0 |
87 | 87 | ||
88 | # context_restore returns 0 |
88 | # context_restore returns 0 |
89 | xor %i0, %i0, %i0 |
89 | xor %i0, %i0, %i0 |
90 | ret |
90 | ret |
91 | restore %sp, 0, %sp |
91 | restore %sp, 128, %sp |