aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/x86_64
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2012-03-30 08:50:33 +0100
committerKeir Fraser <keir@xen.org>2012-03-30 08:50:33 +0100
commitb57458c1d02b3ec8d8752e9cfdb17d1a89157f03 (patch)
tree002213ad5985f962d2cd37f073dee341582682c1 /xen/include/asm-x86/x86_64
parentd928515d763dbcb90b017460c22c990e02a2b9d8 (diff)
downloadxen-b57458c1d02b3ec8d8752e9cfdb17d1a89157f03.tar.gz
xen-b57458c1d02b3ec8d8752e9cfdb17d1a89157f03.tar.bz2
xen-b57458c1d02b3ec8d8752e9cfdb17d1a89157f03.zip
x86: All vectored interrupts go through do_IRQ().
Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/x86_64')
-rw-r--r--xen/include/asm-x86/x86_64/asm_defns.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/xen/include/asm-x86/x86_64/asm_defns.h b/xen/include/asm-x86/x86_64/asm_defns.h
index a3b8200e33..d8e87ebe63 100644
--- a/xen/include/asm-x86/x86_64/asm_defns.h
+++ b/xen/include/asm-x86/x86_64/asm_defns.h
@@ -90,19 +90,6 @@
#define REX64_PREFIX "rex64/"
#endif
-#define BUILD_SMP_INTERRUPT(x,v) XBUILD_SMP_INTERRUPT(x,v)
-#define XBUILD_SMP_INTERRUPT(x,v) \
-__asm__( \
- "\n"__ALIGN_STR"\n" \
- ".globl " STR(x) "\n\t" \
- STR(x) ":\n\t" \
- "pushq $0\n\t" \
- "movl $"#v",4(%rsp)\n\t" \
- STR(SAVE_ALL) \
- "movq %rsp,%rdi\n\t" \
- "callq "STR(smp_##x)"\n\t" \
- "jmp ret_from_intr\n");
-
#define BUILD_COMMON_IRQ() \
__asm__( \
"\n" __ALIGN_STR"\n" \