/kernel/trunk/arch/mips32/src/drivers/serial.c |
---|
111,11 → 111,11 |
console.data = sd; |
kb_enabled = true; |
// exc_register(2, "serial_drvr", serial_interrupt); |
// int_register(2, "serial_drvr", serial_interrupt); |
/* I don't know why, but the serial interrupts simply |
* don't work on simics |
*/ |
old_timer = exc_register(TIMER_IRQ, "serial_drvr_poll", timer_replace); |
old_timer = int_register(TIMER_IRQ, "serial_drvr_poll", timer_replace); |
return &console; |
/kernel/trunk/arch/mips32/src/drivers/arc.c |
---|
251,7 → 251,7 |
kbd_polling_enabled = true; |
chardev_initialize("arc_console", &console, &arc_ops); |
old_timer = exc_register(TIMER_IRQ, "arc_kb_poll", timer_replace); |
old_timer = int_register(TIMER_IRQ, "arc_kb_poll", timer_replace); |
return &console; |
} |
/kernel/trunk/arch/mips32/src/drivers/msim.c |
---|
81,7 → 81,7 |
{ |
chardev_initialize("msim_console", &console, &msim_ops); |
exc_register(MSIM_KBD_IRQ, "msim_kbd", msim_interrupt); |
int_register(MSIM_KBD_IRQ, "msim_kbd", msim_interrupt); |
cp0_unmask_int(MSIM_KBD_IRQ); |