aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/irq.c
diff options
context:
space:
mode:
authorBoris Ostrovsky <boris.ostrovsky@amd.com>2013-02-05 15:22:11 +0100
committerBoris Ostrovsky <boris.ostrovsky@amd.com>2013-02-05 15:22:11 +0100
commit668635a35e65e9d98618ea0225f56893dde9b6e1 (patch)
tree52dad9e46933e27862cab9143418309661922795 /xen/arch/x86/irq.c
parent2175710e8eee2db19c2653f4f748af15cbfcdcd7 (diff)
downloadxen-668635a35e65e9d98618ea0225f56893dde9b6e1.tar.gz
xen-668635a35e65e9d98618ea0225f56893dde9b6e1.tar.bz2
xen-668635a35e65e9d98618ea0225f56893dde9b6e1.zip
AMD,IOMMU: Make per-device interrupt remapping table default
Using global interrupt remapping table may be insecure, as described by XSA-36. This patch makes per-device mode default. This is XSA-36 / CVE-2013-0153. Signed-off-by: Boris Ostrovsky <boris.ostrovsky@amd.com> Moved warning in amd_iov_detect() to location covering all cases. Signed-off-by: Jan Beulich <jbeulich@suse.com> Committed-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'xen/arch/x86/irq.c')
-rw-r--r--xen/arch/x86/irq.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
index 068c5a0228..b98deb58f6 100644
--- a/xen/arch/x86/irq.c
+++ b/xen/arch/x86/irq.c
@@ -1942,9 +1942,6 @@ int map_domain_pirq(
spin_lock_irqsave(&desc->lock, flags);
set_domain_irq_pirq(d, irq, info);
spin_unlock_irqrestore(&desc->lock, flags);
-
- if ( opt_irq_vector_map == OPT_IRQ_VECTOR_MAP_PERDEV )
- printk(XENLOG_INFO "Per-device vector maps for GSIs not implemented yet.\n");
}
done: