On Fri, Sep 19, 2025 at 11:27:06AM +0200, Peter Krempa wrote: > On Tue, Aug 19, 2025 at 18:22:33 +0200, Andrea Bolognani via Devel wrote: > > if (ARCH_IS_LOONGARCH(def->os.arch) || > > + qemuDomainIsARMVirt(def) || > > qemuDomainIsRISCVVirt(def)) { > > /* Use USB3 for modern architectures */ > > if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_QEMU_XHCI)) > > I agree with using the same code as long as it doesn't require the NEC > controller in the fallback path. If the aarch virt machine requires it, > have a separate branch for it, but adding a pointless fallback to other > arches doesn't make it worth.
Okay, I don't feel very strongly about it. It just made the code a bit shorter, but in practice there is basically no scenario in which nec-xhci is available but qemu-xhci isn't so I'm fine with leaving out that fallback option. -- Andrea Bolognani / Red Hat / Virtualization