plan 9 kernel history: overview | file list | diff list

1992/0807/ss/l.s (diff list | history)

1992/0806/sys/src/9/ss/l.s:22,271992/0807/sys/src/9/ss/l.s:22,30 (short | long | prev | next)
Created.
rsc Fri Mar 4 12:44:25 2005
1990/1223    
 
TEXT	startvirt(SB), $-4 
 
1992/0807    
	MOVW	$romvec(SB), R7 
	MOVW	R8, (R7)	/* romvec passed in %i0==R8 */ 
 
1990/1226    
	MOVW	$BOOTSTACK, R1 
1991/01151    
 
	MOVW	$(SPL(0xF)|PSREF|PSRSUPER), R7 
1992/0806/sys/src/9/ss/l.s:324,3311992/0807/sys/src/9/ss/l.s:327,340
1991/1105    
	MOVW	R7, R8			/* context */ 
1990/1223    
	MOVW	4(FP), R9		/* segment addr */ 
	MOVW	8(FP), R10		/* segment value */ 
1992/0722    
	MOVW	$PUTCXSEGM, R7 
1992/0807    
	MOVW	$romputcxsegm(SB), R7 
	MOVW	(R7), R7 
1990/1226    
	JMPL	(R7) 
1992/0807    
	RETURN 
 
TEXT	putw4(SB), $0 
	MOVW	4(FP), R8 
	MOVW	R8, (R7, 4) 
1990/1223    
	RETURN 
 
1991/1113    
TEXT	getpsr(SB), $0 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)