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 6e4d58c..e6b6b85 100644
--- a/src/sys/arch/amd64/cpu/trap.S
+++ b/src/sys/arch/amd64/cpu/trap.S
@@ -113,3 +113,9 @@ INTR_ENTRY(syscall_isr)
mov %rsp, %rdi
call trap_syscall
INTR_EXIT(syscall_isr)
+
+ .globl core_halt_isr
+INTR_ENTRY(core_halt_isr)
+ mov %rsp, %rdi
+ call core_halt_handler
+INTR_EXIT(core_halt_isr)