Commit 8402bdd56e for qemu.org

commit 8402bdd56e37d0d2da1a2013b7ad74832256be50
Merge: d49f87606a 9b3d68edb2
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Wed Aug 12 18:48:06 2026 -0700

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

    First batch of s390x updates for 11.2:
     - compat machines for 11.2
     - allow guest backing with 2G hugepages
     - fixes to TCG (and a couple tests on them)
     - hardening fixes in boot/sclp code
     - regenerate s390-ccw.img

    # -----BEGIN PGP SIGNATURE-----
    #
    # iIsEABYKADMWIQQB3Dhbwk4ZE3uUN6KmTx4R4Fx3tAUCanygMxUcZmFybWFuQGxp
    # bnV4LmlibS5jb20ACgkQpk8eEeBcd7RMqwEAzBhcnvUDHowDalVgBJ4QTWcbUx2D
    # dZgoMvFpFYB2aEsA/32H81TzvrwX4xAkJlqdGIrQbPGmtdvAOKfjketAjGMC
    # =lFhB
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 12 Aug 2026 09:32:51 AM PDT
    # 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-20260812' of https://gitlab.com/efarman/qemu:
      pc-bios/s390-ccw.img: update s390x bios
      hw: add compat machines for 11.2
      target/s390x: Allow 2G hugepages guest backing
      tests/tcg/s390x: Test STCKF condition code on a faulting store
      target/s390x/tcg: Set STCK/STCKF condition code after the store
      pc-bios/s390-ccw: Fix off-by-one errors with loadparm and boot entries
      pc-bios/s390-ccw: bound zipl menu strlen and replace VLA in zipl_print_entry
      pc-bios/s390-ccw: bounds-check zipl menu entry index before array write
      pc-bios/s390-ccw: fix out-of-bounds read in iso_get_file_size()
      s390x/ipl: validate num_comp against iplb length before iterating
      hw/char/sclpconsole-lm: avoid guest triggerable assert
      tests/tcg/s390x: Test DR overflow (INT64_MIN / -1)
      target/s390x: Fix DR/D INT64_MIN / -1 host crash
      tests/tcg/s390x: Test PRNO TRNG interruptibility
      target/s390x: Make PRNO TRNG interruptible

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