summaryrefslogtreecommitdiff
path: root/kernel/interrupts.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/interrupts.c')
-rw-r--r--kernel/interrupts.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/kernel/interrupts.c b/kernel/interrupts.c
index 308028f..f5bd18f 100644
--- a/kernel/interrupts.c
+++ b/kernel/interrupts.c
@@ -11,6 +11,7 @@ void int_clock_handler();
void int_kb_handler();
void int_install_ir(int irq, uint16_t flags, uint16_t sel, void *addr);
void int_default_handler();
+void mouse_handler();
// the interrupt descriptor table
@@ -34,13 +35,6 @@ static struct idt_desc
} idtd;
-void int_mouse()
-{
-
- log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"mouse interrupt");
-
-}
-
void int_default()
{
@@ -148,9 +142,8 @@ void int_init(uint16_t sel)
int_install_ir(38, 0b10001110, 0x08,&int_floppy_handler);
#endif
- //mouse
- int_install_ir(44, 0b10001110, 0x08,&int_mouse);
-
+ //mouse
+ int_install_ir(44, 0b10001110, 0x08,&mouse_handler);
int_install();