@samitouri / QOSamiQemu / commits / b2b5dec929

s390x: Enable boot menu for virtio pci device

Add S390_IPL_TYPE_PCI to the boot menu handling logic to enable interactive boot menu support for virtio PCI devices on s390x. Reviewed-by: Eric Farman <farman@linux.ibm.com> Signed-off-by: Zhuoying Cai <zycai@linux.ibm.com> Signed-off-by: Jared Rossi <jrossi@linux.ibm.com> Reviewed-by: Matthew Rosato <mjrosato@linux.ibm.com> Tested-by: Matthew Rosato <mjrosato@linux.ibm.com> Message-ID: <20260630141917.673995-7-jrossi@linux.ibm.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com>

Zhuoying Cai committed Jun 30, 2026 at 10:19 UTC b2b5dec92959af20850c3112bf12090afad4fa66
2 files changed +2
hw/s390x/ipl.c
+1
@@ -315,6 +315,7 @@ static void s390_ipl_set_boot_menu(S390IPLState *ipl)
315 return;
316 }
317 break;
318 + case S390_IPL_TYPE_PCI:
319 case S390_IPL_TYPE_QEMU_SCSI:
320 break;
321 default:
pc-bios/s390-ccw/main.c
+1
@@ -185,6 +185,7 @@ static void menu_setup(VDev *vdev)
185
186 switch (vdev->ipl_type) {
187 case S390_IPL_TYPE_CCW:
188 + case S390_IPL_TYPE_PCI:
189 case S390_IPL_TYPE_QEMU_SCSI:
190 menu_set_parms(qipl.qipl_flags & BOOT_MENU_FLAG_MASK,
191 qipl.boot_menu_timeout);