root / linux-user / microblaze / syscall.h @ cb9c377f
History | View | Annotate | Download (1.3 kB)
1 |
#ifndef MICROBLAZE_SYSCALLS_H
|
---|---|
2 |
#define MICROBLAZE_SYSCALLS_H 1 |
3 |
|
4 |
|
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 |
}; |
50 |
|
51 |
#endif
|