diff options
author | Keir Fraser <keir@xen.org> | 2012-03-30 08:50:33 +0100 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2012-03-30 08:50:33 +0100 |
commit | b57458c1d02b3ec8d8752e9cfdb17d1a89157f03 (patch) | |
tree | 002213ad5985f962d2cd37f073dee341582682c1 /xen/include/asm-x86/x86_64 | |
parent | d928515d763dbcb90b017460c22c990e02a2b9d8 (diff) | |
download | xen-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.h | 13 |
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" \ |