diff options
| author | Miguel <m.i@gmx.at> | 2018-09-02 00:08:42 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-09-02 00:08:42 +0200 |
| commit | 8e3411139b27a3421e9ac75c13f14f99f6dd3137 (patch) | |
| tree | cf8b53ab02863117c310bde11ee4683e134cf1b2 /xxx/int_irq.asm | |
| parent | 0fff2e6dc6fae82da1c7978918a490c25cc36f04 (diff) | |
syscalls
Diffstat (limited to 'xxx/int_irq.asm')
| -rw-r--r-- | xxx/int_irq.asm | 155 |
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 $ |
