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

1991/1006/ss/l.s (diff list | history)

1991/0712/sys/src/9/ss/l.s:98,1031991/1006/sys/src/9/ss/l.s:98,104 (short | long | prev | next)
1990/1226    
 
TEXT	splhi(SB), $0 
 
1991/1006    
	MOVW	R15, 4(R(MACH))	/* save PC in m->splpc */ 
1990/1226    
	MOVW	PSR, R7 
	MOVW	R7, R10 
	AND	$~PSRET, R10	/* BUG: book says this is buggy */ 
1991/0712/sys/src/9/ss/l.s:109,1191991/1006/sys/src/9/ss/l.s:110,125
1990/1226    
 
TEXT	splx(SB), $0 
 
1991/1006    
	MOVW	R15, 4(R(MACH))	/* save PC in m->splpc */ 
1990/1226    
	MOVW	psr+0(FP), R7 
	MOVW	R7, PSR		/* BUG: book says this is buggy */ 
	OR	R0, R0 
	OR	R0, R0 
	OR	R0, R0 
1991/1006    
	RETURN 
 
TEXT	spldone(SB), $0 
 
1990/1226    
	RETURN 
 
TEXT	touser(SB), $-4 


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