diff options
| author | Michal Idziorek <m.i@gmx.at> | 2014-09-08 18:36:27 +0200 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2014-09-08 18:36:27 +0200 |
| commit | 52f3e224fb4d3e05202134f7747fdee00a03ed61 (patch) | |
| tree | 1af9c1fd2d61e628ac2f25f6fb4025890337ef16 /kernel/interrupts.c | |
| parent | 907ddb48aa8896fc9564990484d562a328c9215f (diff) | |
started with mouse driver and double buffer
Diffstat (limited to 'kernel/interrupts.c')
| -rw-r--r-- | kernel/interrupts.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/kernel/interrupts.c b/kernel/interrupts.c index 902538b..308028f 100644 --- a/kernel/interrupts.c +++ b/kernel/interrupts.c @@ -34,10 +34,15 @@ static struct idt_desc } idtd; -void int_default() +void int_mouse() { -// panic(FOOLOS_MODULE_NAME,"Unexpected Interrupt occured"); + log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"mouse interrupt"); + +} + +void int_default() +{ } @@ -142,6 +147,11 @@ void int_init(uint16_t sel) // install floppy interrupt handler (irq 6 => 38) int_install_ir(38, 0b10001110, 0x08,&int_floppy_handler); #endif + + //mouse + int_install_ir(44, 0b10001110, 0x08,&int_mouse); + + int_install(); |
