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

1991/1214/power/trap.c (diff list | history)

1991/1114/sys/src/9/power/trap.c:540,5491991/1214/sys/src/9/power/trap.c:540,555 (short | long | prev | next)
1990/0227    
	return ret; 
} 
 
1990/1226    
void 
execpc(ulong entry) 
1991/1214    
long 
execregs(ulong entry, ulong ssize, ulong nargs) 
1990/1226    
{ 
	((Ureg*)UREGADDR)->pc = entry - 4;		/* syscall advances it */ 
1991/1214    
	ulong *sp; 
 
	sp = (ulong*)(USTKTOP - ssize); 
	*--sp = nargs; 
	((Ureg*)UREGADDR)->usp = (ulong)sp; 
	((Ureg*)UREGADDR)->pc = entry - 4;	/* syscall advances it */ 
	return USTKTOP-BY2WD;			/* address of user-level clock */ 
1990/0227    
} 
 
void 


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