Statistics
| Branch: | Revision:

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