| 
									
										
										
										
											2012-06-26 16:06:37 +02:00
										 |  |  | #ifndef __S390_ASM_SIGP_H
 | 
					
						
							|  |  |  | #define __S390_ASM_SIGP_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* SIGP order codes */ | 
					
						
							|  |  |  | #define SIGP_SENSE		      1
 | 
					
						
							|  |  |  | #define SIGP_EXTERNAL_CALL	      2
 | 
					
						
							|  |  |  | #define SIGP_EMERGENCY_SIGNAL	      3
 | 
					
						
							|  |  |  | #define SIGP_STOP		      5
 | 
					
						
							|  |  |  | #define SIGP_RESTART		      6
 | 
					
						
							|  |  |  | #define SIGP_STOP_AND_STORE_STATUS    9
 | 
					
						
							|  |  |  | #define SIGP_INITIAL_CPU_RESET	     11
 | 
					
						
							|  |  |  | #define SIGP_SET_PREFIX		     13
 | 
					
						
							|  |  |  | #define SIGP_STORE_STATUS_AT_ADDRESS 14
 | 
					
						
							|  |  |  | #define SIGP_SET_ARCHITECTURE	     18
 | 
					
						
							|  |  |  | #define SIGP_SENSE_RUNNING	     21
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* SIGP condition codes */ | 
					
						
							|  |  |  | #define SIGP_CC_ORDER_CODE_ACCEPTED 0
 | 
					
						
							|  |  |  | #define SIGP_CC_STATUS_STORED	    1
 | 
					
						
							|  |  |  | #define SIGP_CC_BUSY		    2
 | 
					
						
							|  |  |  | #define SIGP_CC_NOT_OPERATIONAL	    3
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* SIGP cpu status bits */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define SIGP_STATUS_CHECK_STOP		0x00000010UL
 | 
					
						
							|  |  |  | #define SIGP_STATUS_STOPPED		0x00000040UL
 | 
					
						
							| 
									
										
										
										
											2012-06-26 16:06:41 +02:00
										 |  |  | #define SIGP_STATUS_EXT_CALL_PENDING	0x00000080UL
 | 
					
						
							| 
									
										
										
										
											2012-06-26 16:06:37 +02:00
										 |  |  | #define SIGP_STATUS_INVALID_PARAMETER	0x00000100UL
 | 
					
						
							|  |  |  | #define SIGP_STATUS_INCORRECT_STATE	0x00000200UL
 | 
					
						
							|  |  |  | #define SIGP_STATUS_NOT_RUNNING		0x00000400UL
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif /* __S390_ASM_SIGP_H */
 |