Commit 8dc3cf1053 for qemu.org

commit 8dc3cf1053b541ab127b5f4948e2d1186e813011
Author: Jared Rossi <jrossi@linux.ibm.com>
Date:   Mon Aug 31 15:49:19 2026 -0400

    tests/qtest: Add s390x PCI SCSI fallback test to cdrom-test.c

    Add a test to verify that a guest can use a PCI controlled CD as a fallback boot
    device after a failed CCW IPL.

    Signed-off-by: Jared Rossi <jrossi@linux.ibm.com>
    Tested-by: Eric Farman <farman@linux.ibm.com>
    Reviewed-by: Eric Farman <farman@linux.ibm.com>
    Tested-by: Joshua Daley <jdaley@linux.ibm.com>
    Link: https://lore.kernel.org/qemu-devel/20260831194919.3830270-9-jrossi@linux.ibm.com
    Signed-off-by: Eric Farman <farman@linux.ibm.com>

diff --git a/tests/qtest/cdrom-test.c b/tests/qtest/cdrom-test.c
index bf997be6d6..9e725126cf 100644
--- a/tests/qtest/cdrom-test.c
+++ b/tests/qtest/cdrom-test.c
@@ -272,6 +272,14 @@ static void add_s390x_tests(void)
                             "-drive if=none,id=d1,media=cdrom,file=",
                             test_cdboot);
     }
+    if (qtest_has_device("virtio-scsi-pci")) {
+        qtest_add_data_func("cdrom/boot/pci-scsi-fallback-from-blk-ccw",
+                            "-device virtio-scsi-pci -device virtio-serial "
+                            "-device virtio-blk-ccw,drive=d1,bootindex=1 "
+                            "-drive driver=null-co,read-zeroes=on,if=none,id=d1 "
+                            "-device scsi-cd,drive=d2,bootindex=2 "
+                            "-drive if=none,id=d2,media=cdrom,file=", test_cdboot);
+    }
 }

 int main(int argc, char **argv)