On Tue, Jun 30 2026, [email protected] wrote: > From: Jared Rossi <[email protected]> > > When booting from a PCI device on s390x there may be intermittent failures > caused by mismatched byte swaps. Refactor the byte swapping to ensure that > it is properly synchronized. > > Correct how the queue notification offset is calculated so that it may be > used for multi-queue configurations in the future. > > Handle some switch cases that were not caught for PCI devices. > > Changes v1 -> v2: > - Split addition of missing break into its own patch > - Add PCI case to generic is_viritio_supported() wapper > - Switch the order of patches formerly 3 and 4 > - Use virtio_is_supported() instead of checking cutype when writing IPLB > location to cover both CCW and PCI virtio devices > > Jared Rossi (3): > pc-bios/s390-ccw/virtio.c: Fix missing break for PCI notifications > pc-bios/s390-ccw: Verify virtio support when booting from virtio PCI > device on s390x > pc-bios/s390-ccw: write IPLB location for non-net virtio devices > > Zhuoying Cai (3): > pc-bios/s390-ccw: Refactor byte swapping > pc-bios/s390-ccw: Add per-queue notification offset for multi-queue > virtio configurations > s390x: Enable boot menu for virtio pci device > > hw/s390x/ipl.c | 1 + > pc-bios/s390-ccw/main.c | 5 ++- > pc-bios/s390-ccw/virtio-pci.c | 57 ++++++++++++++++++++++++++--------- > pc-bios/s390-ccw/virtio-pci.h | 5 ++- > pc-bios/s390-ccw/virtio.c | 29 ++++++++++-------- > pc-bios/s390-ccw/virtio.h | 2 ++ > 6 files changed, 69 insertions(+), 30 deletions(-) >
Thanks, applied.
