summaryrefslogtreecommitdiff
path: root/kernel/interrupts.c
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-07-08 19:19:31 +0200
committerMichal Idziorek <m.i@gmx.at>2014-07-08 19:19:31 +0200
commit9c928f4962e4c4f9a03104bb0d6bac82f2cfa628 (patch)
treeeb97c229393d2243ccd899a3a68ea8cb53f2d57e /kernel/interrupts.c
parentab398b66081a5595776ac9121aaae07a3c2fe455 (diff)
added and successfuly tested software interrupt
int 88 is issued by the kb driver whenever A is pressed and the the int_test_handler is run.
Diffstat (limited to 'kernel/interrupts.c')
-rw-r--r--kernel/interrupts.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/interrupts.c b/kernel/interrupts.c
index 7b44482..0676732 100644
--- a/kernel/interrupts.c
+++ b/kernel/interrupts.c
@@ -102,7 +102,9 @@ void int_show()
int offset;
for(offset=32;offset<40;offset++)
{
- print_hex(offset-32); //irq
+ print_hex(offset-32); //ir // install keyboard handler
+ int_install_ir(33, 0b10001110, 0x08,&int_kb_handler);
+q
print_string(" -> ");
print_hex(*(ptr3+offset*4)); //addrLo
print_hex(*(ptr3+1+offset*4)); //sel