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

1991/0801/pc/fault386.c (diff list | history)

1991/0723/sys/src/9/pc/fault386.c:20,271991/0801/sys/src/9/pc/fault386.c:20,25 (short | long | prev | next)
1991/0720    
	insyscall = u->p->insyscall; 
	u->p->insyscall = 1; 
1991/0718    
	addr = getcr2(); 
1991/0719    
print("fault386 %lux ur %lux\n", addr, ur); 
dumpregs(ur); 
	if(faulting) 
		panic("double fault\n"); 
	faulting = 1; 
1991/0723/sys/src/9/pc/fault386.c:37,431991/0801/sys/src/9/pc/fault386.c:35,41
1991/0718    
		} 
		u->p->state = MMUing; 
		dumpregs(ur); 
		panic("fault: 0x%lux", addr); 
1991/0801    
		panic("fault: 0x%lux 0x%lux", addr); 
1991/0718    
	} 
1991/0719    
	faulting = 0; 
1991/0720    
	u->p->insyscall = insyscall; 


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