xref: /qemu/linux-user/hppa/target_syscall.h (revision a976a99a)
1 #ifndef HPPA_TARGET_SYSCALL_H
2 #define HPPA_TARGET_SYSCALL_H
3 
4 struct target_pt_regs {
5     target_ulong gr[32];
6     uint64_t     fr[32];
7     target_ulong sr[8];
8     target_ulong iasq[2];
9     target_ulong iaoq[2];
10     target_ulong cr27;
11     target_ulong __pad0;
12     target_ulong orig_r28;
13     target_ulong ksp;
14     target_ulong kpc;
15     target_ulong sar;
16     target_ulong iir;
17     target_ulong isr;
18     target_ulong ior;
19     target_ulong ipsw;
20 };
21 
22 #define UNAME_MACHINE "parisc"
23 #define UNAME_MINIMUM_RELEASE "2.6.32"
24 #define TARGET_CLONE_BACKWARDS
25 #define TARGET_MCL_CURRENT 1
26 #define TARGET_MCL_FUTURE  2
27 #define TARGET_MCL_ONFAULT 4
28 
29 #define TARGET_DEFAULT_STACK_SIZE	80 * 1024 * 1024UL
30 
31 #endif /* HPPA_TARGET_SYSCALL_H */
32