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

1993/1113/pc/fault386.c (diff list | history)

1993/1113/sys/src/9/pc/fault386.c:8,151993/1124/sys/src/9/pc/fault386.c:8,15 (short | long | prev | next)
1991/0710    
 
1991/0719    
int faulting; 
 
1991/0710    
void 
1991/0718    
fault386(Ureg *ur) 
1993/1124    
static void 
fault386(Ureg *ur, void *arg) 
1991/0710    
{ 
1991/0718    
	ulong addr; 
	int read; 
1993/1113/sys/src/9/pc/fault386.c:18,231993/1124/sys/src/9/pc/fault386.c:18,25
1991/0720    
	int insyscall; 
1991/1112    
	char buf[ERRLEN]; 
1991/0718    
 
1993/1124    
	USED(arg); 
 
1993/0915    
	insyscall = up->insyscall; 
	up->insyscall = 1; 
1991/0718    
	addr = getcr2(); 
1993/1113/sys/src/9/pc/fault386.c:43,471993/1124/sys/src/9/pc/fault386.c:45,49
1991/0710    
void 
1991/0718    
faultinit(void) 
1991/0710    
{ 
1991/0718    
	setvec(Faultvec, fault386); 
1993/1124    
	setvec(Faultvec, fault386, 0); 
1991/0710    
} 


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