Commit 615ece3c40 for qemu.org
commit 615ece3c406b262996e569f29ea6eed0d81c4d8d
Merge: 602e4f2da1 3e9fe057ae
Author: Richard Henderson <richard.henderson@linaro.org>
Date: Fri Oct 9 15:49:52 2026 +0200
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
* target/i386/tcg: fix EFLAGS reads in TCG plugin callbacks
* target/i386/tcg: raise #GP(0) on null SS load with RPL != CPL
* target/i386/tcg: Don't clear C1 for FCOMI/FCOMIP/FUCOMI/FUCOMIP
* target/i386/tcg: implement APX
* target/i386: Migrate error code only with an exception
* agents: Add a skill for finding your way around QEMU
* tdx: fix buffer overflow in tdx_parse_panic_message
* accel/kvm: fixes
# -----BEGIN PGP SIGNATURE-----
#
# iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmrDtEEUHHBib256aW5p
# QHJlZGhhdC5jb20ACgkQv/vSX3jHroN54Qf/WWX2G/Jh3WsKI7/9ahX+aqaOsGqP
# hdz8c6VurrGFwD4a6W8M73962XvrSlR0cNixXxjEo5lZ5UEuLXoCNuNHOW7TTHgF
# tGbfmX8hDMsU/VepRXjIVq5CQuJx6GJtYGf0bWROt3FkM3mn9xYevKu6bg9szNEX
# 3P71MtHIH/CMqP6/oI6VdHeGmNhGamiAoSLqly5t303CbtCULZiTZlqf3xMxjvVO
# M+hFMaW44kvXmpKWo8XLkWhcEasBuULJdKgq7cRIIrE1VNM+f9tItaEbxmozxlfT
# ae5+y1M/H5LAwjYLqTgUy2mvCcZ/btcdjU+wrWzYeSuAcOu4IRC1jQ4ozw==
# =d5mw
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 05 Oct 2026 04:29:21 PM CEST
# gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg: issuer "pbonzini@redhat.com"
# gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [unknown]
# gpg: aka "Paolo Bonzini <pbonzini@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: 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: (32 commits)
agents: Add a skill for finding your way around QEMU
target/i386/tcg: mark APX as supported
target/i386: extract computation of no-autoenable features
target/i386/tcg: optimize CCMP
target/i386/tcg: decode APX instructions
target/i386/tcg: implement CCMP/CTEST
target/i386/tcg: add decode functionality for APX
target/i386/tcg: decode EVEX prefix
target/i386/tcg: extend VEX.vvvv parsing for APX
target/i386/tcg: implement JMPABS instruction
target/i386/tcg: decode REX2 prefix
target/i386/tcg: treat 0x0F as a prefix
target/i386/tcg: mark XSAVE* as not allowing REX2
target/i386/tcg: add definition for REX2 prefix
target/i386/tcg: add APX support to XSAVE/XRSTOR
target/i386/tcg: unify MOVBE and BSWAP generators
target/i386/tcg: use zextT1 for CMPXCHG
target/i386/tcg: use standard operand order for BSF and BSR
target/i386/tcg: generalize zero- and sign-extension
accel/kvm: coalesced mmio: check lenght of the MMIO write entry
...
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>