Rev 1882 | Rev 1946 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1882 | Rev 1883 | ||
---|---|---|---|
Line 80... | Line 80... | ||
80 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
80 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
81 | dump_istate(istate); |
81 | dump_istate(istate); |
82 | panic("%s\n", __FUNCTION__); |
82 | panic("%s\n", __FUNCTION__); |
83 | } |
83 | } |
84 | 84 | ||
- | 85 | /** Handle unimplemented_LDD. (0x12) */ |
|
- | 86 | void unimplemented_LDD(int n, istate_t *istate) |
|
- | 87 | { |
|
- | 88 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
|
- | 89 | dump_istate(istate); |
|
- | 90 | panic("%s\n", __FUNCTION__); |
|
- | 91 | } |
|
- | 92 | ||
- | 93 | /** Handle unimplemented_STD. (0x13) */ |
|
- | 94 | void unimplemented_STD(int n, istate_t *istate) |
|
- | 95 | { |
|
- | 96 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
|
- | 97 | dump_istate(istate); |
|
- | 98 | panic("%s\n", __FUNCTION__); |
|
- | 99 | } |
|
- | 100 | ||
85 | /** Handle fp_disabled. (0x20) */ |
101 | /** Handle fp_disabled. (0x20) */ |
86 | void fp_disabled(int n, istate_t *istate) |
102 | void fp_disabled(int n, istate_t *istate) |
87 | { |
103 | { |
88 | fprs_reg_t fprs; |
104 | fprs_reg_t fprs; |
89 | 105 | ||
Line 101... | Line 117... | ||
101 | dump_istate(istate); |
117 | dump_istate(istate); |
102 | panic("%s\n", __FUNCTION__); |
118 | panic("%s\n", __FUNCTION__); |
103 | #endif |
119 | #endif |
104 | } |
120 | } |
105 | 121 | ||
- | 122 | /** Handle fp_exception_ieee_754. (0x21) */ |
|
- | 123 | void fp_exception_ieee_754(int n, istate_t *istate) |
|
- | 124 | { |
|
- | 125 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
|
- | 126 | dump_istate(istate); |
|
- | 127 | panic("%s\n", __FUNCTION__); |
|
- | 128 | } |
|
- | 129 | ||
- | 130 | /** Handle fp_exception_other. (0x22) */ |
|
- | 131 | void fp_exception_other(int n, istate_t *istate) |
|
- | 132 | { |
|
- | 133 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
|
- | 134 | dump_istate(istate); |
|
- | 135 | panic("%s\n", __FUNCTION__); |
|
- | 136 | } |
|
- | 137 | ||
- | 138 | /** Handle tag_overflow. (0x23) */ |
|
- | 139 | void tag_overflow(int n, istate_t *istate) |
|
- | 140 | { |
|
- | 141 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
|
- | 142 | dump_istate(istate); |
|
- | 143 | panic("%s\n", __FUNCTION__); |
|
- | 144 | } |
|
- | 145 | ||
106 | /** Handle division_by_zero. (0x28) */ |
146 | /** Handle division_by_zero. (0x28) */ |
107 | void division_by_zero(int n, istate_t *istate) |
147 | void division_by_zero(int n, istate_t *istate) |
108 | { |
148 | { |
109 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
149 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
110 | dump_istate(istate); |
150 | dump_istate(istate); |
Line 133... | Line 173... | ||
133 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
173 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
134 | dump_istate(istate); |
174 | dump_istate(istate); |
135 | panic("%s\n", __FUNCTION__); |
175 | panic("%s\n", __FUNCTION__); |
136 | } |
176 | } |
137 | 177 | ||
- | 178 | /** Handle LDDF_mem_address_not_aligned. (0x35) */ |
|
- | 179 | void LDDF_mem_address_not_aligned(int n, istate_t *istate) |
|
- | 180 | { |
|
- | 181 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
|
- | 182 | dump_istate(istate); |
|
- | 183 | panic("%s\n", __FUNCTION__); |
|
- | 184 | } |
|
- | 185 | ||
- | 186 | /** Handle STDF_mem_address_not_aligned. (0x36) */ |
|
- | 187 | void STDF_mem_address_not_aligned(int n, istate_t *istate) |
|
- | 188 | { |
|
- | 189 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
|
- | 190 | dump_istate(istate); |
|
- | 191 | panic("%s\n", __FUNCTION__); |
|
- | 192 | } |
|
- | 193 | ||
138 | /** Handle privileged_action. (0x37) */ |
194 | /** Handle privileged_action. (0x37) */ |
139 | void privileged_action(int n, istate_t *istate) |
195 | void privileged_action(int n, istate_t *istate) |
140 | { |
196 | { |
141 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
197 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
142 | dump_istate(istate); |
198 | dump_istate(istate); |
143 | panic("%s\n", __FUNCTION__); |
199 | panic("%s\n", __FUNCTION__); |
144 | } |
200 | } |
- | 201 | ||
- | 202 | /** Handle LDQF_mem_address_not_aligned. (0x38) */ |
|
- | 203 | void LDQF_mem_address_not_aligned(int n, istate_t *istate) |
|
- | 204 | { |
|
- | 205 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
|
- | 206 | dump_istate(istate); |
|
- | 207 | panic("%s\n", __FUNCTION__); |
|
- | 208 | } |
|
- | 209 | ||
- | 210 | /** Handle STQF_mem_address_not_aligned. (0x39) */ |
|
- | 211 | void STQF_mem_address_not_aligned(int n, istate_t *istate) |
|
- | 212 | { |
|
- | 213 | fault_if_from_uspace(istate, "%s\n", __FUNCTION__); |
|
- | 214 | dump_istate(istate); |
|
- | 215 | panic("%s\n", __FUNCTION__); |
|
- | 216 | } |
|
145 | 217 | ||
146 | /** @} |
218 | /** @} |
147 | */ |
219 | */ |