Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1955 → Rev 1954

/trunk/kernel/arch/mips32/include/interrupt.h
40,7 → 40,7
#define IVT_ITEMS 32
#define IVT_FIRST 0
 
extern function virtual_timer_fnc;
extern function timer_fnc;
 
extern void interrupt_init(void);
 
/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
*/
virtual_timer_fnc = &serial_handler;
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);
virtual_timer_fnc = &arc_keyboard_poll;
timer_fnc = &arc_keyboard_poll;
stdin = &console;
stdout = &console;
}
/trunk/kernel/arch/mips32/src/interrupt.c
46,7 → 46,7
#define IRQ_COUNT 8
#define TIMER_IRQ 7
 
function virtual_timer_fnc = NULL;
function timer_fnc = NULL;
static irq_t timer_irq;
 
/** Disable interrupts.
116,8 → 116,8
cp0_compare_write(nextcount);
clock();
if (virtual_timer_fnc != NULL)
virtual_timer_fnc();
if (timer_fnc != NULL)
timer_fnc();
}
 
/* Initialize basic tables for exception dispatching */