| Index: fusl/arch/powerpc/bits/user.h
|
| diff --git a/fusl/arch/powerpc/bits/user.h b/fusl/arch/powerpc/bits/user.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6cc8aaf7228864446a9d2fb54cc3f933276586e0
|
| --- /dev/null
|
| +++ b/fusl/arch/powerpc/bits/user.h
|
| @@ -0,0 +1,25 @@
|
| +struct pt_regs {
|
| + unsigned long gpr[32], nip, msr, orig_gpr3, ctr, link, xer, ccr, mq;
|
| + unsigned long trap, dar, dsisr, result;
|
| +};
|
| +
|
| +struct user {
|
| + struct pt_regs regs;
|
| + unsigned long u_tsize, u_dsize, u_ssize;
|
| + unsigned long start_code, start_data, start_stack;
|
| + long signal;
|
| + void *u_ar0;
|
| + unsigned long magic;
|
| + char u_comm[32];
|
| +};
|
| +
|
| +#define ELF_NGREG 48
|
| +#define ELF_NFPREG 33
|
| +#define ELF_NVRREG 33
|
| +typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG];
|
| +typedef double elf_fpreg_t, elf_fpregset_t[ELF_NFPREG];
|
| +typedef struct { unsigned u[4]; }
|
| +#ifdef __GNUC__
|
| +__attribute__((__aligned__(16)))
|
| +#endif
|
| + elf_vrreg_t, elf_vrregset_t[ELF_NVRREG];
|
|
|