-#include <arch/x86/interrupts.h>
+#include <sys/interrupts.h>
+#include <lunaix/isrm.h>
#include <lunaix/process.h>
#include <lunaix/sched.h>
#include <lunaix/syscall.h>
LOG_MODULE("SYSCALL")
extern void
-syscall_hndlr(isr_param* param);
+syscall_hndlr(const isr_param* param);
void
syscall_install()
{
- intr_subscribe(LUNAIX_SYS_CALL, syscall_hndlr);
+ isrm_bindiv(LUNAIX_SYS_CALL, syscall_hndlr);
}
\ No newline at end of file