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