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

alphapc/faultalpha.c (diff list | history)

1999/0415/sys/src/9/alphapc/faultalpha.c:15,212001/0727/sys/src/9/alphapc/faultalpha.c:15,21 (short | long)
1999/0415    
{ 
	ulong addr, cause; 
	int read, user; 
	char buf[ERRLEN]; 
2001/0727    
	char buf[ERRMAX]; 
1999/0415    
	uvlong x; 
 
	x = ur->a0&0xffffffff80000000LL; 
1999/0415/sys/src/9/alphapc/faultalpha.c:42,512001/0727/sys/src/9/alphapc/faultalpha.c:42,49
1999/0415    
	} 
 
	iprint("kernel %s vaddr=0x%lux\n", read? (cause != 0) ? "ifetch" : "read" : "write", (ulong)ur->a0); 
iprint("ptbr %lux up %lux\n", (ulong)m->ptbr, up); 
if(up) iprint("top %lux lvl2 %lux\n", up->mmutop->va, up->mmulvl2->va); 
if(up) iprint("top[N-1] %lux\n", ((uvlong *)up->mmutop->va)[PTE2PG-1]); 
	iprint("st=0x%lux pc=0x%lux sp=0x%lux\n", (ulong)ur->status, (ulong)ur->pc, (ulong)ur->sp); 
2001/0727    
	if(0) 
		mmudump(); 
1999/0415    
	dumpregs(ur); 
	panic("fault"); 
} 
2001/0727/sys/src/9/alphapc/faultalpha.c:45,512001/0728/sys/src/9/alphapc/faultalpha.c:45,52 (short | long)
2001/0727    
	if(0) 
		mmudump(); 
1999/0415    
	dumpregs(ur); 
	panic("fault"); 
2001/0728    
	_dumpstack(ur); 
	exit(1); 
1999/0415    
} 
 
/* 


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