]>
Commit | Line | Data |
---|---|---|
cb9c377f PB |
1 | #ifndef CRIS_SYSCALL_H |
2 | #define CRIS_SYSCALL_H 1 | |
3 | ||
e69b4065 TS |
4 | |
5 | #define UNAME_MACHINE "cris" | |
6 | ||
7 | /* pt_regs not only specifices 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 | ||
12 | struct 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' PC */ | |
36 | /* For debugging purposes; saved only when needed. */ | |
37 | unsigned long exs; | |
38 | unsigned long eda; | |
39 | }; | |
cb9c377f PB |
40 | |
41 | #endif |