Subversion Repositories HelenOS-historic

Rev

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

Rev 1595 Rev 1621
Line 222... Line 222...
222
    return -1;
222
    return -1;
223
}
223
}
224
 
224
 
225
void universal_handler(__u64 vector, istate_t *istate)
225
void universal_handler(__u64 vector, istate_t *istate)
226
{
226
{
-
 
227
    fault_if_from_uspace(istate,"Interruption: %#hx (%s)\n",(__u16) vector, vector_to_string(vector));
227
    dump_interrupted_context(istate);
228
    dump_interrupted_context(istate);
228
    panic("Interruption: %#hx (%s)\n", (__u16) vector, vector_to_string(vector));
229
    panic("Interruption: %#hx (%s)\n", (__u16) vector, vector_to_string(vector));
229
}
230
}
230
 
231
 
231
void external_interrupt(__u64 vector, istate_t *istate)
232
void external_interrupt(__u64 vector, istate_t *istate)
Line 265... Line 266...
265
{
266
{
266
    if(irq==IRQ_KBD) {
267
    if(irq==IRQ_KBD) {
267
        kbd_uspace=1;
268
        kbd_uspace=1;
268
        return;
269
        return;
269
    }
270
    }
-
 
271
    return;
270
    panic("not implemented\n");
272
    panic("not implemented\n");
271
    /* TODO */
273
    /* TODO */
272
}
274
}