summaryrefslogtreecommitdiff
path: root/kernel/cpu/int_syscall.s
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2024-02-09 14:08:28 +0100
committerAnton Kling <anton@kling.gg>2024-02-09 14:08:28 +0100
commita8ffc46136eb16adc87fb520c724467d1295a854 (patch)
tree2d1758a4e3c5b6ef8430c5a6b1aca7249ef7a56d /kernel/cpu/int_syscall.s
parent581ac7e072633f68deed5c5d343603c053895907 (diff)
Kernel/Interrupts: Restructure how interrupts are handeled in the kernel
Now all interrupts go through a common stub which will make certain signal handlers easier to implement
Diffstat (limited to 'kernel/cpu/int_syscall.s')
-rw-r--r--kernel/cpu/int_syscall.s21
1 files changed, 0 insertions, 21 deletions
diff --git a/kernel/cpu/int_syscall.s b/kernel/cpu/int_syscall.s
deleted file mode 100644
index ec7693a..0000000
--- a/kernel/cpu/int_syscall.s
+++ /dev/null
@@ -1,21 +0,0 @@
-.intel_syntax noprefix
-.global int_syscall
-.extern syscall_function_handler
-int_syscall:
- push esp
- push ebp
- push edi
- push esi
- push edx
- push ecx
- push ebx
- push eax
- call syscall_function_handler
- add esp, 8
- pop ebx
- pop ecx
- pop edx
- pop esi
- pop edi
- pop ebp
- iretd