]>
Commit | Line | Data |
---|---|---|
cb9c377f PB |
1 | #ifndef MICROBLAZE_SYSCALLS_H |
2 | #define MICROBLAZE_SYSCALLS_H 1 | |
3 | ||
4 | ||
8dfbe4e8 EI |
5 | #define UNAME_MACHINE "microblaze" |
6 | ||
7 | /* We use microblaze_reg_t to keep things similar to the kernel sources. */ | |
8 | typedef uint32_t microblaze_reg_t; | |
9 | ||
10 | struct target_pt_regs { | |
11 | microblaze_reg_t r0; | |
12 | microblaze_reg_t r1; | |
13 | microblaze_reg_t r2; | |
14 | microblaze_reg_t r3; | |
15 | microblaze_reg_t r4; | |
16 | microblaze_reg_t r5; | |
17 | microblaze_reg_t r6; | |
18 | microblaze_reg_t r7; | |
19 | microblaze_reg_t r8; | |
20 | microblaze_reg_t r9; | |
21 | microblaze_reg_t r10; | |
22 | microblaze_reg_t r11; | |
23 | microblaze_reg_t r12; | |
24 | microblaze_reg_t r13; | |
25 | microblaze_reg_t r14; | |
26 | microblaze_reg_t r15; | |
27 | microblaze_reg_t r16; | |
28 | microblaze_reg_t r17; | |
29 | microblaze_reg_t r18; | |
30 | microblaze_reg_t r19; | |
31 | microblaze_reg_t r20; | |
32 | microblaze_reg_t r21; | |
33 | microblaze_reg_t r22; | |
34 | microblaze_reg_t r23; | |
35 | microblaze_reg_t r24; | |
36 | microblaze_reg_t r25; | |
37 | microblaze_reg_t r26; | |
38 | microblaze_reg_t r27; | |
39 | microblaze_reg_t r28; | |
40 | microblaze_reg_t r29; | |
41 | microblaze_reg_t r30; | |
42 | microblaze_reg_t r31; | |
43 | microblaze_reg_t pc; | |
44 | microblaze_reg_t msr; | |
45 | microblaze_reg_t ear; | |
46 | microblaze_reg_t esr; | |
47 | microblaze_reg_t fsr; | |
48 | uint32_t kernel_mode; | |
49 | }; | |
cb9c377f | 50 | |
4ce6243d PM |
51 | #define TARGET_CLONE_BACKWARDS |
52 | ||
cb9c377f | 53 | #endif |