Allow to configure amount of PCI Express ports
On PCI Express instances (x86-64/q35 or aarch64/virt) amount of free PCIe slots is very limited (one, two max) which limits hotplug compared to x86-64/i440fx machine.
The solution is to add more "pcie-root-port" entries (aka slots on virtual motherboard). This can be done only offline.
Blueprint information
- Status:
- Complete
- Approver:
- melanie witt
- Priority:
- Low
- Drafter:
- Marcin Juszkiewicz
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for rocky
- Implementation:
- Implemented
- Milestone target:
- rocky-1
- Started by
- Matt Riedemann
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Allow to configure amount of PCIe ports
https:/
To read:
https:/
QEMU memory map issues:
- https:/
- https:/
Work Items
Work items:
- discuss with upstream libvirt developers on how to solve it: DONE
- check adding pcie-root-port controllers with non-zero index value (the unwanted way): DONE
- check adding pcie-root/0 with pcie-root-port/0 entries on aarch64: DONE
- check adding pcie-root/0 with pcie-root-port/0 entries on q35: DONE
- check is there is a qemu bug about memory map issues: DONE