OSDN Git Service

qmp, hmp: add PCI subsystem id and vendor id to PCI info
authorDenis V. Lunev <den@openvz.org>
Tue, 18 Sep 2018 09:58:52 +0000 (12:58 +0300)
committerDr. David Alan Gilbert <dgilbert@redhat.com>
Tue, 25 Sep 2018 13:48:44 +0000 (14:48 +0100)
commit5383a705207790bbd82516b3665ba7d99522ce4a
treee082d036c21103549c910160689390062d297834
parentd34a10afa811dd05b3d6a7d62806551939e57ba4
qmp, hmp: add PCI subsystem id and vendor id to PCI info

This is a long story. Red Hat has relicensed Windows KVM device drivers
in 2018 and there was an agreement that to avoid WHQL driver conflict
software manufacturers should set proper PCI subsystem vendor ID in
their distributions. Thus PCI subsystem vendor id becomes actively used.

The problem is that this field is applied by us via hardware compats.
Thus technically it could be lost.

This patch adds PCI susbsystem id and vendor id to exportable parameters
for validation.

Signed-off-by: Denis V. Lunev <den@openvz.org>
CC: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
CC: Eric Blake <eblake@redhat.com>
CC: Markus Armbruster <armbru@redhat.com>
Message-Id: <20180918095852.28422-1-den@openvz.org>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
hmp.c
hw/pci/pci.c
qapi/misc.json