target_syscall.h (1287B)
1#ifndef CRIS_TARGET_SYSCALL_H 2#define CRIS_TARGET_SYSCALL_H 3 4#define UNAME_MACHINE "cris" 5#define UNAME_MINIMUM_RELEASE "2.6.32" 6 7/* pt_regs not only specifies the format in the user-struct during 8 * ptrace but is also the frame format used in the kernel prologue/epilogues 9 * themselves 10 */ 11 12struct target_pt_regs { 13 unsigned long orig_r10; 14 /* pushed by movem r13, [sp] in SAVE_ALL. */ 15 unsigned long r0; 16 unsigned long r1; 17 unsigned long r2; 18 unsigned long r3; 19 unsigned long r4; 20 unsigned long r5; 21 unsigned long r6; 22 unsigned long r7; 23 unsigned long r8; 24 unsigned long r9; 25 unsigned long r10; 26 unsigned long r11; 27 unsigned long r12; 28 unsigned long r13; 29 unsigned long acr; 30 unsigned long srs; 31 unsigned long mof; 32 unsigned long spc; 33 unsigned long ccs; 34 unsigned long srp; 35 unsigned long erp; /* This is actually the debugged process's PC */ 36 /* For debugging purposes; saved only when needed. */ 37 unsigned long exs; 38 unsigned long eda; 39}; 40 41#define TARGET_CLONE_BACKWARDS2 42#define TARGET_MINSIGSTKSZ 2048 43#define TARGET_MCL_CURRENT 1 44#define TARGET_MCL_FUTURE 2 45#define TARGET_MCL_ONFAULT 4 46 47#endif