From a8286a152ecc3558837da24b7241e837ff7e3c1e Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Thu, 4 Sep 2014 01:39:28 +0200 Subject: new default interrupt handler in asm --- asm/int_default_handler.asm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 asm/int_default_handler.asm (limited to 'asm') diff --git a/asm/int_default_handler.asm b/asm/int_default_handler.asm new file mode 100644 index 0000000..4515482 --- /dev/null +++ b/asm/int_default_handler.asm @@ -0,0 +1,16 @@ +global int_default_handler +[extern int_default] + + +[bits 32] +int_default_handler: + + cli + + call int_default + + mov al, 0x20 ;Port number AND command number to Acknowledge IRQ + out 0x20, al ;Acknowledge IRQ, so we keep getting interrupts + + sti + iret ;Interrupt-Return -- cgit v1.2.3