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

1990/1211/gnot/mmu.c (diff list | history)

1990/1004/sys/src/9/gnot/mmu.c:27,321990/1211/sys/src/9/gnot/mmu.c:27,33 (short | long | prev | next)
1990/03091    
	tlbvirt = USERADDR; 
	tlbphys = PPN(p->upage->pa) | PTEVALID | PTEKERNEL; 
	putkmmu(tlbvirt, tlbphys); 
1990/1211    
	u = (User*)USERADDR; 
1990/1004    
 
	/* 
	 *  if not a kernel process and this process was not the  
1990/1004/sys/src/9/gnot/mmu.c:149,1521990/1211/sys/src/9/gnot/mmu.c:150,159
1990/06021    
	kmapalloc.free = k; 
	putkmmu(k->va, INVALIDPTE); 
	unlock(&kmapalloc); 
1990/1211    
} 
 
void 
invalidateu(void) 
{ 
	putkmmu(USERADDR, INVALIDPTE); 
1990/03091    
} 


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