Commit d429cea21b for qemu.org

commit d429cea21b7f7f247c8c673a2943b80e0ad03af7
Merge: 05f8e4662a ab78ac76f4
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Tue Nov 3 14:43:29 2026 -0800

    Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging

    * target/i386/tcg: bugfixes and cleanups
    * AGENTS.md: add final instructions
    * meson: rewrite scripts/qemu-version.sh directly in meson.build

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmrp4jAUHHBib256aW5p
    # QHJlZGhhdC5jb20ACgkQv/vSX3jHroNpqQf+MSIq1hU468taSkdyWWr6ZmYKqNCL
    # HJ2BXhojBlPbxTS3zRo/WfBUDeoysm+xkbgQLQu2FjDa4j/w5r1ibU2CzDq0GbYu
    # +hvGaKlV2gyc/0Efp1m/LdY0ugZc+QtJyBtwVf13sclPEWnX/wPGQPUlUFvAYIif
    # ciERbbH5QZ39th/gu2rbIOGNwm0epfRw/dcu41s3HrClQQ57eMCtrzQ6IXb13P3h
    # NKSTwktsZf0kZ7LYGroKlQe+Soi4O3bFt9hruJ16W/7Zsu7wUKII0A474K9ppTuo
    # ZqlSvS06+zUEE/b2QfcfMCHy+7sQVMXHONAbnAzHO2VLp7RKUWb9xXe/OQ==
    # =Q1VY
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 03 Nov 2026 05:31:28 AM PST
    # 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:
      meson: rewrite scripts/qemu-version.sh directly in meson.build
      include: introduce qemu/version.h
      target/i386: terminate a tcg block on gen_RDMSR
      AGENTS.md: add final instructions
      target/i386/tcg: remove F operand type
      target/i386/tcg: remove X and Y operand types
      target/i386/tcg: reject VEX.NP for MMX instructions
      target/i386/tcg: inline gen_leave
      target/i386/tcg: change popl_esp_hack to an X86InsnSpecial
      target/i386: raise #DE for INT_MIN / -1 in IDIV helpers

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>