qemu/include
Richard Henderson 562bae590f New s390x features for 11.2
- hardening fixes in css/sclp code
  - enable secure IPL
  - regenerate s390-ccw.img
 -----BEGIN PGP SIGNATURE-----
 
 iIsEABYKADMWIQQB3Dhbwk4ZE3uUN6KmTx4R4Fx3tAUCao7epBUcZmFybWFuQGxp
 bnV4LmlibS5jb20ACgkQpk8eEeBcd7RWCgEA4IEg3vbJTOPAxRzi/nEZKh83ZSkJ
 tO+OuqkaJ1cbYfsA/289NUJHlvdV31ZXxbt4hnD2O/67Oo+B01FRtgvRwjQN
 =mB3y
 -----END PGP SIGNATURE-----

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

New s390x features for 11.2
 - hardening fixes in css/sclp code
 - enable secure IPL
 - regenerate s390-ccw.img

# -----BEGIN PGP SIGNATURE-----
#
# iIsEABYKADMWIQQB3Dhbwk4ZE3uUN6KmTx4R4Fx3tAUCao7epBUcZmFybWFuQGxp
# bnV4LmlibS5jb20ACgkQpk8eEeBcd7RWCgEA4IEg3vbJTOPAxRzi/nEZKh83ZSkJ
# tO+OuqkaJ1cbYfsA/289NUJHlvdV31ZXxbt4hnD2O/67Oo+B01FRtgvRwjQN
# =mB3y
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 26 Aug 2026 05:40:04 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-20260826' of https://gitlab.com/efarman/qemu: (37 commits)
  pc-bios/s390-ccw.img: update s390x bios
  MAINTAINERS: Add secure IPL files to S390-ccw boot group
  docs/system/s390x: Add secure IPL documentation
  docs/specs: Add secure IPL documentation
  tests/functional/s390x: Add secure IPL functional test
  hw/s390x/ipl: Handle secure boot with multiple boot devices
  pc-bios/s390-ccw: Handle true secure IPL mode
  hw/s390x/ipl: Set IPIB flags for secure IPL
  Add secure-boot to s390-ccw-virtio machine type option
  pc-bios/s390-ccw: Add additional security checks for secure boot
  s390x: Guest support for Secure-IPL Code Loading Attributes Facility (SCLAF)
  pc-bios/s390-ccw: Add signed component address overlap checks
  pc-bios/s390-ccw: Add signature verification for secure IPL in audit mode
  pc-bios/s390-ccw: Introduce ZiplBootMode enum for IPL mode selection
  pc-bios/s390-ccw: Rework zipl_load_segment function
  pc-bios/s390-ccw: Refactor zipl_run()
  s390x: Guest support for Secure-IPL Facility
  hw/s390x/ipl: Rework s390_ipl_map_iplb_chain for certificate storage
  hw/s390x/ipl: Add IPIB flags to IPL Parameter Block
  pc-bios/s390-ccw: Define memory for IPLB and convert IPLB to pointers
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2026-08-26 13:40:41 -07:00
..
accel accel/tcg: Improve docstrings around TCGCPUOps::*watchpoint* handlers 2026-07-06 15:42:18 +02:00
authz
block block/qapi: take stats->lock when reading BlockAcctStats for query-blockstats 2026-08-03 10:42:29 +02:00
chardev ui/console: default vc encoding to cp437 for machine < 11.1 2026-05-09 10:24:33 +04:00
crypto crypto/x509-utils: Add helper functions for DIAG 508 subcode 1 2026-08-26 06:52:20 -04:00
disas target/mips: Enable disassembly via capstone 2026-08-18 17:35:33 -07:00
exec accel/tcg: Use TLB_FORCE_SLOW not TLB_MMIO for user-only plugins 2026-07-07 09:48:42 -07:00
fpu fpu: Export floatN_minmax 2026-05-22 11:21:37 -07:00
gdbstub gdbstub: Introduce GdbBreakpointType enumerator 2026-07-06 15:42:18 +02:00
hw New s390x features for 11.2 2026-08-26 13:40:41 -07:00
io io: add missing coroutine annotation 2026-07-27 15:51:03 +04:00
libdecnumber include/libdecnumber: replace FSF postal address with licenses URL 2025-06-26 00:42:37 +02:00
migration migration: Make switchover-ack re-usable 2026-07-07 07:12:46 +02:00
monitor monitor: Rename MonitorHMP @mon -> @hmp 2026-08-16 16:34:03 +02:00
net net: Correct padding check in qemu_receive_packet() 2026-07-21 12:18:36 +02:00
plugins plugins: use int64_t for the syscall filter return value 2026-06-18 16:47:12 -07:00
qapi qapi/qmp-registry: Remove unnecessary 'monitor/monitor.h' header 2026-08-16 16:32:42 +02:00
qemu host-utils: fix ssub32/64_saturate return type and clamp direction 2026-08-11 23:20:45 -07:00
qobject json-parser: add location to JSON parsing errors 2026-07-02 13:56:35 +02:00
qom qom/object.c: rename object_class_property_uint*_ptr() to object_class_static_property_uint*_ptr() 2026-08-14 11:31:18 +01:00
scsi scsi: always send valid PREEMPT TYPE field 2026-05-08 16:40:03 +02:00
semihosting semihosting/uaccess: Use the cpu_internal_tswap() functions 2026-03-12 19:24:24 +00:00
standard-headers hw/misc/vmlaunchupdate: add api header 2026-08-20 16:40:33 +02:00
system igvm + vmlaunchupdate: allow guests supply their own igvm firmware images. 2026-08-21 10:39:31 -07:00
tcg tcg: Export tcg_gen_ussub_i{32,64,tl} 2026-08-21 09:14:35 +01:00
ui ui/egl: fix qemu_egl_display type 2026-08-25 15:20:43 +04:00
user user/guest-host: Include exec/abi_ptr.h 2026-07-21 12:18:36 +02:00
elf.h elf: Add EF_MIPS_ARCH_ASE definitions 2025-09-02 17:57:05 +02:00
glib-compat.h glib-compat: add fallback for g_clear_fd/g_autofd 2026-06-24 15:41:14 +04:00
qemu-io.h
qemu-main.h ui & main loop: Redesign of system-specific main thread event handling 2024-12-31 21:21:34 +01:00