]> xenbits.xensource.com Git - xen.git/commit
VT-d: suppress UR signaling for server chipsets
authorJan Beulich <jbeulich@suse.com>
Mon, 12 May 2014 15:33:41 +0000 (17:33 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 12 May 2014 15:33:41 +0000 (17:33 +0200)
commit64c4c7c870dc8bf4786bb91faad431aa744dfa5c
treedc1ece5c75d74aef0a45f112fc0aca9e906268d9
parentc35ff6fa5478b7804fc66b01ed497fb3481f8763
VT-d: suppress UR signaling for server chipsets

Unsupported Requests can be signaled for malformed writes to the MSI
address region, e.g. due to buggy or malicious DMA set up to that
region. These should normally result in IOMMU faults, but don't on
the server chipsets dealt with here.

IDs 0xe00, 0xe01, and 0xe04 ... 0xe0b (Ivytown) aren't needed here -
Intel confirmed the issue to be fixed in hardware there.

This is CVE-2013-3495 / XSA-59.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Don Dugger <donald.d.dugger@intel.com>
Acked-by: Tim Deegan <tim@xen.org>
Acked-by: Xiantao Zhang <xiantao.zhang@intel.com>
master commit: d061d200eb92bcb1d86f9b55c6de73e35ce63fdf
master date: 2014-04-25 12:11:55 +0200
xen/drivers/passthrough/vtd/quirks.c
xen/drivers/pci/pci.c
xen/include/xen/pci.h
xen/include/xen/pci_regs.h