Subversion Repositories HelenOS-historic

Rev

Rev 949 | Rev 956 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 949 Rev 953
Line 36... Line 36...
36
 
36
 
37
.text
37
.text
38
 
38
 
39
.global memsetb
39
.global memsetb
40
.global memcpy
40
.global memcpy
41
.global halt
-
 
42
.global jump_to_kernel
41
.global jump_to_kernel
43
 
42
 
44
memsetb:
43
memsetb:
45
	rlwimi r5, r5, 8, 16, 23
44
	rlwimi r5, r5, 8, 16, 23
46
	rlwimi r5, r5, 16, 0, 15
45
	rlwimi r5, r5, 16, 0, 15
Line 144... Line 143...
144
	rlwinm. r7, r5, 32-3, 3, 31
143
	rlwinm. r7, r5, 32-3, 3, 31
145
	beq 2b
144
	beq 2b
146
	mtctr r7
145
	mtctr r7
147
	b 1b
146
	b 1b
148
	
147
	
149
halt:
-
 
150
	b halt
-
 
151
 
-
 
152
flush_instruction_cache:
148
flush_instruction_cache:
153
 
149
 
154
	# Flush data cache
150
	# Flush data cache
155
	
151
	
156
	lis r3, flush_buffer@h
152
	lis r3, flush_buffer@h