]> git.proxmox.com Git - qemu-server.git/commit
Add support for up to 16 PCI(e) devices
authorAaron Lauterer <a.lauterer@proxmox.com>
Thu, 5 Sep 2019 16:13:00 +0000 (18:13 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 6 Sep 2019 17:27:30 +0000 (19:27 +0200)
commitc4e1638148614ad77f66cd06176c4b9011887b2f
tree17deb9055a70ca52113cc60c7148c0fef46ba00a
parentde0119f57f65b929a73b893c9369b963da418123
Add support for up to 16 PCI(e) devices

For non pci express passthrough additional addresses are reserved.
For pcie passthrough pcie root ports are needed (unless guest is like
windows 7).

The first 4 pcie root ports are defined by default in the pve-q35*.cfg
files. If more than 4 pcie devices are passed through the needed root
ports are created on demand. This helps to keep live migration possible
without adding a new pve-q35*.cfg file.

For the windows 7 like guests additional addresses are reserved as well.

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
PVE/QemuServer.pm
PVE/QemuServer/PCI.pm