/* 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 ilc; | |
unsigned short trap; | |
}; | |
#define UNAME_MACHINE "s390x" |