Subversion Repositories HelenOS

Rev

Rev 2924 | Rev 2942 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2924 Rev 2941
Line 39... Line 39...
39
 
39
 
40
typedef struct {
40
typedef struct {
41
    uint32_t back;
41
    uint32_t back;
42
} breakpoint_arch_t;
42
} breakpoint_arch_t;
43
 
43
 
-
 
44
typedef struct {
-
 
45
    uint32_t at;
-
 
46
    uint32_t v0;
-
 
47
    uint32_t v1;
-
 
48
    uint32_t a0;
-
 
49
    uint32_t a1;
-
 
50
    uint32_t a2;
-
 
51
    uint32_t a3;
-
 
52
    uint32_t t0;
-
 
53
    uint32_t t1;
-
 
54
    uint32_t t2;
-
 
55
    uint32_t t3;
-
 
56
    uint32_t t4;
-
 
57
    uint32_t t5;
-
 
58
    uint32_t t6;
-
 
59
    uint32_t t7;
-
 
60
    uint32_t s0;
-
 
61
    uint32_t s1;
-
 
62
    uint32_t s2;
-
 
63
    uint32_t s3;
-
 
64
    uint32_t s4;
-
 
65
    uint32_t s5;
-
 
66
    uint32_t s6;
-
 
67
    uint32_t s7;
-
 
68
    uint32_t t8;
-
 
69
    uint32_t t9;
-
 
70
    uint32_t gp;
-
 
71
    uint32_t sp;
-
 
72
    uint32_t s8;
-
 
73
    uint32_t ra;
-
 
74
   
-
 
75
    uint32_t lo;
-
 
76
    uint32_t hi;
-
 
77
 
-
 
78
    uint32_t status; /* cp0_status */
-
 
79
    uint32_t epc; /* cp0_epc */
-
 
80
    uint32_t k1; /* We use it as thread-local pointer */
-
 
81
} istate_t;
-
 
82
 
44
#endif
83
#endif
45
 
84
 
46
/** @}
85
/** @}
47
 */
86
 */