On Thu, Sep 25, 2025 at 20:07:00 +0200, Andrea Bolognani via Devel wrote:
The microvm machine type doesn't support PCI, so adding PCI controllers to it doesn't make sense, and nor does adding a USB controller or a memballon since both are PCI devices.
Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- src/qemu/qemu_postparse.c | 3 ++- .../microvm-pci.x86_64-latest.args | 2 -- .../microvm-pci.x86_64-latest.xml | 6 ----- ...ller-automatic-microvm.x86_64-latest.args} | 20 ++++++++-------- ...roller-automatic-microvm.x86_64-latest.err | 1 - ...roller-automatic-microvm.x86_64-latest.xml | 23 +++++++++++++++++++ tests/qemuxmlconftest.c | 2 +- 7 files changed, 35 insertions(+), 22 deletions(-) copy tests/qemuxmlconfdata/{microvm-pci.x86_64-latest.args => usb-controller-automatic-microvm.x86_64-latest.args} (56%) delete mode 100644 tests/qemuxmlconfdata/usb-controller-automatic-microvm.x86_64-latest.err create mode 100644 tests/qemuxmlconfdata/usb-controller-automatic-microvm.x86_64-latest.xml
This patch is quite similar to the one I've proposed a year and half ago. Reviewed-by: Peter Krempa <pkrempa@redhat.com>