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

1993/0501/port/swap.c (diff list | history)

1993/0103/sys/src/9/port/swap.c:106,1121993/0501/sys/src/9/port/swap.c:106,112 (short | long | prev | next)
1991/0705    
	ep = &p[conf.nproc]; 
 
1992/0303    
loop: 
	u->p->psstate = "Idle"; 
1993/0501    
	up->psstate = "Idle"; 
1992/0303    
	sleep(&swapalloc.r, needpages, 0); 
1992/0301    
 
1992/0303    
	for(;;) { 
1993/0103/sys/src/9/port/swap.c:133,1421993/0501/sys/src/9/port/swap.c:133,142
1992/0304    
					case SG_BSS: 
					case SG_STACK: 
					case SG_SHARED: 
1992/0805    
						u->p->psstate = "Pageout"; 
1993/0501    
						up->psstate = "Pageout"; 
1992/0304    
						pageout(p, s); 
1992/0805    
						if(ioptr != 0) { 
							u->p->psstate = "I/O"; 
1993/0501    
							up->psstate = "I/O"; 
1992/0805    
							executeio(); 
						} 
1992/0304    
					} 


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