Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1954 → Rev 1955

/trunk/kernel/arch/mips32/include/interrupt.h
40,7 → 40,7
#define IVT_ITEMS 32
#define IVT_FIRST 0
 
extern function timer_fnc;
extern function virtual_timer_fnc;
 
extern void interrupt_init(void);
 
/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;
}