aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi/virtio-scsi.c
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2017-02-15 22:37:45 +0200
committerMichael S. Tsirkin <mst@redhat.com>2017-02-17 21:52:30 +0200
commit4bb571d857d973d9308d9fdb1f48d983d6639bd4 (patch)
tree54c49f59e558520ae770603ce4d01762b656db00 /hw/scsi/virtio-scsi.c
parentad584d37f2a86b392c25f3f00cc1f1532676c2d1 (diff)
pci/pcie: don't assume cap id 0 is reserved
VFIO actually wants to create a capability with ID == 0. This is done to make guest drivers skip the given capability. pcie_add_capability then trips up on this capability when looking for end of capability list. To support this use-case, it's easy enough to switch to e.g. 0xffffffff for these comparisons - we can be sure it will never match a 16-bit capability ID. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com> Reviewed-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'hw/scsi/virtio-scsi.c')
0 files changed, 0 insertions, 0 deletions