diff options
Diffstat (limited to 'arch/x86/xen/smp.c')
-rw-r--r-- | arch/x86/xen/smp.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/x86/xen/smp.c b/arch/x86/xen/smp.c index ca92754eb846..22759c6d309f 100644 --- a/arch/x86/xen/smp.c +++ b/arch/x86/xen/smp.c | |||
@@ -572,6 +572,12 @@ static inline int xen_map_vector(int vector) | |||
572 | case IRQ_WORK_VECTOR: | 572 | case IRQ_WORK_VECTOR: |
573 | xen_vector = XEN_IRQ_WORK_VECTOR; | 573 | xen_vector = XEN_IRQ_WORK_VECTOR; |
574 | break; | 574 | break; |
575 | #ifdef CONFIG_X86_64 | ||
576 | case NMI_VECTOR: | ||
577 | case APIC_DM_NMI: /* Some use that instead of NMI_VECTOR */ | ||
578 | xen_vector = XEN_NMI_VECTOR; | ||
579 | break; | ||
580 | #endif | ||
575 | default: | 581 | default: |
576 | xen_vector = -1; | 582 | xen_vector = -1; |
577 | printk(KERN_ERR "xen: vector 0x%x is not implemented\n", | 583 | printk(KERN_ERR "xen: vector 0x%x is not implemented\n", |