Commit e7af5f3655 for qemu.org
commit e7af5f3655b8440931202cd2daaf99d7c21a2894
Merge: 64bc29ef10 9d46d35abd
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: Thu Apr 23 20:51:46 2026 -0400
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
* accel/mshv: ioeventfd fixes
* memory: avoid memmove in flatview_simplify()
* first batch of clang-cl support patches for qemu-ga
* target/i386: fix emulator issue
* target/i386: fix strList leak
* target/i386: emulate: include name of unhandled instruction
* target/i386/tcg: fix decoding of MOVBE and CRC32 in 16-bit mode
* thread-win32: replace CRITICAL_SECTION with SRWLOCK
* target/i386: fix missing PF_INSTR in SIGSEGV context
* util: actually use in pthread_condattr_setclock
* vapic: restore IRQ polling for non-kernel irqchip backends
# -----BEGIN PGP SIGNATURE-----
#
# iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmnp9BYUHHBib256aW5p
# QHJlZGhhdC5jb20ACgkQv/vSX3jHroN0Vwf/SCepaTVfA+XXU9ZQLKBch2uPusxM
# iphUdCFyKytydITrIuTQlAQ4EyfnlTouj1qn7SE/cKuRpl9J1Z/eFUGjg0wsDIYM
# J++3wZfGP0foUDYep2bdRQnTiKqgTC93DQUk2mxahdKLqWTo6lSijM0o9NvBvRT1
# ntItGt0KPH1D0eK/cr7+yA4LoMpVzyx+OUHIP+2egJ2el3eRbcI2z6yRPBIAKcSa
# 7xFHcUmHB8gkLdgKX0Lsn80zL69w/au5cwDnjS1k24iZbl3pFsnVVKkgPMSs0Ekm
# Z81nW7s74Woo7VAhrn8A3sYZmJY6wVWNhM1uI3S3Tkg03yGumRrLVAm7tw==
# =hjOY
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 23 Apr 2026 06:27:34 EDT
# gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg: issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
# gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* tag 'for-upstream' of https://gitlab.com/bonzini/qemu: (25 commits)
target/i386: emulate: include name of unhandled instruction
memory: Optimize flatview_simplify() to eliminate redundant memmove calls
meson: add missing semicolon in pthread_condattr_setclock test
thread-win32: replace CRITICAL_SECTION with SRWLOCK
target/i386/tcg: fix decoding of MOVBE and CRC32 in 16-bit mode
accel/mshv: return correct errno value from ioeventfd failure
accel/mshv: fix ioeventfd deassignment to forward correct datamatch value
target/i386/mshv: Fix segment regression in MMIO emu
meson: Don't require nm for non-modular builds
storage-daemon: use same link arguments as other tools
util: Remove unused sys/param.h
util: Remove unused dirent.h
osdep: Remove unused strings.h
hw/ppc: Use glib2 instead of strcasecmp/strncasecmp
target/xtensa: Use glib2 instead of strcasecmp/strncasecmp
target/ppc: Use glib2 instead of strcasecmp/strncasecmp
target/riscv: Use glib2 instead of strcasecmp/strncasecmp
target/sparc: Use glib2 instead of strcasecmp/strncasecmp
io: Use glib2 instead of strcasecmp/strncasecmp
block: Use glib2 instead of strcasecmp/strncasecmp
...
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>