]> git.lizzy.rs Git - plan9front.git/blob - mips/include/mips2ureg.h
kernel: fix rewinding in directories with pread() offset
[plan9front.git] / mips / include / mips2ureg.h
1 struct Ureg
2 {
3         ulong   status;
4         long    pc;
5         union
6         {
7                 struct
8                 {
9                         long    sp;     /* r29 */
10                         ulong   cause;
11                 };
12                 struct
13                 {
14                         long    usp;    /* r29 */
15                         ulong   ucause;
16                 };
17         };
18         ulong   badvaddr;
19         ulong   tlbvirt;
20
21         long    hhi;    long    hi;
22         long    hlo;    long    lo;
23         long    hr31;   long    r31;
24         long    hr30;   long    r30;
25         long    hr28;   long    r28;
26         long    hr27;   long    r27;
27         long    hr26;   long    r26;
28         long    hr25;   long    r25;
29         long    hr24;   long    r24;
30         long    hr23;   long    r23;
31         long    hr22;   long    r22;
32         long    hr21;   long    r21;
33         long    hr20;   long    r20;
34         long    hr19;   long    r19;
35         long    hr18;   long    r18;
36         long    hr17;   long    r17;
37         long    hr16;   long    r16;
38         long    hr15;   long    r15;
39         long    hr14;   long    r14;
40         long    hr13;   long    r13;
41         long    hr12;   long    r12;
42         long    hr11;   long    r11;
43         long    hr10;   long    r10;
44         long    hr9;    long    r9;
45         long    hr8;    long    r8;
46         long    hr7;    long    r7;
47         long    hr6;    long    r6;
48         long    hr5;    long    r5;
49         long    hr4;    long    r4;
50         long    hr3;    long    r3;
51         long    hr2;    long    r2;
52         long    hr1;    long    r1;
53 };