53 lines
		
	
	
	
		
			1.2 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
	
		
			1.2 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /* MN10300 Userspace signal context
 | ||
|  |  * | ||
|  |  * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. | ||
|  |  * Written by David Howells (dhowells@redhat.com) | ||
|  |  * | ||
|  |  * This program is free software; you can redistribute it and/or | ||
|  |  * modify it under the terms of the GNU General Public Licence | ||
|  |  * as published by the Free Software Foundation; either version | ||
|  |  * 2 of the Licence, or (at your option) any later version. | ||
|  |  */ | ||
|  | #ifndef _ASM_SIGCONTEXT_H
 | ||
|  | #define _ASM_SIGCONTEXT_H
 | ||
|  | 
 | ||
|  | struct fpucontext { | ||
|  | 	/* Regular FPU environment */ | ||
|  | 	unsigned long	fs[32];		/* fpu registers */ | ||
|  | 	unsigned long	fpcr;		/* fpu control register */ | ||
|  | }; | ||
|  | 
 | ||
|  | struct sigcontext { | ||
|  | 	unsigned long	d0; | ||
|  | 	unsigned long	d1; | ||
|  | 	unsigned long	d2; | ||
|  | 	unsigned long	d3; | ||
|  | 	unsigned long	a0; | ||
|  | 	unsigned long	a1; | ||
|  | 	unsigned long	a2; | ||
|  | 	unsigned long	a3; | ||
|  | 	unsigned long	e0; | ||
|  | 	unsigned long	e1; | ||
|  | 	unsigned long	e2; | ||
|  | 	unsigned long	e3; | ||
|  | 	unsigned long	e4; | ||
|  | 	unsigned long	e5; | ||
|  | 	unsigned long	e6; | ||
|  | 	unsigned long	e7; | ||
|  | 	unsigned long	lar; | ||
|  | 	unsigned long	lir; | ||
|  | 	unsigned long	mdr; | ||
|  | 	unsigned long	mcvf; | ||
|  | 	unsigned long	mcrl; | ||
|  | 	unsigned long	mcrh; | ||
|  | 	unsigned long	mdrq; | ||
|  | 	unsigned long	sp; | ||
|  | 	unsigned long	epsw; | ||
|  | 	unsigned long	pc; | ||
|  | 	struct fpucontext *fpucontext; | ||
|  | 	unsigned long	oldmask; | ||
|  | }; | ||
|  | 
 | ||
|  | 
 | ||
|  | #endif /* _ASM_SIGCONTEXT_H */
 |