Commit 67166d97a3 for qemu.org

commit 67166d97a3269285aa68c489f85c9ccdf78495e1
Merge: c1c18d1e64 96bd689997
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Mon Sep 21 20:53:03 2026 -0700

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

    New s390x features for 11.2
     - extend CPACF support
     - enable secure IPL for virtio-blk-pci
     - enable boot from virtio-scsi-pci
     - regenerate s390-ccw.img

    # -----BEGIN PGP SIGNATURE-----
    #
    # iIsEABYKADMWIQQB3Dhbwk4ZE3uUN6KmTx4R4Fx3tAUCarF93xUcZmFybWFuQGxp
    # bnV4LmlibS5jb20ACgkQpk8eEeBcd7QTuQD9F1rqWou8UeL3uaSL2sLJKXfKJSTD
    # NYo07pbi3PCCh7gA+wV+PRky+qiS4AC7HUf0ZoRHhEsoq/ECGUAQd6G3pgsL
    # =Kyzs
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 21 Sep 2026 11:56:31 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-20260921' of https://gitlab.com/efarman/qemu: (33 commits)
      pc-bios/s390-ccw.img: update s390x bios
      s390x/pci: fix DMA slot leak on I/O TLB entry replacement
      tests/qtest: Add s390x PCI SCSI fallback test to cdrom-test.c
      s390x: Find scsi-pci boot device and build IPLB
      pc-bios/s390-ccw: Add support for virtio-scsi-pci IPL
      pc-bios/s390-ccw: Abstract virtio_run() for generic use
      s390x/ipl: Add PCI and bus fields to IplBlockQemuScsi
      pc-bios/s390-ccw: Use bus specific IPL_TYPE directly for scsi IPL
      hw/s390x/ipl: Fix incorrect PCI IPL block lengths
      pc-bios/s390-ccw: Check if a PCI function is already enabled before trying to enable it
      tests/functional/s390x/test_secure_ipl: Add virtio-blk-pci boot dev case
      tests/functional/s390x/test_secure_ipl: Skip test if SIPL not supported by hypervisor
      hw/s390x/ipl: Add secure boot support to PCI dev IPLB builder
      tests/tcg/s390x: Add tests for CPACF instructions
      docs/s390: Document CPACF instructions support
      target/s390x: Support protected key AES XTS for cpacf km instruction
      target/s390x: Minimal protected key AES XTS support for cpacf pcc instruction
      target/s390x: Support protected key AES CTR for cpacf kmctr instruction
      target/s390x: Support protected key AES CBC for cpacf kmc instruction
      target/s390x: Support protected key AES ECB for cpacf km instruction
      ...

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