summary refs log tree commit diff stats
path: root/hw/display/virtio-gpu.c
diff options
context:
space:
mode:
authorAlex Williamson <alex.williamson@redhat.com>2017-07-10 10:39:43 -0600
committerAlex Williamson <alex.williamson@redhat.com>2017-07-10 10:39:43 -0600
commit47985727e383eee191a39cc007541c17cd8680ee (patch)
tree7b57a973c840e256f9aed13ff5e60974bb7b0112 /hw/display/virtio-gpu.c
parent7da624e26a4ef149927fe0ac187148f24306412f (diff)
downloadfocaccia-qemu-47985727e383eee191a39cc007541c17cd8680ee.tar.gz
focaccia-qemu-47985727e383eee191a39cc007541c17cd8680ee.zip
vfio/pci: Fixup v0 PCIe capabilities
Intel 82599 VFs report a PCIe capability version of 0, which is
invalid.  The earliest version of the PCIe spec used version 1.  This
causes Windows to fail startup on the device and it will be disabled
with error code 10.  Our choices are either to drop the PCIe cap on
such devices, which has the side effect of likely preventing the guest
from discovering any extended capabilities, or performing a fixup to
update the capability to the earliest valid version.  This implements
the latter.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'hw/display/virtio-gpu.c')
0 files changed, 0 insertions, 0 deletions