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 | */ |