Changeset b4f1171 in mainline for uspace/lib/c/arch/ppc32/src/fibril.S
- Timestamp:
- 2019-02-03T14:56:13Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8f99dbf
- Parents:
- a5c78a18
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-03 14:49:38)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-03 14:56:13)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/ppc32/src/fibril.S
ra5c78a18 rb4f1171 33 33 #include <libarch/fibril_context.h> 34 34 35 FUNCTION_BEGIN(__ setjmp)35 FUNCTION_BEGIN(__context_save) 36 36 stw sp, __CONTEXT_OFFSET_SP(r3) 37 37 stw r2, __CONTEXT_OFFSET_TLS(r3) … … 62 62 stw r4, __CONTEXT_OFFSET_CR(r3) 63 63 64 # __ setjmpreturns 064 # __context_save returns 0 65 65 li r3, 0 66 66 blr 67 FUNCTION_END(__ setjmp)67 FUNCTION_END(__context_save) 68 68 69 FUNCTION_BEGIN(__ longjmp)69 FUNCTION_BEGIN(__context_restore) 70 70 lwz sp, __CONTEXT_OFFSET_SP(r3) 71 71 lwz r2, __CONTEXT_OFFSET_TLS(r3) … … 96 96 mtlr r5 97 97 98 # __ longjmpreturns second argument98 # __context_restore returns second argument 99 99 mr r3, r4 100 100 blr 101 FUNCTION_END(__ longjmp)101 FUNCTION_END(__context_restore)
Note:
See TracChangeset
for help on using the changeset viewer.