commit | 64228696f6f4f5119f75521601cbbca4249f8bfa | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Tue Mar 16 08:19:23 2021 -0700 |
committer | swissChili <swisschili@fastmail.com> | Tue Mar 16 08:19:23 2021 -0700 |
tree | e436609f044a7c330781e584f860ebfc169b7a47 | |
parent | 04a856e3d1022ad63fcb6852d1422847a1d70422 [diff] [blame] |
Add syscall stub
diff --git a/src/kernel/syscall.c b/src/kernel/syscall.c new file mode 100644 index 0000000..6877e63 --- /dev/null +++ b/src/kernel/syscall.c
@@ -0,0 +1,13 @@ +#include "syscall.h" +#include "log.h" +#include "pic.h" + +void do_syscall(struct registers *regs) +{ + kprintf("Syscall executed: %d\n", regs->eax); +} + +void init_syscall() +{ + add_interrupt_handler(SYSCALL_INT, do_syscall); +}