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>