Commit 89851dbcce for qemu.org
commit 89851dbccea7186678e1ee4da599b0ce54f1d8d8
Merge: 4680a6605e c574ff9245
Author: Peter Maydell <peter.maydell@linaro.org>
Date: Tue Mar 10 13:32:04 2026 +0000
Merge tag 'accel-tcg-20260310' of https://github.com/philmd/qemu into staging
Accelerators and TCG patches queue
- Improve TCG extract and deposit
- Build accelerator stub files once
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmmv9goACgkQ4+MsLN6t
# wN4NVQ//UsLGikzMHhQ52JqSePy3hJ00uBzeZ+6exKcgWfCHCEKLimTewCSuhdjM
# qic6DGSShUrl36EVT1qRdz261jntgvfn12TQfs0LdSvgZKBjdWFcZ+AiIp54jYTS
# Wi0Qsdqi0+oXg4ictiefmGlgqo65qJU8U8mnclzOa5GmLMZC4QbGhV3qvEcE0BNc
# 1tzLSSschLWOqAG+vaHUCyyhr28UgJGO7pqVSuVnw2fA1jXVyRH671ZIyhBf85o9
# eWlChqtuvwrauKojD2eIK4qMw3esDqlwRXckvLu6/Nq1McXYbdc5Mm61c6JW5Wza
# LXMms6bix2iS0CoR5qmkEFgttVe5aZtJwXkYW2FE/+p6wscZHOyhrs0YdxkYqjgp
# 9WYkyqK9oeLLDBHQ2XAa4f+zE/4nPaWzKElu/kqA+XrrxvnkQisD2uijxioXCi6X
# CUa+pJrXxiKZOrWRXRGwuPpdJT4CrX082ydhQnsnH0Pi7gedpXZj9eYIRjxSvndZ
# 06ONtE/4Ja++gKNF6sbu8HLY7eCrfIVCQGOex4h6BrQsyZKU/EYbw0LhcVfUooMw
# QsF3rMD2AyWpzPzcJ3Y0E7t7e5iKNJoKLlN3ziR9qz34HCjdoNmbIwvbR5oUkJpd
# dhvtPikIIgcRnQvVmuLdkiTg6he9z70lsCtSBCkkLQN8nb8j9cE=
# =ak2F
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar 10 10:44:26 2026 GMT
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE
* tag 'accel-tcg-20260310' of https://github.com/philmd/qemu:
accel/qtest: Build once as common object
accel/xen: Build without target-specific knowledge
accel/hvf: Build without target-specific knowledge
accel/mshv: Build without target-specific knowledge
accel/mshv: Forward-declare mshv_root_hvcall structure
accel/stubs: Build stubs once
accel/kvm: Make kvm_irqchip*notifier() declaration non target-specific
accel/kvm: Include missing 'exec/cpu-common.h' header
target/hppa: Expand tcg_global_mem_new() -> tcg_global_mem_new_i64()
tcg/optimize: possibly expand deposit into zero with shifts
tcg: target-dependent lowering of extract to shr/and
tcg: Add tcg_op_imm_match
tcg: Expand missing rotri with extract2
tcg/optimize: Lower unsupported extract2 during optimize
tcg/optimize: Lower unsupported deposit during optimize
tcg: Drop extract+shl expansions in tcg_gen_deposit_z_*
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>