]> git.feebdaed.xyz Git - 0xmirror/qemu.git/commit
tcg: Zero extend 32-bit addresses for TCI
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 3 Dec 2025 00:40:52 +0000 (16:40 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 5 Dec 2025 13:50:15 +0000 (07:50 -0600)
commit41706d3e72d651edb03b4a06b02b490bec8a3ddf
tree3d080e070de1aed7885a3deac780e39468129eae
parent864814f71b4cbb2e65bc83a502e63b3cbdd43b0f
tcg: Zero extend 32-bit addresses for TCI

For native code generation, zero-extending 32-bit addresses for
the slow path helpers happens in tcg_out_{ld,st}_helper_args,
but there isn't really a slow path for TCI, so that didn't happen.

Make the extension for TCI explicit in the opcode stream,
much like we already do for plugins and atomic helpers.

Cc: qemu-stable@nongnu.org
Fixes: 24e46e6c9d9 ("accel/tcg: Widen tcg-ldst.h addresses to uint64_t")
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/tcg-op-ldst.c