root / linux-user / s390x / syscall.h @ a4c075f1
History | View | Annotate | Download (525 Bytes)
1 |
/* this typedef defines how a Program Status Word looks like */
|
---|---|
2 |
typedef struct { |
3 |
abi_ulong mask; |
4 |
abi_ulong addr; |
5 |
} __attribute__ ((aligned(8))) target_psw_t;
|
6 |
|
7 |
/*
|
8 |
* The pt_regs struct defines the way the registers are stored on
|
9 |
* the stack during a system call.
|
10 |
*/
|
11 |
|
12 |
#define TARGET_NUM_GPRS 16 |
13 |
|
14 |
struct target_pt_regs {
|
15 |
abi_ulong args[1];
|
16 |
target_psw_t psw; |
17 |
abi_ulong gprs[TARGET_NUM_GPRS]; |
18 |
abi_ulong orig_gpr2; |
19 |
unsigned short ilc; |
20 |
unsigned short trap; |
21 |
}; |
22 |
|
23 |
#define UNAME_MACHINE "s390x" |