]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/mips: Fix MIPS16e translation
authorHauke Mehrtens <hauke@hauke-m.de>
Sat, 12 Apr 2025 19:40:03 +0000 (21:40 +0200)
committerMichael Tokarev <mjt@tls.msk.ru>
Tue, 29 Apr 2025 07:03:15 +0000 (10:03 +0300)
commite60bbdad934c619d1d325b68f51497f740fe1888
treedf55fa0ef06f3375647a80b23d45448e9f549ff6
parentdbbb444d72f7c7b251e9b88185d9b8fc2a468efa
target/mips: Fix MIPS16e translation

Fix a wrong conversion to gen_op_addr_addi(). The framesize should be
added like it was done before.

This bug broke booting OpenWrt MIPS32 BE malta Linux system images
generated by OpenWrt.

Cc: qemu-stable@nongnu.org
Fixes: d0b24b7f50e1 ("target/mips: Use gen_op_addr_addi() when possible")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20250412194003.181411-1-hauke@hauke-m.de>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
(cherry picked from commit d4a785ba30ce6d8acf0206f049fb4a7494e0898a)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/mips/tcg/mips16e_translate.c.inc