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

2001/1121/alphapc/mmu.c (diff list | history)

2001/1121/sys/src/9/alphapc/mmu.c:74,792002/0116/sys/src/9/alphapc/mmu.c:74,87 (short | long | prev)
Add mmupark.
rsc Fri Mar 4 12:44:25 2005
1999/0415    
	icflush(); 
} 
 
2002/0116    
/* point to protoype page map */ 
void 
mmupark(void) 
{ 
	setptb(origlvl1); 
	icflush(); 
} 
 
1999/0415    
/* 
 *  give all page table pages back to the free pool.  This is called in sched() 
 *  with palloc locked. 
2001/1121/sys/src/9/alphapc/mmu.c:83,922002/0116/sys/src/9/alphapc/mmu.c:91,97
1999/0415    
{ 
2001/0728    
	Page *page, *next; 
1999/0415    
 
	/* point to protoype page map */ 
	setptb(origlvl1); 
	icflush(); 
                 
2002/0116    
	mmupark(); 
2001/0728    
	mmuptefree(proc); 
	proc->mmuused = 0; 
	if(proc->mmutop) { 


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