Subversion Repositories HelenOS

Rev

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