diff options
Diffstat (limited to 'arch/s390/include/asm/ptrace.h')
| -rw-r--r-- | arch/s390/include/asm/ptrace.h | 12 | 
1 files changed, 9 insertions, 3 deletions
diff --git a/arch/s390/include/asm/ptrace.h b/arch/s390/include/asm/ptrace.h index d5f08ea566e..ce20a53afe9 100644 --- a/arch/s390/include/asm/ptrace.h +++ b/arch/s390/include/asm/ptrace.h @@ -235,6 +235,7 @@ typedef struct  #define PSW_MASK_ASC		0x0000C000UL  #define PSW_MASK_CC		0x00003000UL  #define PSW_MASK_PM		0x00000F00UL +#define PSW_MASK_RI		0x00000000UL  #define PSW_MASK_EA		0x00000000UL  #define PSW_MASK_BA		0x00000000UL @@ -264,10 +265,11 @@ typedef struct  #define PSW_MASK_ASC		0x0000C00000000000UL  #define PSW_MASK_CC		0x0000300000000000UL  #define PSW_MASK_PM		0x00000F0000000000UL +#define PSW_MASK_RI		0x0000008000000000UL  #define PSW_MASK_EA		0x0000000100000000UL  #define PSW_MASK_BA		0x0000000080000000UL -#define PSW_MASK_USER		0x00003F0180000000UL +#define PSW_MASK_USER		0x00003F8180000000UL  #define PSW_ADDR_AMODE		0x0000000000000000UL  #define PSW_ADDR_INSN		0xFFFFFFFFFFFFFFFFUL @@ -359,17 +361,19 @@ struct per_struct_kernel {  	unsigned char access_id;	/* PER trap access identification */  }; -#define PER_EVENT_MASK			0xE9000000UL +#define PER_EVENT_MASK			0xEB000000UL  #define PER_EVENT_BRANCH		0x80000000UL  #define PER_EVENT_IFETCH		0x40000000UL  #define PER_EVENT_STORE			0x20000000UL  #define PER_EVENT_STORE_REAL		0x08000000UL +#define PER_EVENT_TRANSACTION_END	0x02000000UL  #define PER_EVENT_NULLIFICATION		0x01000000UL -#define PER_CONTROL_MASK		0x00a00000UL +#define PER_CONTROL_MASK		0x00e00000UL  #define PER_CONTROL_BRANCH_ADDRESS	0x00800000UL +#define PER_CONTROL_SUSPENSION		0x00400000UL  #define PER_CONTROL_ALTERATION		0x00200000UL  #endif @@ -483,6 +487,8 @@ typedef struct  #define PTRACE_GET_LAST_BREAK	      0x5006  #define PTRACE_PEEK_SYSTEM_CALL       0x5007  #define PTRACE_POKE_SYSTEM_CALL	      0x5008 +#define PTRACE_ENABLE_TE	      0x5009 +#define PTRACE_DISABLE_TE	      0x5010  /*   * PT_PROT definition is loosely based on hppa bsd definition in  |