/trunk/kernel/arch/mips32/src/interrupt.c |
46,7 → 46,7 |
#define IRQ_COUNT 8 |
#define TIMER_IRQ 7 |
|
function timer_fnc = NULL; |
function virtual_timer_fnc = NULL; |
static irq_t timer_irq; |
|
/** Disable interrupts. |
116,8 → 116,8 |
cp0_compare_write(nextcount); |
clock(); |
|
if (timer_fnc != NULL) |
timer_fnc(); |
if (virtual_timer_fnc != NULL) |
virtual_timer_fnc(); |
} |
|
/* Initialize basic tables for exception dispatching */ |
/trunk/kernel/arch/mips32/src/drivers/serial.c |
149,7 → 149,7 |
/* I don't know why, but the serial interrupts simply |
* don't work on simics |
*/ |
timer_fnc = &serial_handler; |
virtual_timer_fnc = &serial_handler; |
|
stdin = &console; |
stdout = &console; |
/trunk/kernel/arch/mips32/src/drivers/arc.c |
358,7 → 358,7 |
kbd_polling_enabled = true; |
|
chardev_initialize("arc_console", &console, &arc_ops); |
timer_fnc = &arc_keyboard_poll; |
virtual_timer_fnc = &arc_keyboard_poll; |
stdin = &console; |
stdout = &console; |
} |