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

1992/0103/port/sysproc.c (diff list | history)

1991/1219/sys/src/9/port/sysproc.c:55,611992/0103/sys/src/9/port/sysproc.c:55,60 (short | long | prev | next)
1990/0614    
	upa = VA(k); 
 
1991/1110    
	/* Save time: only copy u-> data and useful stack */ 
	clearmmucache(); 
1991/0318    
	memmove((void*)upa, u, sizeof(User)); 
1990/0227    
	n = USERADDR+BY2PG - (ulong)&lastvar; 
	n = (n+32) & ~(BY2WD-1);	/* be safe & word align */ 
1991/1219/sys/src/9/port/sysproc.c:135,1411992/0103/sys/src/9/port/sysproc.c:134,139
1991/0529    
	 *  (i.e. has bad properties) and has to be discarded. 
	 */ 
1990/0227    
	flushmmu(); 
1990/1211    
	clearmmucache(); 
1991/0430    
	ready(p); 
1990/0227    
	return pid; 
} 
1991/1219/sys/src/9/port/sysproc.c:344,3501992/0103/sys/src/9/port/sysproc.c:342,347
1991/0529    
	 *  space and needs to be flushed 
	 */ 
1990/0227    
	flushmmu(); 
1990/1212    
	clearmmucache(); 
1991/1216    
	qlock(&p->debug); 
1990/0227    
	u->nnote = 0; 
	u->notify = 0; 


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