| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | #ifndef _ASM_M32R_SIGCONTEXT_H
 | 
					
						
							|  |  |  | #define _ASM_M32R_SIGCONTEXT_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | struct sigcontext { | 
					
						
							|  |  |  | 	/* CPU registers */ | 
					
						
							|  |  |  | 	/* Saved main processor registers. */ | 
					
						
							|  |  |  | 	unsigned long sc_r4; | 
					
						
							|  |  |  | 	unsigned long sc_r5; | 
					
						
							|  |  |  | 	unsigned long sc_r6; | 
					
						
							|  |  |  | 	struct pt_regs *sc_pt_regs; | 
					
						
							|  |  |  | 	unsigned long sc_r0; | 
					
						
							|  |  |  | 	unsigned long sc_r1; | 
					
						
							|  |  |  | 	unsigned long sc_r2; | 
					
						
							|  |  |  | 	unsigned long sc_r3; | 
					
						
							|  |  |  | 	unsigned long sc_r7; | 
					
						
							|  |  |  | 	unsigned long sc_r8; | 
					
						
							|  |  |  | 	unsigned long sc_r9; | 
					
						
							|  |  |  | 	unsigned long sc_r10; | 
					
						
							|  |  |  | 	unsigned long sc_r11; | 
					
						
							|  |  |  | 	unsigned long sc_r12; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	/* Saved main processor status and miscellaneous context registers. */ | 
					
						
							|  |  |  | 	unsigned long sc_acc0h; | 
					
						
							|  |  |  | 	unsigned long sc_acc0l; | 
					
						
							| 
									
										
										
										
											2006-12-08 02:35:54 -08:00
										 |  |  | 	unsigned long sc_acc1h;	/* ISA_DSP_LEVEL2 only */ | 
					
						
							|  |  |  | 	unsigned long sc_acc1l;	/* ISA_DSP_LEVEL2 only */ | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 	unsigned long sc_psw; | 
					
						
							|  |  |  | 	unsigned long sc_bpc;		/* saved PC for TRAP syscalls */ | 
					
						
							|  |  |  | 	unsigned long sc_bbpsw; | 
					
						
							|  |  |  | 	unsigned long sc_bbpc; | 
					
						
							|  |  |  | 	unsigned long sc_spu;		/* saved user stack */ | 
					
						
							|  |  |  | 	unsigned long sc_fp; | 
					
						
							|  |  |  | 	unsigned long sc_lr;		/* saved PC for JL syscalls */ | 
					
						
							|  |  |  | 	unsigned long sc_spi;		/* saved kernel stack */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	unsigned long	oldmask; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif  /* _ASM_M32R_SIGCONTEXT_H */
 |