The following changes since commit 3876503faff51ce3a132dbbd0ab42c10f2269319:
Merge tag 'target-misc-20260924' of https://github.com/philmd/qemu into staging (2026-09-24 13:30:19 -0700) are available in the Git repository at: https://gitlab.com/efarman/qemu.git tags/s390x-20260930 for you to fetch changes up to cf8299050666ee84ee400a3a0195be7598850e93: pc-bios/s390-ccw.img: update s390x bios (2026-09-30 09:09:14 -0400) ---------------------------------------------------------------- New s390x features for 11.2 - enable boot via virtio-net-pci - PCI and SCLP fixes - hardening fixes throughout - regenerate s390-ccw.img Eric Farman (10): virtio-ccw: Limit ISC to MAX_ISC virtio-ccw: Do not overwrite existing indicators virtio-ccw: Fix rc check in read configuration path vfio/ap: Clear error object pointer after non-fatal errors vfio/ccw: Clear error object pointer after non-fatal errors hw/intc/s390x: Fix payload to KVM_HAS_DEVICE_ATTR ioctl hw/intc/s390x: Fix check after g_try_realloc s390x/css: Use datastream pointer for checking no-data CCWs s390x/sclp: Reject short headers in PV case pc-bios/s390-ccw.img: update s390x bios Janosch Frank (1): s390x: Expose pv attribute in QOM Matthew Rosato (3): s390x/pci: Fix frame stepping in rpcit_service_call() s390x/pci: Use qemu_log_mask() for guest-triggered errors in reg_ioat() s390x/pci: Reject apertures beyond IOAT capacity in translation mode Maximilian Immanuel Brandtner (1): s390x/sclpconsole: fix indentation for console_reset Zhuoying Cai (8): pc-bios/s390-ccw: Move CCW net setup to virtio-ccw pc-bios/s390-ccw: Add dynamic net header size handling pc-bios/s390-ccw: Introduce virtio_tswap helpers pc-bios/s390-ccw: Add support for virtio-net-pci IPL hw/virtio: Add "loadparm" property to virtio net PCI devices booting on s390x tests/qtest: Check s390x boot device support in pxe-test.c tests/qtest: Add s390x virtio net PCI test to pxe-test.c tests/functional/s390x: Add tests for virtio net PCI in test_pxelinux.py docs/system/s390x/protvirt.rst | 11 +++ hw/char/sclpconsole.c | 18 ++--- hw/intc/s390_flic_kvm.c | 8 +- hw/s390x/css.c | 28 +++++-- hw/s390x/s390-pci-inst.c | 25 +++++- hw/s390x/s390-virtio-ccw.c | 13 ++++ hw/s390x/sclp.c | 6 ++ hw/s390x/virtio-ccw.c | 29 ++++++- hw/vfio/ap.c | 4 + hw/vfio/ccw.c | 2 + hw/virtio/virtio-net-pci.c | 1 + include/hw/s390x/s390-pci-bus.h | 1 + pc-bios/s390-ccw.img | Bin 112408 -> 112408 bytes pc-bios/s390-ccw/main.c | 2 + pc-bios/s390-ccw/netmain.c | 73 +++--------------- pc-bios/s390-ccw/virtio-ccw.c | 62 +++++++++++++++ pc-bios/s390-ccw/virtio-ccw.h | 1 + pc-bios/s390-ccw/virtio-net.c | 66 ++++++++++++---- pc-bios/s390-ccw/virtio-pci.c | 20 +++++ pc-bios/s390-ccw/virtio.c | 27 +++++-- pc-bios/s390-ccw/virtio.h | 4 + tests/functional/s390x/test_pxelinux.py | 71 +++++++++++++++--- tests/qtest/meson.build | 1 + tests/qtest/pxe-test.c | 96 +++++++++++++++++++++++- 24 files changed, 448 insertions(+), 121 deletions(-) -- 2.55.0
