On Sat, 17 Oct 2026 at 16:16, Marcelo Manzo <[email protected]> wrote: > > On 17 Oct 2026, Peter Maydell wrote: > > > > Does the system end up with the "msi_nonbroken" global set to > > "false" or "true" ? > > It ends up true. aspeed_pcie_rc_class_init() sets msi_nonbroken, and > class_init runs for every class at startup, so any qemu-system-aarch64 > has it set whichever machine is selected. That's why qemu-xhci ends up > with MSI-X enabled and needs msix=off.
Whoops, that's a bug. It should be doing it on realize. I'll follow that up with the aspeed maintainer. -- PMM
