On Wed, Aug 12, 2026 at 4:35 AM Thomas Huth <[email protected]> wrote: > > On 11/08/2026 20.31, Stefan Hajnoczi wrote: > > As of QEMU v11.1.0, the v5.2.0 machines are not usable anymore. > > > > Use the latest x86 q35 machine instead, otherwise we get: > > > > $ qemu-system-x86_64 -M pc-q35-5.2 > > qemu-system-x86_64: unsupported machine type: "pc-q35-5.2" > > Use -machine help to list supported machines > > > > See commit a35f8577a07 ("include/hw: add macros for deprecation > > & removal of versioned machines") and f59ee044067 ("include/hw/boards: > > cope with dev/rc versions in deprecation checks") for explanation > > on automatically removed versioned machines. > > > > This commit message is taken from commit 9eef3854d309 ("tests/qtest: Do > > not use versioned pc-q35-5.0 machine anymore") by Philippe Mathieu-Daudé > > <[email protected]>. > > > > Cc: Philippe Mathieu-Daudé <[email protected]> > > Signed-off-by: Stefan Hajnoczi <[email protected]> > > --- > > tests/qtest/fuzz-virtio-scsi-test.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/tests/qtest/fuzz-virtio-scsi-test.c > > b/tests/qtest/fuzz-virtio-scsi-test.c > > index e37b48b2cc1..102a5ccb67e 100644 > > --- a/tests/qtest/fuzz-virtio-scsi-test.c > > +++ b/tests/qtest/fuzz-virtio-scsi-test.c > > @@ -19,7 +19,7 @@ static void test_mmio_oob_from_memory_region_cache(void) > > { > > QTestState *s; > > > > - s = qtest_init("-M pc-q35-5.2 -m 512M " > > + s = qtest_init("-M q35 -m 512M " > > "-device virtio-scsi,num_queues=8,addr=03.0 "); > > > > qtest_outl(s, 0xcf8, 0x80001811); > > I wonder whether we should rather remove the test completely instead? Those > tests based on the fuzzers rely on a certain way of doing their MMIO - if a > newer machine type has a slightly different MMIO layout, the test basically > does not test anything useful anymore. WDYT?
It is likely that these hardcoded MMIO registers will continue to work because q35 won't change its PCI host controller or virtio-pci register layout. But if you feel strongly about removing it, feel free to go ahead. I'm not 100% sure either. Stefan
