Hi, recently I was trying to play with the PCIe limits on the q35 machine type. I see that docs/pcie.txt mentions:

The IO space is very limited, to 65536 byte-wide IO ports, and may
even be fragmented by fixed IO ports owned by platform devices
resulting in at most 10 PCI Express Root Ports or PCI Express
Downstream Ports per system if devices with IO BARs are used in the
PCI Express hierarchy

But in my own experimental setup, I was able to successfully create and power on a VM with 232 pcie-root-ports, with each root port hosting a virtio-net device on it. The root ports, and the network devices end up appearing inside the VM's PCI enumeration as well. So I'm left wondering where this limit exactly come from? And I'm not sure if I am missing something here, since I'm able to go way above the limit mentioned above.


regards,
tejus

Reply via email to