| /* this typedef defines how a Program Status Word looks like */ | |
| typedef struct { | |
| abi_ulong mask; | |
| abi_ulong addr; | |
| } __attribute__ ((aligned(8))) target_psw_t; | |
| /* | |
| * The pt_regs struct defines the way the registers are stored on | |
| * the stack during a system call. | |
| */ | |
| #define TARGET_NUM_GPRS 16 | |
| struct target_pt_regs { | |
| abi_ulong args[1]; | |
| target_psw_t psw; | |
| abi_ulong gprs[TARGET_NUM_GPRS]; | |
| abi_ulong orig_gpr2; | |
| unsigned short ilen; | |
| unsigned short trap; | |
| }; | |
| #define UNAME_MACHINE "s390x" |