You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/s390x
Richard Henderson abe80c8ae2 mem + migration pull for 10.2
- Fabiano's patch to fix snapshot crash by rejecting some caps
 - Marco's mapped-ram support on snapshot save/load
 - Steve's cpr maintainers entry update on retirement
 - Peter's coverity fixes
 - Chenyi's tdx fix on hugetlbfs regression
 - Peter's doc update on migrate resume flag
 - Peter's doc update on HMP set parameter for cpr-exec-command's char** parsing
 - Xiaoyao's guest-memfd fix for enabling shmem
 - Arun's fix on error_fatal regression for migration errors
 - Bin's fix on redundant error free for add block failures
 - Markus's cleanup around MigMode sets
 - Peter's two patches (out of loadvm threadify) to cleanup qio read peek process
 - Thomas's vmstate-static-checker update for possible deprecation of argparse use
 - Stefan's fix on windows deadlock by making unassigned MMIOs lockless
 -----BEGIN PGP SIGNATURE-----
 
 iIgEABYKADAWIQS5GE3CDMRX2s990ak7X8zN86vXBgUCaQkZPBIccGV0ZXJ4QHJl
 ZGhhdC5jb20ACgkQO1/MzfOr1wZhTgEA8eCBMpM7PusNSdzzeIygKnIp2A8I70ca
 eIJz3ZM+FiUBAPVDrIZ59EhZA6NPcJb8Ya9OY4lT63F4BxrvN+f+uG4N
 =GUBi
 -----END PGP SIGNATURE-----

Merge tag 'staging-pull-request' of https://gitlab.com/peterx/qemu into staging

mem + migration pull for 10.2

- Fabiano's patch to fix snapshot crash by rejecting some caps
- Marco's mapped-ram support on snapshot save/load
- Steve's cpr maintainers entry update on retirement
- Peter's coverity fixes
- Chenyi's tdx fix on hugetlbfs regression
- Peter's doc update on migrate resume flag
- Peter's doc update on HMP set parameter for cpr-exec-command's char** parsing
- Xiaoyao's guest-memfd fix for enabling shmem
- Arun's fix on error_fatal regression for migration errors
- Bin's fix on redundant error free for add block failures
- Markus's cleanup around MigMode sets
- Peter's two patches (out of loadvm threadify) to cleanup qio read peek process
- Thomas's vmstate-static-checker update for possible deprecation of argparse use
- Stefan's fix on windows deadlock by making unassigned MMIOs lockless

# -----BEGIN PGP SIGNATURE-----
#
# iIgEABYKADAWIQS5GE3CDMRX2s990ak7X8zN86vXBgUCaQkZPBIccGV0ZXJ4QHJl
# ZGhhdC5jb20ACgkQO1/MzfOr1wZhTgEA8eCBMpM7PusNSdzzeIygKnIp2A8I70ca
# eIJz3ZM+FiUBAPVDrIZ59EhZA6NPcJb8Ya9OY4lT63F4BxrvN+f+uG4N
# =GUBi
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 03 Nov 2025 10:06:04 PM CET
# gpg:                using EDDSA key B9184DC20CC457DACF7DD1A93B5FCCCDF3ABD706
# gpg:                issuer "peterx@redhat.com"
# gpg: Good signature from "Peter Xu <xzpeter@gmail.com>" [unknown]
# gpg:                 aka "Peter Xu <peterx@redhat.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: B918 4DC2 0CC4 57DA CF7D  D1A9 3B5F CCCD F3AB D706

* tag 'staging-pull-request' of https://gitlab.com/peterx/qemu: (36 commits)
  migration: Introduce POSTCOPY_DEVICE state
  migration: Make postcopy listen thread joinable
  migration: Respect exit-on-error when migration fails before resuming
  migration: Refactor all incoming cleanup info migration_incoming_destroy()
  migration: Introduce postcopy incoming setup and cleanup functions
  migration: Move postcopy_ram_listen_thread() to postcopy-ram.c
  migration: Do not try to start VM if disk activation fails
  migration: Flush migration channel after sending data of CMD_PACKAGED
  system/physmem: mark io_mem_unassigned lockless
  scripts/vmstate-static-checker: Fix deprecation warnings with latest argparse
  migration: vmsd errp handlers: return bool
  migration/vmstate: stop reporting error number for new _errp APIs
  tmp_emulator: improve and fix use of errp
  migration: vmstate_save_state_v(): fix error path
  migration: Properly wait on G_IO_IN when peeking messages
  io: Add qio_channel_wait_cond() helper
  migration: Put Error **errp parameter last
  migration: Use bitset of MigMode instead of variable arguments
  migration: Use unsigned instead of int for bit set of MigMode
  migration: Don't free the reason after calling migrate_add_blocker
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
1 week ago
..
3270-ccw.c qom: Have class_init() take a const data argument 7 months ago
Kconfig s390x: virtio-mem support 11 months ago
ap-bridge.c qom: Make InterfaceInfo[] uses const 7 months ago
ap-device.c qom: Have class_init() take a const data argument 7 months ago
ap-stub.c s390: implementing CHSC SEI for AP config change 5 months ago
ccw-device.c hw/s390x/ccw-device: Fix memory leak in loadparm setter 5 months ago
ccw-device.h hw/s390x: Restrict "loadparm" property to devices that can be used for booting 1 year ago
cpu-topology.c qapi: make s390x specific CPU commands unconditionally available 6 months ago
css-bridge.c qom: Make InterfaceInfo[] uses const 7 months ago
css.c include/system: Move exec/address-spaces.h to system/address-spaces.h 7 months ago
event-facility.c hw/s390x: add SCLP event type CPI 5 months ago
ipl.c hw/core/loader: capture Error from load_image_targphys 2 weeks ago
ipl.h target/s390x: Return UVC cmd code, RC and RRC value when DIAG 308 Subcode 10 fails to enter secure mode 7 months ago
meson.build hw/s390x: add SCLP event type CPI 5 months ago
s390-ccw.c qom: Have class_init() take a const data argument 7 months ago
s390-hypercall.c s390x/s390-hypercall: introduce DIAG500 STORAGE_LIMIT 11 months ago
s390-hypercall.h s390x/s390-hypercall: introduce DIAG500 STORAGE_LIMIT 11 months ago
s390-pci-bus.c s390x/pci: set kvm_msi_via_irqfd_allowed 1 month ago
s390-pci-inst.c hw/s390x: Use memory_region_size() 2 weeks ago
s390-pci-kvm.c
s390-pci-vfio.c hw/vfio/types.h: rename TYPE_VFIO_PCI_BASE to TYPE_VFIO_PCI_DEVICE 2 months ago
s390-skeys-kvm.c qom: Have class_init() take a const data argument 7 months ago
s390-skeys.c qapi: remove the misc-target.json file 6 months ago
s390-stattrib-kvm.c hw/s390x/s390-stattrib: Include missing 'exec/target_page.h' header 1 month ago
s390-stattrib.c hw/s390x/s390-stattrib: Include missing 'exec/target_page.h' header 1 month ago
s390-virtio-ccw.c hw/s390x/ccw: Remove deprecated s390-ccw-virtio-4.2 machine 3 weeks ago
sclp.c hw/s390x/ccw: Remove SCLPDevice::increment_size field 3 weeks ago
sclpcpi.c qapi/machine-s390x: add QAPI event SCLP_CPI_INFO_AVAILABLE 3 weeks ago
sclpcpu.c qom: Have class_init() take a const data argument 7 months ago
sclpquiesce.c qom: Have class_init() take a const data argument 7 months ago
tod-kvm.c qom: Have class_init() take a const data argument 7 months ago
tod-tcg.c qom: Have class_init() take a const data argument 7 months ago
tod.c qom: Have class_init() take a const data argument 7 months ago
trace-events
trace.h
vhost-scsi-ccw.c qom: Have class_init() take a const data argument 7 months ago
vhost-user-fs-ccw.c qom: Have class_init() take a const data argument 7 months ago
vhost-vsock-ccw.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-9p.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-balloon.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-blk.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-crypto.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-gpu.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-input.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-md-stubs.c s390x/virtio-ccw: add support for virtio based memory devices 11 months ago
virtio-ccw-md.c qom: Make InterfaceInfo[] uses const 7 months ago
virtio-ccw-md.h s390x/virtio-ccw: add support for virtio based memory devices 11 months ago
virtio-ccw-mem.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-mem.h s390x: virtio-mem support 11 months ago
virtio-ccw-net.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-rng.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-scsi.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw-serial.c qom: Have class_init() take a const data argument 7 months ago
virtio-ccw.c migration: Fix regression of passing error_fatal into vmstate_load_state() 2 weeks ago
virtio-ccw.h hw/s390/virtio-ccw: Convert to three-phase reset 1 year ago