Changes in uspace/lib/c/arch/sparc32/src/fibril.S [1df1905:38ad239] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/sparc32/src/fibril.S
r1df1905 r38ad239 27 27 # 28 28 29 #include <abi/asmtool.h> 29 30 #include <libarch/context_offset.h> 30 31 31 32 .text 32 33 33 .global flush_windows 34 .global context_save 35 .global context_restore 36 37 context_save: 34 FUNCTION_BEGIN(context_save) 38 35 # 39 36 # We rely on the kernel to flush our active register windows to memory … … 56 53 retl 57 54 mov 1, %o0 ! context_save_arch returns 1 55 FUNCTION_END(context_save) 58 56 59 context_restore: 57 FUNCTION_BEGIN(context_restore) 60 58 # 61 59 # Flush all active windows. … … 84 82 retl 85 83 xor %o0, %o0, %o0 ! context_restore_arch returns 0 84 FUNCTION_END(context_restore)
Note:
See TracChangeset
for help on using the changeset viewer.