Subversion Repositories HelenOS

Rev

Rev 3672 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3672 Rev 4315
Line 38... Line 38...
38
.global halt
38
.global halt
39
.global memcpy
39
.global memcpy
40
.global jump_to_kernel
40
.global jump_to_kernel
41
 
41
 
42
halt:
42
halt:
43
	b halt
43
	ba %xcc, halt
44
	nop
44
	nop
45
	
45
	
46
memcpy:
46
memcpy:
47
	mov	%o0, %o3		! save dst
47
	mov	%o0, %o3		! save dst
48
	add	%o1, 7, %g1
48
	add	%o1, 7, %g1
Line 114... Line 114...
114
	 * "subarchitecture" variable (set in the bootstrap).
114
	 * "subarchitecture" variable (set in the bootstrap).
115
	 */
115
	 */
116
	set subarchitecture, %g2
116
	set subarchitecture, %g2
117
	ldub [%g2], %g2
117
	ldub [%g2], %g2
118
	cmp %g2, 3
118
	cmp %g2, 3
119
	be 1f
119
	be %xcc, 1f
120
	nop
120
	nop
121
0:
121
0:
122
	call icache_flush
122
	call icache_flush
123
	nop
123
	nop
124
1:
124
1: