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

1991/0705/gnot/fault68020.c (diff list | history)

1990/1214/sys/src/9/gnot/fault68020.c:73,861991/0705/sys/src/9/gnot/fault68020.c:73,89 (short | long | prev | next)
1990/1212    
			panic("prefetch pagefault"); 
	}else 
		panic("prefetch format"); 
1991/0705    
 
1990/1212    
	addr &= VAMASK; 
	badvaddr = addr; 
	addr &= ~(BY2PG-1); 
	user = !(ur->sr&SUPER); 
1991/0705    
 
1990/1212    
	if(f->ssw & DF) 
		read = (f->ssw&READ) && !(f->ssw&RM); 
	else 
		read = f->ssw&(FB|FC); 
1991/0705    
 
1990/1212    
/* print("fault pc=%lux addr=%lux read %d\n", ur->pc, badvaddr, read); /**/ 
 
	if(fault(addr, read) < 0){ 


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