Commit f7ada39eda for qemu.org

commit f7ada39edacaa5c26b30e98b94017b0b2ccbcf94
Merge: 88879ee4dd cf82990506
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Wed Sep 30 16:44:59 2026 +0100

    Merge tag 's390x-20260930' of https://gitlab.com/efarman/qemu into staging

    New s390x features for 11.2
     - enable boot via virtio-net-pci
     - PCI and SCLP fixes
     - hardening fixes throughout
     - regenerate s390-ccw.img

    # -----BEGIN PGP SIGNATURE-----
    #
    # iIsEABYKADMWIQQB3Dhbwk4ZE3uUN6KmTx4R4Fx3tAUCar0oEBUcZmFybWFuQGxp
    # bnV4LmlibS5jb20ACgkQpk8eEeBcd7QO4gEA/LckW2Ay4OVtFtBbj6lOZjfCexJ8
    # FVcvnE51+Ynt2mEBAI7iLfw/uJ9HtB7EzGLRapUbWLYLHaP5NIRiPlj0uaUO
    # =oO3l
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 30 Sep 2026 04:17:36 PM BST
    # gpg:                using EDDSA key 01DC385BC24E19137B9437A2A64F1E11E05C77B4
    # gpg:                issuer "farman@linux.ibm.com"
    # gpg: Good signature from "Eric Farman <farman@linux.ibm.com>" [unknown]
    # gpg: WARNING: The key's User ID is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: D2C6 0504 C9E8 F568 CFE5  87B5 3827 B212 71BF 9562
    #      Subkey fingerprint: 01DC 385B C24E 1913 7B94  37A2 A64F 1E11 E05C 77B4

    * tag 's390x-20260930' of https://gitlab.com/efarman/qemu: (23 commits)
      pc-bios/s390-ccw.img: update s390x bios
      s390x/pci: Reject apertures beyond IOAT capacity in translation mode
      s390x/pci: Use qemu_log_mask() for guest-triggered errors in reg_ioat()
      s390x/pci: Fix frame stepping in rpcit_service_call()
      s390x/sclpconsole: fix indentation for console_reset
      tests/functional/s390x: Add tests for virtio net PCI in test_pxelinux.py
      tests/qtest: Add s390x virtio net PCI test to pxe-test.c
      tests/qtest: Check s390x boot device support in pxe-test.c
      hw/virtio: Add "loadparm" property to virtio net PCI devices booting on s390x
      pc-bios/s390-ccw: Add support for virtio-net-pci IPL
      pc-bios/s390-ccw: Introduce virtio_tswap helpers
      pc-bios/s390-ccw: Add dynamic net header size handling
      pc-bios/s390-ccw: Move CCW net setup to virtio-ccw
      s390x: Expose pv attribute in QOM
      s390x/sclp: Reject short headers in PV case
      s390x/css: Use datastream pointer for checking no-data CCWs
      hw/intc/s390x: Fix check after g_try_realloc
      hw/intc/s390x: Fix payload to KVM_HAS_DEVICE_ATTR ioctl
      vfio/ccw: Clear error object pointer after non-fatal errors
      vfio/ap: Clear error object pointer after non-fatal errors
      ...

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>