summaryrefslogtreecommitdiffstats
path: root/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/hyperv/vmbus/amd64/vmbus_vector.S')
-rw-r--r--sys/dev/hyperv/vmbus/amd64/vmbus_vector.S7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S b/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S
index 6e396f3..8d09e24 100644
--- a/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S
+++ b/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S
@@ -26,18 +26,19 @@
* $FreeBSD$
*/
-#include "assym.s"
-
#include <machine/asmacros.h>
#include <machine/specialreg.h>
+#include "assym.s"
+
/*
* This is the Hyper-V vmbus channel direct callback interrupt.
* Only used when it is running on Hyper-V.
*/
.text
SUPERALIGN_TEXT
- INTR_HANDLER vmbus_isr
+IDTVEC(vmbus_isr)
+ PUSH_FRAME
FAKE_MCOUNT(TF_RIP(%rsp))
movq %rsp, %rdi
call vmbus_handle_intr
OpenPOWER on IntegriCloud