summaryrefslogtreecommitdiff
path: root/src/sys/arch/amd64/cpu/trap.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/sys/arch/amd64/cpu/trap.S')
-rw-r--r--src/sys/arch/amd64/cpu/trap.S6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sys/arch/amd64/cpu/trap.S b/src/sys/arch/amd64/cpu/trap.S
index ef5c14f..6e4d58c 100644
--- a/src/sys/arch/amd64/cpu/trap.S
+++ b/src/sys/arch/amd64/cpu/trap.S
@@ -107,3 +107,9 @@ INTR_ENTRY(lapic_tmr_isr)
mov %rsp, %rdi
call md_sched_switch
INTR_EXIT(lapic_tmr_isr)
+
+ .global syscall_isr
+INTR_ENTRY(syscall_isr)
+ mov %rsp, %rdi
+ call trap_syscall
+INTR_EXIT(syscall_isr)