[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] d44971: target/mips: Advance pc after semihos
From: |
Richard Henderson |
Subject: |
[Qemu-commits] [qemu/qemu] d44971: target/mips: Advance pc after semihosting exception |
Date: |
Tue, 02 Aug 2022 20:11:22 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: d44971e725c02e0656d2f53d4fb564f92e06aef7
https://github.com/qemu/qemu/commit/d44971e725c02e0656d2f53d4fb564f92e06aef7
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M target/mips/tcg/micromips_translate.c.inc
M target/mips/tcg/mips16e_translate.c.inc
M target/mips/tcg/nanomips_translate.c.inc
M target/mips/tcg/sysemu/tlb_helper.c
M target/mips/tcg/translate.c
M target/mips/tcg/translate.h
Log Message:
-----------
target/mips: Advance pc after semihosting exception
Delay generating the exception until after we know the
insn length, and record that length in env->error_code.
Fixes: 8ec7e3c53d4 ("target/mips: Use an exception for semihosting")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1126
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: b15bd4532f52b2fac742cd65083c0082c77e1ceb
https://github.com/qemu/qemu/commit/b15bd4532f52b2fac742cd65083c0082c77e1ceb
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-08-02 (Tue, 02 Aug 2022)
Changed paths:
M target/mips/tcg/micromips_translate.c.inc
M target/mips/tcg/mips16e_translate.c.inc
M target/mips/tcg/nanomips_translate.c.inc
M target/mips/tcg/sysemu/tlb_helper.c
M target/mips/tcg/translate.c
M target/mips/tcg/translate.h
Log Message:
-----------
Merge tag 'pull-semi-20220802' of https://gitlab.com/rth7680/qemu into staging
Fix mips semihosting regression.
# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmLpx/EdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8d2Qf+PO1v5r5HDZYVYyhZ
# moew0E+XKv+Tzw9zjHlarC75pxMfFWbkUzKXvrsvGRg/MKo+VQyLC65PuxdtMQsr
# FSHF0KQpa0XRb7fZ+HozZE5ufmXHdtEiiXxDe0hvTt7MVRHqtonECYA2Ian3cZra
# bTJ1Iwn9mVmaWWG1JqCyvDO+PszAAQO8wCc+ADso7yt5C3BJLfWUmjjPRMWF2dHu
# 9mz15ii6kF73833btwb1/LuxtPy9UxxpHKTA8Xqpjb7ZXOZU67e0Z52CMgNBcB/U
# aeo1GUZqDKi7swI9Ilrl5ZUAQ5PsS76ePjr4j4d6aTp0ry+1axdwvkcbJnW1okMe
# qS242Q==
# =5DLw
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 02 Aug 2022 05:57:21 PM PDT
# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg: issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>"
[ultimate]
* tag 'pull-semi-20220802' of https://gitlab.com/rth7680/qemu:
target/mips: Advance pc after semihosting exception
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Compare: https://github.com/qemu/qemu/compare/430a388ef4a6...b15bd4532f52