On Mon, 18 May 2026 at 11:53, Gerd Hoffmann <[email protected]> wrote: > > On Fri, May 15, 2026 at 08:49:24AM +0100, Peter Maydell wrote: > > On Wed, 13 May 2026 at 10:23, Daniel P. Berrangé <[email protected]> > > wrote: > > > > The XHCI controller (specifically the hcd-xhci.c variant) would remain > > > as our only option for the virtualization use case, with security process > > > applied to bugs & eligible for CVE assignment: > > > > I support this; I don't think there's any reason to use anything > > except XHCI in a modern VM, and the others are useful now > > largely in the emulation and retrocomputing areas. > > I fully support that too, recommending xhci since 2018 ;) > > https://www.kraxel.org/blog/2018/08/qemu-usb-tips/ > > Except for the claim that windows 7 is in widespread use this > still applies today.
Is it still the case that the "-usb" QEMU option gives you the old OHCI/UHCI controller? (My quick look at the source code suggests it is.) If so, that's an unfortunate default, since it makes it very easy to pick the non-security-supported bad config by accident. Could we make "-usb" give the PC machines an XHCI controller for new machine version types ? thanks -- PMM
