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

1992/1124/power/faultmips.c (diff list | history)

1992/1105/sys/src/9/power/faultmips.c:21,281992/1124/sys/src/9/power/faultmips.c:21,32 (short | long | prev | next)
1990/1212    
 
1992/0508    
	LEDON(LEDfault); 
1990/1212    
	addr = ur->badvaddr; 
1992/0609    
	if(addr & KZERO) 
1992/1124    
	if(addr & KZERO){ 
1992/0609    
		LEDON(LEDkfault); 
1992/1124    
		print("KZERO %s badvaddr=0x%lux r31=0x%lux\n", excname[code], 
			ur->badvaddr, ur->r31); 
		print("status=0x%lux pc=0x%lux sp=0x%lux\n", ur->status, ur->pc, ur->sp); 
	} 
1990/1212    
	addr &= ~(BY2PG-1); 
	read = !(code==CTLBM || code==CTLBS); 
1991/0926    
 
1992/1105/sys/src/9/power/faultmips.c:34,411992/1124/sys/src/9/power/faultmips.c:38,45
1992/0508    
			LEDOFF(LEDfault); 
1991/0705    
			return; 
1990/1212    
		} 
1992/1105    
		iprint("kernel %s badvaddr=0x%lux\n", excname[code], ur->badvaddr); 
		iprint("status=0x%lux pc=0x%lux sp=0x%lux\n", ur->status, ur->pc, ur->sp); 
1992/1124    
		print("kernel %s badvaddr=0x%lux\n", excname[code], ur->badvaddr); 
		print("status=0x%lux pc=0x%lux sp=0x%lux\n", ur->status, ur->pc, ur->sp); 
1990/1212    
		dumpregs(ur); 
		panic("fault"); 
	} 


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