VT-d: extend error report masking workaround to newer chipsets
authorJan Beulich <jbeulich@suse.com>
Tue, 20 May 2014 13:54:01 +0000 (15:54 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 20 May 2014 13:54:01 +0000 (15:54 +0200)
commit04734664eb20c3bf239e473af182bb7ab901d779
tree1c62307391a1b766e849d3f75b45f666338dafca
parent5786718fbaafbe47d72cc1512cd93de79b8fc2fa
VT-d: extend error report masking workaround to newer chipsets

Add two more PCI IDs to the set that has been taken care of with a
different workaround long before XSA-59, and (for constency with the
newer workarounds) log a message here too.

Also move the function wide comment to the cases it applies to; this
should really have been done by d061d200 ("VT-d: suppress UR signaling
for server chipsets").

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: Xiantao Zhang <xiantao.zhang@intel.com>
Acked-by: Yang Zhang <yang.z.zhang@intel.com>
xen/drivers/passthrough/vtd/quirks.c