qemu-server/PVE/QemuServer
Nicholas Sherlock d806b017ac pci: allow override of PCI vendor/device ids
This allows mobile- and vGPUs to be presented to the guest as if they
were the original desktop variants of the card. It also allows
device-ID variants that guests don't know about to be renamed to
match compatible sibling devices the guest does have drivers for
(e.g. to remove manufacturer-specific vendor ID variants that prevent
the use of a device which would otherwise have a supported chipset)

e.g. hostpci0: 03:00,vendor-id=0x8086,device-id=0x10f6

Signed-off-by: Nicholas Sherlock <n.sherlock@gmail.com>
Reviewed-by: Dominik Csapak <d.csapak@proxmox.com>
Tested-by: Dominik Csapak <d.csapak@proxmox.com>
2022-01-25 10:59:23 +01:00
..
Agent.pm tree wide cleanup of s/return undef/return/ 2020-10-16 16:20:05 +02:00
CGroup.pm add PVE::QemuServer::Cgroup 2020-11-24 12:00:33 +01:00
Cloudinit.pm fix #3792: cloudinit: use of uninitialized value 2021-12-21 15:45:18 +01:00
CPUConfig.pm anchor CPU flag regex to avoid arbitrary flag suffixes 2021-01-26 19:27:05 +01:00
Drive.pm exclude efidisk and tpmstate for boot disk selection 2021-11-15 16:57:52 +01:00
Helpers.pm Revert "config_aware_timeout: add 5s if TPM is configured" 2021-10-18 09:47:42 +02:00
ImportDisk.pm qm importdisk: tell user to what VM disk we actually imported 2019-10-29 19:11:21 +01:00
Machine.pm cfg2cmd: fix +pveN machine types with pxe 2021-04-18 17:58:56 +02:00
Makefile add PVE::QemuServer::Cgroup 2020-11-24 12:00:33 +01:00
Memory.pm fix #3581: pass size via argument for memory-backend-ram qmp call 2021-08-18 10:41:04 +02:00
Monitor.pm mon_cmd: add explicit return 2019-11-30 17:24:55 +01:00
OVF.pm Fix #3371: parse ovf: Allow dots in VM name 2021-07-29 17:17:39 +02:00
PCI.pm pci: allow override of PCI vendor/device ids 2022-01-25 10:59:23 +01:00
USB.pm tree wide cleanup of s/return undef/return/ 2020-10-16 16:20:05 +02:00