
On Fri, Sep 19, 2025 at 08:10:41 -0700, Andrea Bolognani wrote:
On Fri, Sep 19, 2025 at 11:23:14AM +0200, Peter Krempa wrote:
On Tue, Aug 19, 2025 at 18:22:31 +0200, Andrea Bolognani via Devel wrote:
+ if (ARCH_IS_LOONGARCH(def->os.arch) || + qemuDomainIsRISCVVirt(def)) { /* Use qemu-xhci (USB3) for modern architectures */ if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_QEMU_XHCI)) return VIR_DOMAIN_CONTROLLER_MODEL_USB_QEMU_XHCI;
As noted before this removes any fallback to the old controller; is that what you intended?
Yeah, a fallback on pci-ohci just doesn't make sense for recent architectures such as riscv64 and loongarch64. But this change should be spelled out explicitly in the commit message, just like the change in the actual default is.
Reviewed-by: Peter Krempa <pkrempa@redhat.com>