summaryrefslogtreecommitdiff
path: root/xxx/int_irq.asm
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-02 00:08:42 +0200
committerMiguel <m.i@gmx.at>2018-09-02 00:08:42 +0200
commit8e3411139b27a3421e9ac75c13f14f99f6dd3137 (patch)
treecf8b53ab02863117c310bde11ee4683e134cf1b2 /xxx/int_irq.asm
parent0fff2e6dc6fae82da1c7978918a490c25cc36f04 (diff)
syscalls
Diffstat (limited to 'xxx/int_irq.asm')
-rw-r--r--xxx/int_irq.asm155
1 files changed, 155 insertions, 0 deletions
diff --git a/xxx/int_irq.asm b/xxx/int_irq.asm
new file mode 100644
index 0000000..ac8eef8
--- /dev/null
+++ b/xxx/int_irq.asm
@@ -0,0 +1,155 @@
+global int_irq0
+global int_irq1
+global int_irq2
+global int_irq3
+global int_irq4
+global int_irq5
+global int_irq6
+global int_irq7
+global int_irq8
+global int_irq9
+global int_irq10
+global int_irq11
+global int_irq12
+global int_irq13
+global int_irq14
+global int_irq15
+global int_irq16
+global int_irq17
+global int_irq18
+
+[extern exception_handle]
+[extern exception_handle_0]
+[extern exception_handle_1]
+[extern exception_handle_2]
+[extern exception_handle_3]
+[extern exception_handle_4]
+[extern exception_handle_5]
+[extern exception_handle_6]
+[extern exception_handle_7]
+[extern exception_handle_8]
+[extern exception_handle_9]
+[extern exception_handle_10]
+[extern exception_handle_11]
+[extern exception_handle_12]
+[extern exception_handle_13]
+[extern exception_handle_14]
+[extern exception_handle_15]
+[extern exception_handle_16]
+[extern exception_handle_17]
+[extern exception_handle_18]
+
+[bits 32]
+int_irq0:
+
+ cli
+ call exception_handle_0 ;this will never return due to panic!
+ jmp $
+
+int_irq1:
+
+ cli
+ call exception_handle_1 ;this will never return due to panic!
+ jmp $
+
+int_irq2:
+
+ cli
+ call exception_handle_2 ;this will never return due to panic!
+ jmp $
+
+int_irq3:
+
+ cli
+ call exception_handle_3 ;this will never return due to panic!
+ jmp $
+
+int_irq4:
+
+ cli
+ call exception_handle_4 ;this will never return due to panic!
+ jmp $
+
+int_irq5:
+
+ cli
+ call exception_handle_5 ;this will never return due to panic!
+ jmp $
+
+int_irq6:
+
+ cli
+ call exception_handle_6 ;this will never return due to panic!
+ jmp $
+
+int_irq7:
+
+ cli
+ call exception_handle_7 ;this will never return due to panic!
+ jmp $
+
+int_irq8:
+
+ cli
+ call exception_handle_8 ;this will never return due to panic!
+ jmp $
+
+int_irq9:
+
+ cli
+ call exception_handle_9;this will never return due to panic!
+ jmp $
+
+int_irq10:
+
+ cli
+ call exception_handle_10;this will never return due to panic!
+ jmp $
+
+int_irq11:
+
+ cli
+ call exception_handle_11;this will never return due to panic!
+ jmp $
+
+int_irq12:
+
+ cli
+ call exception_handle_12 ;this will never return due to panic!
+ jmp $
+
+int_irq13:
+
+ cli
+ call exception_handle_13;this will never return due to panic!
+ jmp $
+
+int_irq14:
+
+ cli
+ call exception_handle_14 ;this will never return due to panic!
+ jmp $
+
+int_irq15:
+
+ cli
+ call exception_handle_15 ;this will never return due to panic!
+ jmp $
+
+int_irq16:
+
+ cli
+ call exception_handle_16 ;this will never return due to panic!
+ jmp $
+
+int_irq17:
+
+ cli
+ call exception_handle_17 ;this will never return due to panic!
+ jmp $
+
+int_irq18:
+
+ cli
+ call exception_handle_18;this will never return due to panic!
+ jmp $