Subversion Repositories HelenOS

Rev

Rev 426 | 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